css 流光按钮

简介: 流光按钮

1.gif

```html

<!DOCTYPE html>

<html lang="en">

<head>

 <meta charset="UTF-8">

 <meta name="viewport" content="width=device-width, initial-scale=1.0">

 <meta http-equiv="X-UA-Compatible" content="ie=edge">

 <title>流光按钮</title>

 <style>

   @keyframes animate {

     0% {

       background-position: 0%;

     }

     50% {

       background-position: 200%;

     }

     100% {

       background-position: 400%;

     }

   }

   .colorButton {

       position: relative;

       font-size: 12px;

       color: white;

       width: 100px;

       height: 40px;

       line-height: 40px;

       vertical-align: middle;

       text-align: center;

       z-index: 1;

   }

 

   .colorButton::before {

       content: '';

       width: 100px;

       height: 40px;

       line-height: 40px;

       position: absolute;

       background: linear-gradient(-45deg, blue, yellow, pink, red, blue);

       left: 0px;

       background-size: 700%;

       border-radius: 50px;

       z-index: -1;

   }

   .colorButton:hover::before {

       filter: blur(1px);

       animation: animate 15s linear infinite;

   }

 </style>

</head>

<body>

 <div class="colorButton">流光按钮</div>

</body>

</html>

```

## 知识点

* filter: blur(1px); 模糊效果

* z-index: 调整存在上下层关系的显示优先级

* animation: 动画效果

* 伪类(hover)/伪元素(before)的使用

* background: linear-gradient(-45deg, blue, yellow, pink, red, blue); 线性背景的使用

## 注意点

这里注意伪元素的使用,将样式设置到伪元素上,标签内只做内容显示使用。其次就是设置显示层级,将标签内元素显示层级设置成高于伪元素的显示层级,避免内容被盖住。

目录
相关文章
|
3月前
|
前端开发 UED
设计新潮流:CSS动画毛玻璃按钮,展开效果引人入胜!
设计新潮流:CSS动画毛玻璃按钮,展开效果引人入胜!
|
3月前
|
前端开发 搜索推荐 容器
创意按钮,触手可及:CSS不规则形状效果揭秘!
创意按钮,触手可及:CSS不规则形状效果揭秘!
|
3月前
|
前端开发
CSS流光文字效果:打造网页上的霓虹灯效果!
CSS流光文字效果:打造网页上的霓虹灯效果!
|
3月前
|
前端开发
css来实现一个好玩的按钮
这段代码实现了一个具有独特悬停效果的按钮。通过定义按钮及其`:after`伪元素,并设置初始状态下的透明度和尺寸,当鼠标悬停在按钮上时,背景色平滑过渡至另一种颜色,产生视觉上的动态扩展效果。为避免覆盖文字,特地调整了伪元素的层级,确保交互过程中文字始终可见。整体效果流畅自然,增强了用户界面的互动性与美观度。
58 0
|
4月前
|
前端开发
css特效——纯css绘制图标:带框的加号(添加按钮)、三横(三道杠)、带圈点(双层圆点)
css特效——纯css绘制图标:带框的加号(添加按钮)、三横(三道杠)、带圈点(双层圆点)
131 5
|
5月前
|
前端开发
CSS动画(毛玻璃按钮)
CSS动画(毛玻璃按钮)
|
5月前
|
前端开发
CSS动画效果(鼠标滑过按钮动画)
CSS动画效果(鼠标滑过按钮动画)
|
5月前
|
前端开发
css动画效果(边框流光闪烁阴影效果)
css动画效果(边框流光闪烁阴影效果)
|
4月前
|
前端开发 SEO
css实用技巧——最佳可访问性隐藏(网站左上角的logo,用label替代表单提交按钮)
css实用技巧——最佳可访问性隐藏(网站左上角的logo,用label替代表单提交按钮)
42 0
|
5月前
|
前端开发
css html 渐变按钮
css html 渐变按钮
29 0