…">
当前位置:首页 > CSS

小黄人css制作

2026-03-12 13:00:24CSS

小黄人CSS制作

使用CSS可以创建一个简单的小黄人形象,主要通过圆形、矩形和伪元素组合实现。以下是具体实现方法:

HTML结构

小黄人css制作

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

CSS样式

.minion {
  position: relative;
  width: 200px;
  height: 300px;
  background-color: #F5E050;
  border-radius: 100px 100px 0 0;
  margin: 50px auto;
}

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

.eye {
  width: 50px;
  height: 50px;
  background-color: white;
  border-radius: 50%;
  position: relative;
}

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

.mouth {
  position: absolute;
  width: 80px;
  height: 30px;
  background-color: #333;
  border-radius: 0 0 40px 40px;
  bottom: 100px;
  left: 60px;
}

.pants {
  position: absolute;
  width: 200px;
  height: 80px;
  background-color: #1E4A9B;
  bottom: 0;
  border-radius: 0 0 20px 20px;
}

添加细节效果

可以通过添加更多CSS属性增强视觉效果:

小黄人css制作

.minion {
  box-shadow: 0 5px 15px rgba(0,0,0,0.3);
}

.eye {
  border: 3px solid #333;
}

.pants::before {
  content: '';
  position: absolute;
  width: 60px;
  height: 20px;
  background-color: #333;
  top: -10px;
  left: 70px;
  border-radius: 5px;
}

动画效果

为眼睛添加简单动画:

.eye::after {
  animation: blink 3s infinite;
}

@keyframes blink {
  0%, 45%, 55%, 100% { transform: scaleY(1); }
  50% { transform: scaleY(0.1); }
}

响应式调整

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

@media (max-width: 600px) {
  .minion {
    width: 150px;
    height: 225px;
  }
  .eyes {
    top: 50px;
  }
  .eye {
    width: 35px;
    height: 35px;
  }
}

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

相关文章

css怎么制作三角形

css怎么制作三角形

使用边框制作三角形 通过设置元素的边框宽度和颜色,可以创建不同方向的三角形。将元素的宽度和高度设为0,利用边框的透明属性实现。 .triangle-up { width: 0; he…

css制作春季踏青

css制作春季踏青

使用CSS制作春季踏青主题效果 背景设计 通过渐变背景模拟春日天空,使用柔和的色调如浅蓝、淡绿和粉色。可以添加云朵或小鸟的剪影作为装饰元素。 body { background: linear-…

css制作扇形图

css制作扇形图

使用CSS制作扇形图 方法一:使用clip-path和transform 通过CSS的clip-path和transform属性可以快速实现扇形效果。定义一个圆形元素,然后裁剪出扇形部分。 .fan…

css怎么制作段落

css怎么制作段落

段落样式基础设置 使用 p 标签定义段落,通过CSS控制字体、间距等属性: p { font-family: Arial, sans-serif; font-size: 16px;…

css模板制作

css模板制作

CSS 模板制作方法 制作 CSS 模板的核心是设计一套可复用的样式规则,适用于多种网页或项目。以下是具体方法: 定义基础样式 设置全局默认样式,包括字体、颜色、边距等。例如: body {…

css按钮制作

css按钮制作

CSS按钮制作方法 基础按钮样式 创建一个简单的CSS按钮需要定义基本属性,如背景色、边框、内边距和文字样式。示例代码: .btn { background-color: #4CAF50;…