📅  最后修改于: 2023-12-03 15:07:21.542000             🧑  作者: Mango
程序员们,你们是否曾经遇到过这样的需求:需要对卡片边框进行半径颤动效果的设置?今天我为大家带来一个简单易用的方法。
我们可以利用CSS3中的animation
属性以及@keyframes
关键字来实现卡片边框的半径颤动效果。具体实现步骤如下:
.card {
width: 300px;
height: 200px;
border: 5px solid #ccc;
border-radius: 10px;
}
@keyframes
关键字,该关键字用于定义卡片边框的动画效果,代码如下:@keyframes shake {
0% {
border-radius: 10px;
}
50% {
border-radius: 15px;
}
100% {
border-radius: 10px;
}
}
.card {
width: 300px;
height: 200px;
border: 5px solid #ccc;
border-radius: 10px;
animation: shake 2s linear infinite;
}
<div class="card"></div>
.card {
width: 300px;
height: 200px;
border: 5px solid #ccc;
border-radius: 10px;
animation: shake 2s linear infinite;
}
@keyframes shake {
0% {
border-radius: 10px;
}
50% {
border-radius: 15px;
}
100% {
border-radius: 10px;
}
}
以上代码即可实现一个拥有半径颤动效果的卡片边框。
希望这篇文章能对你们有所帮助。