CSS背景位置0.1s线性;

CSS背景位置0.1s线性;,css,css-animations,background-position,Css,Css Animations,Background Position,CSS中的线性属性是什么意思 background-position 0.1s linear; 我正在看这段代码,不熟悉线性属性。这会如何改变按钮的渐变 .btn:hover { color: #333333; text-decoration: none; background-color: #e6e6e6; background-position: 0 -15px; -webkit-transition: background-position 0.1s linear;

CSS中的线性属性是什么意思

 background-position 0.1s linear;
我正在看这段代码,不熟悉线性属性。这会如何改变按钮的渐变

.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

单词linear表示css转换中使用的缓和功能-这正式称为“转换计时功能”。在本例中,linear告诉css该元素将在该转换的整个动画中保持相同的速度

当我们指定过渡计时函数时,我们定义的是一个曲线图,它表示整个动画中的速度

要获得其他有趣的动画效果,您可以尝试“缓入”或“缓出”,它们表示开始较慢且速度加快或快速开始且速度减慢的动画


使用
三次贝塞尔(开始、中间1、中间2、结束)
如果您愿意,您甚至可以定义自己的缓和。这四个值表示动画开始中点1中点2和结束时的速度。

单词线性表示css过渡中使用的缓和功能-这正式称为“过渡计时功能”。在本例中,linear告诉css该元素将在该转换的整个动画中保持相同的速度

当我们指定过渡计时函数时,我们定义的是一个曲线图,它表示整个动画中的速度

要获得其他有趣的动画效果,您可以尝试“缓入”或“缓出”,它们表示开始较慢且速度加快或快速开始且速度减慢的动画

使用
三次贝塞尔(开始、中间1、中间2、结束)
如果您愿意,您甚至可以定义自己的缓和。这四个值表示动画起点中点1中点2和终点处的速度