这篇文章给大家分享的是有关怎么使用CSS过渡有哪些触发方式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。触发方式有:1、通过伪类元素“:hover”触发,语法“元素{transition:属性 过渡时间}元素:h
这篇文章给大家分享的是有关怎么使用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过渡有哪些触发方式”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
--结束END--
本文标题: 怎么使用css过渡有哪些触发方式
本文链接: https://lsjlt.com/news/275555.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0