• 技术文章 >web前端 >前端问答

    css3怎么设置鼠标经过圆角放大到消失

    长期闲置长期闲置2022-06-14 16:32:13原创163

    方法:1、利用“:hover”选择器设置鼠标经过元素时的样式,语法为“元素:hover{样式代码}”;2、在鼠标经过的样式代码中利用“元素{animation:名称 时间}”语句给元素绑定动画;3、利用“@keyframes fadenum{100%{border-radius:0;}}”语句设置圆角放大到消失的效果即可。

    本教程操作环境:windows10系统、CSS3&&HTML5版本、Dell G3电脑。

    css3怎么设置鼠标经过放大圆角到消失

    1、:hover伪类选择器设置样式

    css中:hover是一个伪类选择器,:hover伪类选择器在鼠标移到元素上时向此元素添加特殊的样式。:hover选择器适用于所有元素。

    :hover在鼠标移到链接上时添加的特殊样式。

    在IE中必须声明“<!DOCTYPE>”才能保证“:hover”选择器能够有效

    2、用animation绑定动画

    animation 属性是一个简写属性,用于设置六个动画属性:

    3、利用@keyframes设置动画

    通过 @keyframes 规则,您能够创建动画。

    创建动画的原理是,将一套 CSS 样式逐渐变化为另一套样式。

    在动画过程中,您能够多次改变这套 CSS 样式。

    以百分比来规定改变发生的时间,或者通过关键词 "from" 和 "to",等价于 0% 和 100%。

    0% 是动画的开始时间,100% 动画的结束时间。

    为了获得最佳的浏览器支持,您应该始终定义 0% 和 100% 选择器。

    示例如下:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8"> 
    <title>123</title>
    <style>
    div
    {
    width: 80px;
    height: 50px;
    background:pink;
    border:1px solid #000;
    border-radius:50%;
    }
    div:hover
    {
    animation:fadenum 5s;
    }
    @keyframes fadenum{
      100%{border-radius:0;}
    }
    }
    </style>
    </head>
    <body>
    <div></div>
    </body>
    </html>

    输出结果:

    +2.gif

    (学习视频分享:css视频教程html视频教程

    以上就是css3怎么设置鼠标经过圆角放大到消失的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:css
    上一篇:css3怎么设置鼠标滑过旋转放大 下一篇:css类和id选择器怎么用
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 在css3中可以实现缩放效果的属性是什么• css3中rotate3d方法怎么用• 一文了解CSS3中的新属性object-view-box• css3动画有执行顺序吗• css3边框怎么取消阴影
    1/1

    PHP中文网