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


当前第2页 返回上一页

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

<!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>

效果:

GIF.gif

推荐学习:css视频教程

以上就是css如何实现鼠标经过样式改变的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

css中隐藏元素的方法有哪些?有什么区别?

css的基本选择器有哪几种

css如何禁止复制

css边框阴影怎么设置

css怎么设置文本内容居中

css如何将图片等比缩放

css 括号是什么

css里上下居中怎么弄?

css background-repeat属性怎么用

css li怎么水平居中对齐

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...