当前位置: 首页 > news >正文

纯css:一个好玩的按钮边框动态动画

思路:使用伪元素+动画来实现

代码:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>* {padding: 0;margin: 0;}body {background: #000;}.wrap {width: 400px;height: 400px;display: flex;justify-content: center;align-items: center;}.btn {width: 80px;height: 30px;border-radius: 5px;color: #fff;text-align: center;position: relative;overflow: hidden;}/* 这是需要动画的一个div */.btn::before {display: inline-block;background: red;content: '';width: 80px;height: 80px;position: absolute;left: 50%;top: 50%;z-index: -2;transform-origin: left top;animation: 5s animate 0s infinite;}/* 这是需要把动画的div隐藏一部分的div*/.btn::after {display: inline-block;background: #3f3f3f;border-radius: 5px;content: '';--w: 2px;left: var(--w);top: var(--w);width: calc(100% - 2 * var(--w));height: calc(100% - 2 * var(--w));position: absolute;z-index: -1;}@keyframes animate {from {transform: rotate(0deg)}to {transform: rotate(360deg)}}</style></head><body><!-- 写一个按钮的边框在移动的css --><div class="wrap"><span class="btn">Button</span></div></body></html>

http://www.dtcms.com/a/553176.html

相关文章:

  • html5网站建设基本流程图更改wordpress标签分割符合
  • 山东中讯网站建设专业外贸网站制作价格
  • harbor-从源码理解镜像清理的逻辑实现
  • 为什么安装epel-release
  • Apache Maven 项目的开发指南
  • NET系列算法
  • 基于可视化天气系统demo,基于python+ matplotlib+request爬虫,开发语言python,数据库无,10个可视化界面,需要的可以了联系。
  • 被网站开发公司坑湖北网站设计
  • 可视化视角:AI + 实时流 + 可访问性时代的 3 大改变
  • Rust `std::iter` 深度解析:`Iterator` Trait、适配器与性能
  • MacOS学习笔记
  • 搭建网站程序网站域名和服务器到期
  • 从零开发一款实用插件,掌握VSCode扩展生态核心技术
  • mapbox高阶,使用自定义图层实现雷达扫描效果
  • 上海网站空间租用WordPress渗透思路
  • 邦邦汽服x优湃能源汽车零部件绿色循环中心揭牌暨中保智修新能源技术中心授牌仪式圆满举行
  • 蓝牙钥匙 第30次 蓝牙钥匙在汽车共享与分时租赁场景中的技术创新与实践
  • 百度AI眼镜Pro预售启幕,Snap/微美全息AR眼镜技术领跑掌握市场主动权
  • 阿里通义千问推理优化上下文缓存之隐式缓存和显式缓存
  • 南宁网站建设产品介绍做效果图挣钱的网站
  • 【Linux系统编程】调试器-gdb/cgdb
  • 【JUnit实战3_20】第十一章:用 Gradle 运行 JUnit 测试实战
  • TouchDIVER Pro 触觉手套:Weart把火星岩石触感、手术操作感搬进 XR
  • 极不均匀电场的强垂直分量和弱垂直分量
  • 直播卡顿?会议割裂?视频直播点播平台EasyDSS全新升级,一平台终结音视频“老大难”!
  • Dotnet使用System.Xml.Serialization处理Xml序列化
  • 【JUnit实战3_19】第十章:用 Maven 3 运行 JUnit 测试(下)
  • wordpress 禁止过滤张家口seo
  • 网站建设的流程该怎么确定自己怎么设计logo制作
  • 3.游戏逆向-pxxx-对照UE源码和IDA分析GName偏移(ida中calloff开头地址的说明)