HTML按钮边框旋转效果

简介: HTML按钮边框旋转效果

效果图:

CSS

<style>
    * {
      margin: 0;
      padding: 0;
      background-color: black;
    }
    button {
      color: aqua;
      font-size: 20px;
      background-color: black;
      border: none;
      outline: none;
      z-index: 1;
      border-radius: 10px;
      /* outline: 4px solid white; */
      width: 100px;
      height: 50px;
      position: relative;
      overflow: hidden;
      margin-top: 200px;
      margin-left: 45%;
    }
    button::before {
      content: '';
      position: absolute;
      background-color: red;
      width: 200%;
      height: 200%;
      z-index: -2;
      left: 50%;
      top: 50%;
      transform-origin: 0 0;
      animation: rotate 3s infinite linear;
    }
    button::after {
      content: '';
      position: absolute;
      background-color: black;
      z-index: -1;
      width: calc(100% - 4px);
      height: calc(100% - 4px);
      left: 2px;
      top: 2px;
      border: 10px;
    }
    @keyframes rotate {
      to {
        transform: rotate(1turn);
      }
    }
  </style>

HTML:

<body>
  <p>按钮边框旋转效果</p>
  <button>按钮</button>
</body>
相关文章
|
10月前
HTML+VUE+element-ui通过点击不同按钮展现不同页面
HTML+VUE+element-ui通过点击不同按钮展现不同页面
136 1
|
3月前
|
移动开发 前端开发 JavaScript
HTML5 Canvas平移,放缩,旋转演示
HTML5 Canvas平移,放缩,旋转演示
40 4
|
3月前
|
前端开发
css html 渐变按钮
css html 渐变按钮
24 0
HTML table表格元素边框修改为单线
HTML table表格元素边框修改为单线
|
9月前
HTML+CSS制作3D旋转相册
HTML+CSS制作3D旋转相册
|
9月前
|
前端开发
HTML+CSS制作旋转的loading效果
HTML+CSS制作旋转的loading效果
|
10月前
|
前端开发
HTML + CSS各种好看按钮组件
HTML + CSS各种好看按钮组件
|
12月前
|
前端开发
HTML table 表格内容垂直对齐、边框颜色、标题
HTML table 表格内容垂直对齐、边框颜色、标题
47 0
|
C++ 计算机视觉 Python
Html 3D旋转相册制作
这篇博客针对<<Html 3D旋转相册制作>>编写代码,代码整洁,规则,易读。 学习与应用推荐首选。
207 0
|
前端开发 数据可视化
漏刻有时数据可视化大屏常用排版HTML和CSS动画(1):旋转动画
漏刻有时数据可视化大屏常用排版HTML和CSS动画(1):旋转动画
202 0