本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
第一种: 通过伪类元素触发
.box{ width: 100px; height: 100px; background-color: blueviolet; transition: width 1s linear .5s; } .box:hover{ width: 400px; }
第二种: 通过JS触发
通过js添加必须有一定的延迟(延迟去掉无效果)来改变元素的样式
.box{ width: 100px; height: 100px; background-color: blueviolet; transition: width 1s linear .5s; } .box1{ width: 400px; }setTimeout(() => { let element = document.getElementsByClassName('box')[0]; element.classList.add('box1') }, 1)
转载请注明:IT运维空间 » web技术 » 使用css过渡有哪些触发方式 使用css过渡有哪些触发方式选项
发表评论