css3鼠标的特殊效果: 如何实现div颜色渐变和放大/缩小的效果

电脑杂谈  发布时间:2020-08-27 09:10:02  来源:网络整理

淘宝css3鼠标滑动特效_css3特效_css3鼠标移入特效

本文的内容是关于如何在css3中使用transition来实现在鼠标悬停时更改div的颜色,高度和宽度的效果. 它具有一定的参考价值. 有需要的朋友可以参考一下. ,希望对您有帮助.

浏览网页时通常会遇到这种情况: 当鼠标悬停在某个区域上时,即使更改了大小,该区域的形状也会在指定时间内放大或缩小. 会有渐变的颜色. 如何实现这种特殊效果?现在让我向您介绍如何使用css3中的transition属性和hover属性来实现div颜色渐变以及放大和缩小的效果.

css3中的转换属性

transition属性是四个过渡属性的简写属性,分别是过渡属性,过渡持续时间,过渡计时功能和过渡延迟.

淘宝css3鼠标滑动特效_css3特效_css3鼠标移入特效

过渡属性: 要移动的样式(默认值为all,可以有三个定义: all,attr和none)

transition-duration: 运动时间(仅运动时间为必填值,不能为0,否则过渡不会有任何影响)

过渡计时功能: 运动形式(用途包括以下六种类型)

轻松: (逐渐变慢)

css3鼠标移入特效_css3特效_淘宝css3鼠标滑动特效

线性: (恒定速度)

缓入: (加快)

缓和: (减速)

快进快退: (先加速然后减速)

css3特效_淘宝css3鼠标滑动特效_css3鼠标移入特效

三次贝塞尔曲线: (x1,y1,x2,y2)

注意: 如果未定义,则过渡计时功能的默认值为easy.

transition-delay: 延迟时间(默认值为0)

过渡属性和浏览器的兼容性(根据W3C标准)

css3特效_css3鼠标移入特效_淘宝css3鼠标滑动特效

微信截图_20180921101256.png

更高版本的浏览器(例如Internet Explorer 10,Firefox,Opera和Chrome)支持过渡属性的标准编写. Safari支持备用的-webkit-transition属性. 但是,Internet Explorer 9和更早版本的浏览器不支持transition属性.

css3鼠标特效的实现代码



 
    
    transition
    
 
  
         

css3鼠标以特殊效果移动的效果如图所示

20170112150121352.gif

更酷的CSS3,html5,javascript特效代码,全部位于:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-307917-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...