当前位置:首页 > CSS

css制作水滴

2026-01-28 09:42:16CSS

使用CSS制作水滴效果

通过CSS的border-radiustransform属性可以创建逼真的水滴形状,结合渐变和阴影增强立体感。

基础水滴形状

.droplet {
  width: 100px;
  height: 100px;
  border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;
  background: linear-gradient(135deg, #00b4db, #0083b0);
  position: relative;
}

添加高光效果

css制作水滴

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

动态水滴动画

.droplet {
  animation: drip 2s infinite alternate;
}

@keyframes drip {
  0% { transform: translateY(0) scale(1); }
  100% { transform: translateY(50px) scale(0.9); }
}

进阶水滴效果

带阴影的3D水滴

css制作水滴

.droplet {
  box-shadow: 
    inset 10px 10px 10px rgba(0,0,0,0.1),
    5px 5px 15px rgba(0,0,0,0.3);
  filter: drop-shadow(0 5px 5px rgba(0,0,0,0.2));
}

水滴融合效果

.droplet:hover {
  transform: scale(1.1);
  transition: all 0.3s ease;
}

响应式水滴实现

使用CSS变量控制水滴大小:

.droplet {
  --size: 80px;
  width: var(--size);
  height: var(--size);
}

@media (max-width: 600px) {
  .droplet {
    --size: 50px;
  }
}

这些方法可以组合使用,通过调整参数值可获得不同风格的水滴效果。关键点在于控制border-radius的百分比值来塑造水滴底部较尖的形状,配合渐变和光影效果增强真实感。

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

相关文章

css 制作表格

css 制作表格

基础表格结构 使用HTML的<table>标签创建表格框架,搭配<tr>(行)、<th>(表头)和<td>(单元格)标签。例如: <table&…

css 制作按钮

css 制作按钮

基础按钮样式 使用CSS创建一个基础按钮需要定义padding、background-color、border和border-radius等属性。以下是一个简单示例: .button { pad…

css 制作石头

css 制作石头

使用CSS制作石头效果 通过CSS的border-radius、box-shadow和background属性可以模拟石头的自然外观。以下是一个简单实现: <div class="stone"…

css 制作表格

css 制作表格

CSS 制作表格的方法 使用 CSS 制作表格可以通过多种方式实现,包括原生 HTML 表格样式、Flexbox 布局或 Grid 布局。以下是几种常见的方法: 原生 HTML 表格样式 HTML…

css制作导航栏

css制作导航栏

水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏是最常见的方法。 <nav class="horizontal-nav"> <u…

div css制作导航

div css制作导航

导航栏的基本结构 使用HTML的<nav>标签包裹导航链接,内部通常采用无序列表<ul>和列表项<li>结构。示例代码如下: <nav> <…