当前位置:首页 > CSS

小黄人css制作

2026-04-02 08:53:22CSS

小黄人CSS制作方法

使用CSS绘制小黄人需要结合多个HTML元素和CSS样式,以下是详细步骤:

基础结构

创建HTML结构,使用多个div元素构建小黄人的各个部分:

<div class="minion">
  <div class="body"></div>
  <div class="eyes">
    <div class="eye left"></div>
    <div class="eye right"></div>
    <div class="pupil left"></div>
    <div class="pupil right"></div>
  </div>
  <div class="mouth"></div>
  <div class="hair"></div>
  <div class="overalls"></div>
</div>

主体样式

设置小黄人主体样式:

小黄人css制作

.minion {
  position: relative;
  width: 200px;
  height: 300px;
  margin: 50px auto;
}

.body {
  position: absolute;
  width: 180px;
  height: 220px;
  background-color: #F5E050;
  border-radius: 90px 90px 30px 30px;
  top: 50px;
  left: 10px;
}

眼睛部分

创建眼睛和瞳孔:

.eyes {
  position: absolute;
  top: 70px;
  left: 50px;
  width: 100px;
  height: 50px;
}

.eye {
  position: absolute;
  width: 40px;
  height: 40px;
  background-color: white;
  border-radius: 50%;
  border: 2px solid #333;
}

.left { left: 0; }
.right { left: 50px; }

.pupil {
  position: absolute;
  width: 15px;
  height: 15px;
  background-color: #333;
  border-radius: 50%;
  top: 12px;
}

.pupil.left { left: 12px; }
.pupil.right { left: 62px; }

嘴巴和头发

添加嘴巴和头发样式:

小黄人css制作

.mouth {
  position: absolute;
  width: 60px;
  height: 20px;
  border-bottom: 3px solid #333;
  border-radius: 0 0 30px 30px;
  top: 160px;
  left: 70px;
}

.hair {
  position: absolute;
  width: 100px;
  height: 20px;
  background-color: #333;
  top: 40px;
  left: 50px;
  border-radius: 10px 10px 0 0;
}

工装裤

创建工装裤部分:

.overalls {
  position: absolute;
  width: 180px;
  height: 80px;
  background-color: #3366CC;
  top: 200px;
  left: 10px;
  border-radius: 0 0 30px 30px;
}

.overalls::before {
  content: "";
  position: absolute;
  width: 40px;
  height: 30px;
  background-color: #3366CC;
  top: -20px;
  left: 30px;
  border-radius: 10px 10px 0 0;
}

.overalls::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 30px;
  background-color: #3366CC;
  top: -20px;
  right: 30px;
  border-radius: 10px 10px 0 0;
}

动画效果

添加简单的动画使小黄人更生动:

.pupil {
  animation: blink 3s infinite;
}

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

这些CSS代码组合起来可以创建一个基本的小黄人形象。可以根据需要调整尺寸、颜色和位置以获得更精确的效果。

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

相关文章

css如何制作圆

css如何制作圆

使用 border-radius 属性制作圆 通过设置 border-radius 属性为元素添加圆角效果。当 border-radius 的值等于元素宽度和高度的一半时,元素会呈现圆形。 .cir…

css表格制作

css表格制作

CSS 表格制作基础 使用 CSS 可以创建美观且响应式的表格。以下是一些基本方法: table 元素用于定义表格,tr 定义行,td 定义单元格,th 定义表头单元格。 <table>…

css字体制作

css字体制作

CSS字体设置基础 在CSS中设置字体主要通过font-family属性实现,可以指定多个字体作为备选。系统会优先使用第一个可用字体。 body { font-family: "Helvetic…

css 制作三角形

css 制作三角形

使用 CSS 制作三角形的方法 边框法(Border Method) 通过设置元素的宽高为0,并利用边框的透明属性来创建三角形。这是最常见且兼容性最好的方法。 向上三角形 .triangle-…

dw制作css

dw制作css

使用DW(Dreamweaver)制作CSS的步骤 在Adobe Dreamweaver中创建和编辑CSS文件可以通过可视化界面或直接编写代码完成。以下是具体操作方法: 新建CSS文件 打开Drea…

css 制作购物网站

css 制作购物网站

布局设计 使用CSS Grid或Flexbox创建响应式布局。Grid适合整体页面结构,Flexbox适合局部组件排列。定义网格模板区域,如头部、导航、商品展示区、侧边栏和页脚。 .containe…