当前位置:首页 > CSS

css制作小黄人

2026-04-01 16:42:01CSS

使用CSS绘制小黄人

以下是通过纯CSS实现小黄人(Minions)效果的代码示例,包含身体、眼镜、衣服等关键部分:

css制作小黄人

<div class="minion">
  <div class="body"></div>
  <div class="eyes">
    <div class="eye left"></div>
    <div class="eye right"></div>
    <div class="goggles"></div>
  </div>
  <div class="mouth"></div>
  <div class="pants"></div>
  <div class="strap"></div>
</div>
.minion {
  position: relative;
  width: 200px;
  height: 300px;
  margin: 50px auto;
}

.body {
  width: 180px;
  height: 220px;
  background-color: #F9E64F;
  border-radius: 90px 90px 30px 30px;
  position: absolute;
  bottom: 0;
  left: 10px;
}

.eyes {
  position: absolute;
  top: 40px;
  left: 30px;
  width: 140px;
  height: 80px;
}

.eye {
  width: 50px;
  height: 50px;
  background: white;
  border-radius: 50%;
  position: absolute;
  top: 0;
}

.eye.left {
  left: 0;
}

.eye.right {
  right: 0;
}

.eye::after {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  background: #3A3A3A;
  border-radius: 50%;
  position: absolute;
  top: 15px;
  left: 15px;
}

.goggles {
  width: 140px;
  height: 70px;
  border: 8px solid #7A7A7A;
  border-radius: 40px;
  position: absolute;
  top: -5px;
}

.mouth {
  width: 60px;
  height: 20px;
  background: #3A3A3A;
  border-radius: 0 0 30px 30px;
  position: absolute;
  top: 150px;
  left: 70px;
}

.pants {
  width: 180px;
  height: 60px;
  background: #1E4C7B;
  border-radius: 0 0 30px 30px;
  position: absolute;
  bottom: 0;
  left: 10px;
}

.strap {
  width: 180px;
  height: 20px;
  background: #1E4C7B;
  position: absolute;
  bottom: 60px;
  left: 10px;
}

关键实现技巧

  • 圆角边框:使用border-radius创建身体的椭圆形和眼镜的圆形效果
  • 伪元素:通过::after添加眼球的小黑点
  • 绝对定位:所有元素采用绝对定位实现层叠效果
  • 颜色选择:典型的黄蓝配色(#F9E64F和#1E4C7B)

动画效果增强

添加眨眼动画效果:

css制作小黄人

@keyframes blink {
  0%, 100% { height: 50px; }
  50% { height: 5px; }
}

.eye {
  animation: blink 3s infinite;
}

响应式调整

通过媒体查询适配不同屏幕尺寸:

@media (max-width: 600px) {
  .minion {
    transform: scale(0.7);
  }
}

这种方法完全使用CSS实现,无需任何图像资源,通过调整参数可以改变小黄人的大小、表情等特征。

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

相关文章

css 字体库制作

css 字体库制作

创建 CSS 字体库的步骤 准备字体文件 确保拥有字体文件的合法使用权,常见的格式包括 .woff、.woff2、.ttf 或 .otf。推荐使用 woff2 格式,因其压缩率更高且现代浏览器广泛支持…

css网页制作教程下载

css网页制作教程下载

CSS网页制作教程下载资源推荐 免费在线教程平台 W3Schools(www.w3schools.com/css/)提供交互式CSS教程,涵盖基础到高级内容,支持在线练习。 MDN Web Docs(…

css怎么制作评论框

css怎么制作评论框

制作评论框的CSS方法 评论框通常包含输入区域、提交按钮和样式设计。以下是实现评论框的CSS代码示例和设计要点。 HTML结构 <div class="comment-box">…

css下拉箭头的制作

css下拉箭头的制作

使用伪元素制作下拉箭头 通过CSS的::after或::before伪元素结合边框属性创建箭头。设置元素的position: relative,伪元素使用绝对定位调整位置。 .dropdow…

css导航栏制作

css导航栏制作

CSS导航栏制作方法 水平导航栏 使用display: inline-block或flexbox实现水平导航栏。设置背景色、内边距和悬停效果增强交互性。 .navbar { backgroun…

css制作二级菜单

css制作二级菜单

CSS制作二级菜单的方法 通过纯CSS实现二级菜单主要依赖HTML结构嵌套和CSS的:hover伪类选择器。以下是具体实现方式: HTML结构 <ul class="main-menu"&g…