css点击页面有波浪

2023-12-24 10:00:02 举报文章

CSS点击页面有波浪的效果是一种比较常见的设计,可以使网页看起来更加炫酷和生动。下面是一个简单的实现方法:

.btn {
  
  position: relative;
  
  display: inline-block;
  
  padding: 10px 30px;
  
  background: #FFB6C1;
  
  color: #fff;
  
  font-size: 16px;
  
  text-decoration: none;
}
  .btn:hover {
  
  background: #EE82EE;
}
  .btn:before {
  
  content: "";
  
  position: absolute;
  
  top: 50%;
  
  left: 50%;
  
  transform: translate(-50%, -50%);
  
  width: 0;
  
  height: 0;
  
  border-radius: 50%;
  
  background: rgba(255, 182, 193, 0.5);
  
  z-index: -1;
  
  transition: all 0.5s ease;
}
  .btn:hover:before {
  
  width: 300px;
  
  height: 300px;
}
 

将上述代码添加到你的CSS样式表中,然后在需要使用波浪效果的地方添加以下HTML代码即可:

<a href="#" class="btn">点击我</a> 

这个波浪效果是通过添加一个伪元素:before来实现的,给它设置了一个初始大小为0的圆形,并将z-index设置为-1,让它在按钮下方。然后使用:hover伪类来控制它的大小和透明度,实现波浪效果。

如果你希望更加个性化定制这个波浪效果,可以按照上述代码进行修改,例如调整波浪的颜色、大小、透明度等。

如果你认为本文可读性较差,内容错误,或者文章排版错乱,请点击举报文章按钮,我们会立即处理!