css动画 2017-02-08 css实现一些特殊的动画效果。 打字动画实现: 12345678910111213141516171819@keyframes typing { from { width: 0; }}@keyframes caret { 50% { border-right-color: transparent; }}h1 { width: 15ch; white-space: nowrap; overflow: hidden; border-right: 0.05em solid; animation: typing 8s steps(15), caret 1s steps(1) infinite;} 1<h1>CSS is awesome!</h1> 环形旋转动画实现: 12345678910111213141516171819202122232425262728@keyframes spin { from { transform: rotate(0turn) translateY(-150px) translateY(50%) rotate(1turn); } to { transform: rotate(1turn) translateY(-150px) translateY(50%) rotate(0turn); }}.item { animation: spin 3s infinite linear;}.item { display: block; width: 50px; margin: calc(50% - 25px) auto 0; border-radius: 50%; overflow: hidden;}.box { width: 300px; height: 300px; padding: 20px; border-radius: 50%; background: #fb3;} 123<div class="box"> <img src="http://lea.verou.me/book/adamcatlace.jpg" class="item" /></div> 本文作者: Maywzp 本文链接: https://maywzp.github.io/2017/02/08/css动画/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!