当前位置:首页 > CSS

css圆角水滴制作

2026-01-28 12:41:01CSS

CSS圆角水滴制作

通过CSS可以轻松创建圆角水滴效果,结合border-radius和伪元素实现。

基础水滴形状

.water-drop {
  width: 100px;
  height: 100px;
  background: #3498db;
  border-radius: 50% 50% 50% 0;
  transform: rotate(-45deg);
}

添加水滴尖端 使用::after伪元素创建水滴底部的尖端效果:

.water-drop::after {
  content: '';
  position: absolute;
  width: 30px;
  height: 30px;
  background: #3498db;
  border-radius: 50%;
  bottom: -15px;
  left: 35px;
}

完整实现代码

<style>
  .water-drop {
    position: relative;
    width: 100px;
    height: 100px;
    background: #3498db;
    border-radius: 50% 50% 50% 0;
    transform: rotate(-45deg);
    margin: 100px auto;
  }

  .water-drop::after {
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    background: #3498db;
    border-radius: 50%;
    bottom: -15px;
    left: 35px;
  }
</style>

<div class="water-drop"></div>

进阶效果 添加渐变和阴影增强立体感:

.water-drop {
  background: linear-gradient(to bottom right, #3498db, #2980b9);
  box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
}

动画效果 让水滴产生下落动画:

@keyframes drop {
  0% { transform: rotate(-45deg) scale(1); }
  50% { transform: rotate(-45deg) scale(0.8); }
  100% { transform: rotate(-45deg) scale(1); }
}

.water-drop {
  animation: drop 2s infinite;
}

通过调整border-radius的百分比值可以改变水滴的圆润程度,修改颜色和尺寸可适应不同设计需求。

css圆角水滴制作

标签: 水滴圆角
分享给朋友:

相关文章

tab反圆角实现vue

tab反圆角实现vue

实现 Tab 反圆角效果的 Vue 方案 使用 CSS 自定义样式 通过 CSS 的 border-radius 和伪元素实现反圆角效果。为选中的 Tab 添加特定类名,通过负值调整圆角位置。 .…

css圆角制作

css圆角制作

使用 border-radius 属性 在 CSS 中,border-radius 是制作圆角的主要属性。可以设置一个或多个值来控制元素的圆角大小。基本语法如下: .element { bord…

css制作圆角

css制作圆角

使用 border-radius 属性 在 CSS 中,border-radius 是制作圆角的主要属性。通过设置 border-radius 的值,可以控制元素的圆角大小。值可以是像素(px)、百分…

css 制作圆角

css 制作圆角

使用 border-radius 属性 在 CSS 中,border-radius 属性用于创建圆角。该属性可以接受一个或多个值,用于定义元素的四个角的圆角半径。基本语法如下: .element…

css制作水滴

css制作水滴

使用CSS制作水滴效果 通过CSS的border-radius和transform属性可以创建逼真的水滴形状,结合渐变和阴影增强立体感。 基础水滴形状 .droplet { width:…