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>
相关文章
HTML+VUE+element-ui通过点击不同按钮展现不同页面
HTML+VUE+element-ui通过点击不同按钮展现不同页面
194 1
|
8月前
|
移动开发 前端开发 JavaScript
HTML5 Canvas平移,放缩,旋转演示
HTML5 Canvas平移,放缩,旋转演示
90 4
|
5月前
|
前端开发
Twaver-HTML5基础学习(28)工具条(添加自定义按钮_自定义事件)
这篇文章介绍了如何在Twaver-HTML5中创建工具条,添加自定义按钮,并绑定自定义事件,包括放大、缩小、占满屏幕和重置画布大小的功能。
74 11
|
5月前
|
JavaScript 前端开发
HTML 表单和输入与按钮的联动方法汇总
在HTML中,通过JavaScript可以轻松实现表单与输入、按钮的互动。本文介绍了基本表单结构,并展示了如何用JS处理按钮点击、表单提交、动态禁用按钮、表单验证以及使用AJAX和jQuery简化代码等技巧,帮助你更好地控制和优化表单功能。
|
8月前
|
前端开发
css html 渐变按钮
css html 渐变按钮
34 0
HTML table表格元素边框修改为单线
HTML table表格元素边框修改为单线
121 0
|
前端开发
HTML+CSS制作旋转的loading效果
HTML+CSS制作旋转的loading效果
|
前端开发
HTML + CSS各种好看按钮组件
HTML + CSS各种好看按钮组件
|
前端开发
HTML table 表格内容垂直对齐、边框颜色、标题
HTML table 表格内容垂直对齐、边框颜色、标题
65 0

热门文章

最新文章