500字范文,内容丰富有趣,生活中的好帮手!
500字范文 > html设置鼠标移入移出样式 鼠标移入移出_CSS3实现鼠标移入移出时改变样式的效果...

html设置鼠标移入移出样式 鼠标移入移出_CSS3实现鼠标移入移出时改变样式的效果...

时间:2022-07-04 17:55:16

相关推荐

html设置鼠标移入移出样式 鼠标移入移出_CSS3实现鼠标移入移出时改变样式的效果...

摘要 腾兴网为您分享:CSS3实现鼠标移入移出时改变样式的效果,壹学车,小猿口算,网易uu,万步有约等软件知识,以及山西个税,自动伴奏软件,成都农商银行app,儿歌千千,抖音群控系统,qq领赞,英语全国卷1,卓大师,康易,迎中秋庆国庆手抄报,公租房系统,万享,东台人,点云处理软件,影楼照片处理软件等软件it资讯,欢迎关注腾兴网。移入移出有效果我们通常会使用js或jquery来实现了,但是现在的css3功能非常的强大许多的功能直接使用css3即可实现了,我们下文就来看一个利用CSS3实现鼠标移入移出时改变样式的效果...

移入移出有效果我们通常会使用js或jquery来实现了,但是现在的css3功能非常的强大许多的功能直接使用css3即可实现了,我们下文就来看一个利用CSS3实现鼠标移入移出时改变样式的效果,完全不需要第三方插件或js配合了哦。

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

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

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

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

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

(1)背景色过渡变化

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

(2)背景色,文字都需要过渡效果

上面样例看到虽然背景色实现了过渡,文字颜色还是直接改变的。要实现多个样式的过渡,只需使用逗号作为分隔符,同时制定多个样式属性即可。

(3)过渡所有样式

如果想要过渡所有的样式,并且希望所有过渡都同步完成,可以在指定属性名的地方填 all。

3,更多的过渡效果

(1)淡入淡出

通过修改 opacity 属性改变透明度,从而实现图像的淡入淡出。

(2)阴影(投影)效果

使用 box-shadow 属性可以为任何盒子元素添加阴影,从而制作出漂亮的悬停效果。

(3)发光效果

同样利用 box-shadow 属性可以实现发光效果,只不过把阴影偏移量设为0。

4,下面样式不值得使用过渡效果

对于内边距(padding)、外边距(margin)和字体大小(font-size)。如果应用由于浏览器要重新计算布局大小或文本提示,这样过渡会消耗更多电量,同时可能导致响应迟钝和卡壳。

如果想要移动、放大、缩小元素,那么最好使用变形技术。

相关推荐

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