使用css过渡有哪些触发方式
导读:收集整理的这篇文章主要介绍了使用css过渡有哪些触发方式,觉得挺不错的,现在分享给大家,也给大家做个参考。触发方式有:1、通过伪类元素“:hover”触发,语法“元素{transITion:属性 过渡时间}元素:hover{属性:属性值}”...
收集整理的这篇文章主要介绍了使用css过渡有哪些触发方式,觉得挺不错的,现在分享给大家,也给大家做个参考。触发方式有:1、通过伪类元素“:hover”触发,语法“元素{ transITion:属性 过渡时间} 元素:hover{ 属性:属性值} ”;2、通过“element.classList.add("元素名称")”语句触发css过渡效果。
本教程操作环境:windows7系统、CSS3& & HTML5版、Dell G3电脑。
第一种: 通过伪类元素触发
style> .box{ width: 100px; height: 100px; background-color: blueviolet; transition: width 1s linear .5s; } .box:hover{ width: 400px; } /style> p class="box"> /p>
第二种: 通过JS触发
通过js添加必须有一定的延迟(延迟去掉无效果)来改变元素的样式
style> .box{ width: 100px; height: 100px; background-color: blueviolet; transition: width 1s linear .5s; } .box1{ width: 400px; } /style> p class="box"> /p> scrpit> setTimeout(() => { let element = document.getElementsByclassname('box')[0]; element.classList.add('box1') } , 1) /scrpit>
推荐学习:css视频教程
以上就是使用css过渡有哪些触发方式的详细内容,更多请关注其它相关文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 使用css过渡有哪些触发方式
本文地址: https://pptw.com/jishu/589236.html