当前位置:首页 > CSS

css怎么制作水滴

2026-03-12 02:55:15CSS

使用CSS制作水滴效果

水滴效果可以通过CSS的border-radius属性和渐变背景实现。以下是几种常见方法:

基础水滴形状

通过设置不对称的border-radius和旋转效果创建水滴形状:

.droplet {
  width: 100px;
  height: 100px;
  border-radius: 60% 40% 60% 40%;
  background: linear-gradient(45deg, #3498db, #2980b9);
  transform: rotate(45deg);
}

动态水滴动画

添加animation实现水滴颤动效果:

@keyframes droplet {
  0%, 100% { border-radius: 60% 40% 30% 70%; }
  50% { border-radius: 50% 60% 70% 40%; }
}

.droplet {
  animation: droplet 3s infinite ease-in-out;
}

3D水滴效果

结合box-shadow和伪元素增强立体感:

.droplet {
  position: relative;
  box-shadow: inset -10px -10px 20px rgba(0,0,0,0.2);
}

.droplet::after {
  content: '';
  position: absolute;
  top: 20%;
  left: 20%;
  width: 20%;
  height: 20%;
  border-radius: 50%;
  background: rgba(255,255,255,0.5);
}

带阴影的水滴

添加filter: drop-shadow实现投影:

.droplet-container {
  filter: drop-shadow(0 5px 10px rgba(0,0,0,0.3));
}

响应式水滴

使用vw单位实现尺寸自适应:

.droplet {
  width: 15vw;
  height: 15vw;
  max-width: 150px;
  max-height: 150px;
}

关键技巧:

css怎么制作水滴

  • 不对称的border-radius值组合(如60%/40%)
  • 45度角的线性渐变
  • 适当旋转增强水滴自然感
  • 高光伪元素增加立体效果
  • 柔和阴影提升视觉层次

标签: 水滴css
分享给朋友:

相关文章

css 制作导航

css 制作导航

基础导航栏制作 使用HTML和CSS创建一个水平导航栏。HTML结构通常使用<ul>和<li>标签,CSS负责样式布局。 <nav> <ul class…

css制作教程

css制作教程

CSS 基础概念 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。它与HTML结合使用,HTML负责结构,CSS负责样式。 基本语法结构 CSS规则由选择器和声明块组成: 选择…

css制作下拉导航条

css制作下拉导航条

使用纯CSS制作下拉导航条 HTML结构部分需要包含导航主菜单和子菜单项,通常使用嵌套的无序列表(<ul>和<li>)实现: <nav class="dropdown-…

css制作固定模板

css制作固定模板

使用CSS创建固定模板的方法 固定模板通常指页面布局中某些元素(如导航栏、页脚)位置固定,不随滚动条移动。以下是几种实现方式: 固定定位(Fixed Positioning) 通过position:…

css制作响应网页

css制作响应网页

响应式网页设计基础 使用CSS制作响应式网页的核心是让页面能够根据不同设备的屏幕尺寸自动调整布局和样式。主要通过媒体查询(Media Queries)、弹性布局(Flexbox)和网格布局(Grid)…

css怎么制作个人主页

css怎么制作个人主页

设计布局结构 使用CSS的Flexbox或Grid布局创建响应式结构。Flexbox适合一维排列(如导航栏),Grid适合二维布局(如整体页面分区)。例如: .container { displ…