如何利用css3实现光点随着指定位置跑,下面编程教程网小编给大家简单介绍一下具体实现代码!
1、画一个正方形(在正方形跑圈)
<div class="box run">光点跑动~</div>
2、css3代码
.box {
height: 500px;
width: 400px;
box-shadow: 0 0 2px orange;
text-align: center;
line-height: 260px;
}
.run {
background-image: linear-gradient(90deg, rgba(196, 233, 64, 0) 0%, rgb(62, 224, 84) 100%), linear-gradient(0deg, rgb(62, 224, 84) 0%, rgba(196, 233, 64, 0) 100%), linear-gradient(-90deg, rgba(196, 233, 64, 0) 0%, rgb(62, 224, 84) 100%), linear-gradient(0deg, rgba(196, 233, 64, 0) 0%, rgb(62, 224, 84) 100%);
background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
background-size: 100px 4px, 4px 100px, 100px 4px, 4px 100px;
background-position: -100px 1px, calc(100% - 1px) -100px, calc(100% + 100px) calc(100% - 1px), 1px 0px;
animation: moveLine 8s infinite linear;
height: calc(100% - 2px);
padding: 1px;
background-clip: content-box;
}
@keyframes moveLine {
0% {
background-position: -100px 1px, calc(100% - 1px) -100px, calc(100% + 100px) calc(100% - 1px), 1px 0px;
}
5% {
background-position: 0px 1px, calc(100% - 1px) -100px, calc(100% + 100px) calc(100% - 1px), 1px -100px;
}
30% {
background-position: 100% 1px, calc(100% - 1px) -100px, calc(100% + 100px) calc(100% - 1px), 1px -100px;
}
35% {
background-position: calc(100% + 100px) 1px, calc(100% - 1px) 0px, calc(100% + 100px) calc(100% - 1px), 1px -100px;
}
50% {
background-position: calc(100% + 100px) 1px, calc(100% - 1px) 100%, calc(100% + 100px) calc(100% - 1px), -100px -100px;
}
55% {
background-position: calc(100% + 100px) 1px, calc(100% - 1px) calc(100% + 100px), 100% calc(100% - 1px), -100px calc(100% + 100px);
}
80% {
background-position: calc(100% + 100px) 1px, calc(100% - 1px) calc(100% + 100px), 0px calc(100% - 1px), 1px calc(100% + 100px);
}
85% {
background-position: calc(100% + 100px) 1px, calc(100% - 1px) calc(100% + 100px), -100px calc(100% - 1px), 1px 100%;
}
100% {
background-position: calc(100% + 100px) 1px, calc(100% - 1px) calc(100% + 100px), -100px calc(100% - 1px), 1px 0px;
}
}
以上是编程学习网小编为您介绍的“css3如何实现光点随着指定位置跑”的全面内容,想了解更多关于 前端知识 内容,请继续关注编程基础学习网。
编程基础网
本文标题为:css3如何实现光点随着指定位置跑
基础教程推荐
猜你喜欢
- Java实现爬虫给App提供数据(Jsoup 网络爬虫) 2023-12-26
- 驼峰式命名法、匈牙利命名法、帕斯卡命名法介绍 2024-12-07
- CSS 快速提升设计可读性和维护性 2024-03-09
- TS中最常见的声明合并(接口合并) 2023-08-08
- DIV遮罩层如何实现 2024-01-16
- 谷歌联盟报“adsbygoogle.push() error: No slot size for availableWidth=0”解决方法! 2025-01-15
- JS网页图片查看器(兼容IE、FF)可控制图片放大缩小移动 2023-12-27
- Ajax上传图片及上传前先预览功能实例代码 2023-02-14
- 关于php:Laravel 5.3 with Vuejs ajax call 2022-09-16
- JavaScript获取浏览器信息的方法 2023-12-14
