首页前端开发CSScss如何实现鼠标经过样式改变

css如何实现鼠标经过样式改变

时间2024-01-28 04:13:03发布访客分类CSS浏览852
导读:收集整理的这篇文章主要介绍了css如何实现鼠标经过样式改变,觉得挺不错的,现在分享给大家,也给大家做个参考。实现方法:1、使用“:hover”伪类选择器,选择鼠标指针浮动在其上的元素,并为其设置其样式,语法“:hover{属性名:属性值}”...
收集整理的这篇文章主要介绍了css如何实现鼠标经过样式改变,觉得挺不错的,现在分享给大家,也给大家做个参考。

实现方法:1、使用“:hover”伪类选择器,选择鼠标指针浮动在其上的元素,并为其设置其样式,语法“:hover{ 属性名:属性值} ”;2、使用transtion属性,语法“transtion:css属性名称 过度时间; ”。

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

1、使用伪类实现样式切换
伪类是CSS2.1时出现的新特性,让许多原本需要JavaScript才能做出来的效果使用CSS就能实现。
比如实现下面的鼠标悬停效果,只要为:hover伪类应用一组新样式即可。当访客鼠标移动到按钮上面时,浏览器会自动为按钮应用这新样式。

!DOCTYPE html>
    html>
        head>
            meta charset="UTF-8">
            style>
            .slickButton {
                    color: whITe;
                    font-weight: bold;
                    padding: 10px;
                    border: solid 1px black;
                    background: lightgreen;
                    cursor: pointer;
            }
                         .slickButton:hover {
                    color: black;
                    background: yellow;
            }
            /style>
        /head>
        body>
            button class="slickButton">
    盼望着,盼望着/button>
        /body>
    /html>
    

效果:

2、使用CSS3的过渡功能实现颜色过渡
直接使用伪类虽然实现了样式的改变,但由于没有过渡效果会显得很生硬。以前如果要实现过渡,就需要借助第三方的js框架来实现。现在只需要使用CSS3的过渡(transition)功能,就可以从一组样式平滑的切换到另一组样式。
下面鼠标移入后,按钮背景色会慢慢地变成黄色。鼠标离开,过渡效果又会发生,颜色恢复到初始状态。

!DOCTYPE html>
    html>
        head>
            meta charset="UTF-8">
            style>
            .slickButton {
                    color: white;
                    font-weight: bold;
                    padding: 10px;
                    border: solid 1px black;
                    background: lightgreen;
                    cursor: pointer;
                    transition: background 0.5s, color 0.5s;
                    -webkit-transition: background 0.5s, color 0.5s;
            }
                         .slickButton:hover {
                    color: black;
                    background: yellow;
            }
                /style>
        /head>
        body>
            button class="slickButton">
    盼望着,盼望着/button>
        /body>
    /html>
    

效果:

推荐学习:css视频教程

以上就是css如何实现鼠标经过样式改变的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: css3怎么实现3d翻转效果下一篇:css如何设置垂直居中猜你在找的CSS相关文章 css怎么控制按钮不可用2022-05-17css3中transform属性实现的4种功能2022-04-13纯CSS3实现div按照顺序出入效果2022-04-13CSS实现隐藏搜索框功能(动画正反向序列)2022-04-13使用CSS3实现按钮悬停闪烁动态特效代码2022-04-13CSS3 Tab动画实例之背景切换动态效果2022-04-13CSS实现两列布局的N种方法2022-04-13CSS 实现Chrome标签栏的技巧2022-04-13css实现两栏布局左侧固定宽右侧自适应的多种方法2022-04-13从QQtabBar看css命名规范BEM的详细介绍2022-04-13 其他相关热搜词更多phpjavapython程序员

若转载请注明出处: css如何实现鼠标经过样式改变
本文地址: https://pptw.com/jishu/589145.html
css如何设置垂直居中 css如何设置滚动条宽度

游客 回复需填写必要信息