html边框环绕一周动画,环绕式CSS边框动画

更新时间:2023-07-05 09:12:43 阅读: 评论:0

html边框环绕⼀周动画,环绕式CSS边框动画蕈树
我正在尝试使⽤纯CSS获得类似环绕效果的边框动画。
现在我在做它的⽅式是:before和:after伪元素⼤⼩发⽣变化。⼀个⽤于顶部和右侧边框,⼀个⽤于底部和左侧边框。
但是,由于宽度和⾼度的差异,我得到了怪异的效果,因为每⼀侧花费的时间相等,但是由于宽度远⼤于⾼度,因此看起来速度要快得多。在不事先知道div⼤⼩的情况下如何解决?
同样,也欢迎采⽤SCSS / vanilla CSS来获得相同动画的任何不同⽅法。
似乎我⽆法在SO上更改代码段的⼤⼩,但是如果您想玩转,这⾥是⼀个Codepen:
trim是什么意思
https://codepen.io/lollobaldo2000/pen/KKPazNw?editors = 1100
* {
box-sizing: border-box;
}
body {
background: black;
}
.square {
轻装前行background: black;
display: block;
nail
width: 500px;
height: 200px;
position: absolute;
top: 50%;
left: 50%;
margin: -100px auto auto -250px;
}
.square:before, .square:after {
content: '';
width: 0%;
height: 0%;
position: absolute;
border: 1px solid #FB0;
animation-fill-mode: forwards;
}
.square:before {
left: 0;
top: 0;
border-bottom: 0;lindt
border-left: 0;
animation: btm 2s ea-in forwards;
}
.square:after {
visibility: hidden;
right: 0;
bottom: 0;
border-top: 0;
钢管舞培训
阿根廷 英文
border-right: 0;
ceen
animation: btm 2s 2s ea-out forwards; }
@keyframes btm {眼快
0% {
visibility: visible;
width: 0;
height: 0;
}
50% {
width: 100%;
height: 0;
鑫泉留学
}
100% {
width: 100%;
height: calc(100% - 1px);
visibility: visible;
}
}

本文发布于:2023-07-05 09:12:43,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1079563.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:环绕   相等   动画   边框   效果   速度
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图