要让方形凸起的按钮在颤动,可以通过CSS3动画和过渡效果来实现。以下是一种实现方式:
下面是一个示例代码:
<!DOCTYPE html>
<html>
<head>
<style>
.button {
width: 100px;
height: 40px;
background-color: #4CAF50;
border: none;
color: white;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
border-radius: 8px;
transition: transform 0.2s ease-in-out;
}
.button:hover {
animation: shake 0.5s;
animation-iteration-count: infinite;
}
@keyframes shake {
0% { transform: translateX(0); }
25% { transform: translateX(-5px) rotate(-1deg); }
50% { transform: translateX(5px) rotate(1deg); }
75% { transform: translateX(-5px) rotate(-1deg); }
100% { transform: translateX(0); }
}
</style>
</head>
<body>
<button class="button">颤动按钮</button>
</body>
</html>
这段代码会创建一个方形凸起的按钮,当鼠标悬停在按钮上时,按钮会颤动起来。可以根据需要调整动画的细节,如颤动的幅度、速度和持续时间。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云