900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > html设置鼠标移入移出样式 CSS3 - 鼠标移入移出时改变样式 并有过渡效果(不借助

html设置鼠标移入移出样式 CSS3 - 鼠标移入移出时改变样式 并有过渡效果(不借助

时间:2018-10-31 06:21:14

相关推荐

html设置鼠标移入移出样式 CSS3 - 鼠标移入移出时改变样式 并有过渡效果(不借助

1,使用伪类实现样式切换

伪类是CSS2.1时出现的新特性,让许多原本需要JavaScript才能做出来的效果使用CSS就能实现。

比如实现下面的鼠标悬停效果,只要为:hover伪类应用一组新样式即可。当访客鼠标移动到按钮上面时,浏览器会自动为按钮应用这新样式。

.slickButton {

color: white;

font-weight: bold;

padding: 10px;

border: solid 1px black;

background: lightgreen;

cursor: pointer;

}

.slickButton:hover {

color: black;

background: yellow;

}

2,使用CSS3的过渡功能实现颜色过渡

直接使用伪类虽然实现了样式的改变,但由于没有过渡效果会显得很生硬。以前如果要实现过渡,就需要借助第三方的js框架来实现。现在只需要使用CSS3的过渡(transition)功能,就可以从一组样式平滑的切换到另一组样式。

(1)背景色过渡变化

下面鼠标移入后,按钮背景色会慢慢地变成黄色。鼠标离开,过渡效果又会发生,颜色恢复到初始状态。

.slickButton {

color: white;

font-weight: bold;

padding: 10px;

border: solid 1px black;</

html设置鼠标移入移出样式 CSS3 - 鼠标移入移出时改变样式 并有过渡效果(不借助第三方js)...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。