.box { animation: rotate 2s linear infinite; } @keyframes rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }除了动画,变形也是一种常见的CSS特效。可以将元素变形为圆形、梯形等形状。以下是一个将正方形变形为圆形的例子:
.box { border-radius: 50%; }其它常见的CSS特效包括过渡和阴影。过渡可以让元素在状态变化时平滑过渡,例如改变颜色、大小等。以下是一个在鼠标悬停时发生颜色过渡的例子:
.box { transition: background-color 0.5s ease; } .box:hover { background-color: red; }阴影可以为元素添加立体感和深度感,以下是一个添加阴影效果的例子:
.box { box-shadow: 4px 4px 8px #555; }接下来是JS的特效。在JS中,常用的特效包括轮播、滚动、加载等。其中,轮播效果可以让多个图片循环播放,滚动效果可以让页面滚动起来,加载效果可以让页面更加生动。以下是一个轮播效果的例子:
let index = 0; let slides = document.querySelectorAll('.slide'); function showSlide(n) { for (let i = 0; i = slides.length) { index = 0; } showSlide(index); } setInterval(nextSlide, 3000);以上是100个CSS JS特效的介绍。希望可以为你的网站添加更多的亮点,吸引更多的访问者。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did245591