css如何实现下划线滑动效果


当前第2页 返回上一页

css代码如下:

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

28

29

30

a {

  position: relative;

  font-weight: 600;

  text-decoration: none;

  color: rgba(0, 0, 0, 0.4);

  transition: color .3s ease;

}

a::after {

  --scale: 0;

  content: '';

  position: absolute;

  left: 0;

  right: 0;

  top: 100%;

  height: 3px;

  background: #4c81c9;

  -webkit-transform: scaleX(var(--scale));

          transform: scaleX(var(--scale));

  -webkit-transform-origin: var(--x) 50%;

          transform-origin: var(--x) 50%;

  transition: -webkit-transform 0.3s cubic-bezier(0.535, 0.05, 0.355, 1);

  transition: transform 0.3s cubic-bezier(0.535, 0.05, 0.355, 1);

  transition: transform 0.3s cubic-bezier(0.535, 0.05, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.535, 0.05, 0.355, 1);

}

a:hover {

  color: #4c81c9;

}

a:hover::after {

  --scale: 1;

}

相关教程推荐:css视频教程

以上就是css如何实现下划线滑动效果的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

css如何为元素设置背景图像

css中文字相关属性的介绍

css nav-up属性怎么用

css sprite是什么

css实现等高布局的三种方式(代码示例)

css box-sizing属性怎么用

css中如何设置背景图像

css 伪类有哪些

css怎么设置span的宽度

css和div的区别是什么

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




打赏

取消

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

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

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

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

评论

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