当前位置:首页 > CSS

css制作小黄人

2026-02-13 07:51:20CSS

使用CSS绘制小黄人

通过CSS的border-radius渐变伪元素等特性可以绘制卡通风格的小黄人形象。以下是关键实现步骤:

HTML结构

<div class="minion">
  <div class="eyes">
    <div class="eye left"></div>
    <div class="eye right"></div>
  </div>
  <div class="mouth"></div>
</div>

基础样式

.minion {
  position: relative;
  width: 200px;
  height: 300px;
  background: #F9E64F;
  border-radius: 100px 100px 70px 70px;
  box-shadow: inset 0 -20px 0 #E8D748;
}

眼睛区域

.eyes {
  position: absolute;
  top: 70px;
  width: 100%;
  display: flex;
  justify-content: space-around;
}

.eye {
  width: 50px;
  height: 50px;
  background: white;
  border-radius: 50%;
  border: 3px solid #333;
}

.eye::after {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  background: #333;
  border-radius: 50%;
  margin: 15px auto;
}

嘴巴设计

.mouth {
  position: absolute;
  bottom: 60px;
  left: 50%;
  transform: translateX(-50%);
  width: 80px;
  height: 30px;
  background: #333;
  border-radius: 0 0 40px 40px;
}

.mouth::before {
  content: '';
  position: absolute;
  top: -10px;
  left: 10px;
  width: 60px;
  height: 10px;
  background: #F9E64F;
  border-radius: 5px;
}

细节优化

css制作小黄人

  • 添加眼镜框使用box-shadow模拟金属光泽
  • 身体部分使用::before伪元素添加蓝色工装裤
  • 通过transform: rotate()调整眼睛角度增加生动感

完整实现需约100行CSS代码,可通过调整尺寸参数适配不同场景。建议使用CSS变量便于整体配色修改。

标签: 小黄css
分享给朋友:

相关文章

css动画制作

css动画制作

CSS动画制作方法 使用@keyframes规则定义动画序列,通过animation属性将动画应用到元素上。以下是一个基础示例: @keyframes fadeIn { from { opaci…

css制作下拉菜单

css制作下拉菜单

CSS 制作下拉菜单的方法 使用纯 CSS 可以创建简单的下拉菜单效果,主要依赖 :hover 伪类和 display 属性控制子菜单的显示与隐藏。 基础 HTML 结构 <div c…

css二级菜单制作

css二级菜单制作

使用纯CSS实现二级菜单 通过嵌套HTML结构和CSS选择器实现二级菜单的显示与隐藏效果。以下是一个基础实现方案: HTML结构: <ul class="menu"> <li…

css制作靶子

css制作靶子

CSS 制作靶子 使用 CSS 可以轻松创建一个靶子效果,主要通过嵌套的圆形元素和背景色实现。以下是实现方法: HTML 结构 <div class="target"> &…

制作css

制作css

制作CSS的基础方法 CSS(层叠样式表)用于控制网页的样式和布局。以下是创建和使用CSS的基本方法。 内联样式 直接在HTML元素的style属性中编写CSS代码。适用于单个元素的样式调整。…

jquery css

jquery css

jQuery 操作 CSS 的方法 jQuery 提供了多种方法来操作元素的 CSS 样式,包括获取、设置、添加或移除样式。以下是常用的方法: 获取 CSS 属性值 使用 .css() 方法获取元素…