css
更新于
问题汇总
多行文本省略 超出行之后 overflow:hidden
无效?
可能是父级添加了 transform
属性。使用其他方式定位父级
多行文本省略变成一行?
white-space: normal
动画
animation-fill-mode
雪碧图组成的帧动画,需要用到这个属性
animation-timing-function
steps
可以快速设置雪碧图动画位置,不需要一个个写位置
3d效果
指定了观察者与 z=0 平面的距离,使具有三维位置变换的元素产生透视效果。z > 0 的三维元素比正常大,而 z < 0 时则比正常小,大小程度由该属性的值决定
父元素需要添加 transform-style: preserve-3d
如果父元素拥有背景颜色。旋转的时候会很奇怪,所以,html结构再套一层,保证父元素没有背景颜色。背景图片之类的
.rotateCard{ perspective: 1500px;}
.card{ width:375px; height: 375px; animation: run 1.96s 0.12s infinite;}@keyframes run { 0% { transform: rotateY(0); }
10.2% { transform: rotateY(720deg); }
34.69% { transform: rotateY(710deg); }
59.18% { transform: rotateY(725deg); }
100% { transform: rotateY(720deg); }}