8.27学习笔记
边框border
Border-width
Border-color
Border-style
Border-radius 圆角
Box-shadow:x y r color;
X 是正负数 正数说明阴影往右 y为正数 阴影往下 r 就是阴影的范围 color 就是阴影的颜色。
2d空间
平移:translate
缩放:scale
旋转:rotate
拉伸:skew
Transform :转换,我们如果需要给元素添加2d效果,先给元素添加transform属性。
上面的四种方法是transform的属性值。
(注意:各个浏览器的版本问题。浏览器兼容的本质:是浏览器自己内核决定的。)
Translate()
Translate() 方法有两个参数,分别是x轴和y轴。
Rotate() 旋转 参数里的单位是deg 就是角度的意思。不是弧度。
如果出现多个效果的时候
Scale() 缩放
两个参数,一个是决定水平方向,一个是决定上下的
如果是一个参数,xy都是一样的,等比例。
Skew() 拉伸
过渡 transition
Transition后面跟的值有哪些? 过渡的属性 过渡花费的时间 过渡的速度 过渡延迟
Animation 动画
@keyframes 定义动画。
动画是使元素从一种样式逐渐变化为另一种样式的效果。
您可以改变任意多的样式任意多的次数。
请用百分比来规定变化发生的时间,或用关键词 "from" 和 "to",等同于 0% 和 100%。
0% 是动画的开始,100% 是动画的完成。
为了得到最佳的浏览器支持,您应该始终定义 0% 和 100% 选择器。
Chrome的内核前缀是webkit 火狐的内核前缀是moz ie的内核前缀是ms
过渡和动画不能放在一起使用。