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

css制作小黄人

2026-01-28 13:33:23CSS

使用CSS绘制小黄人

通过CSS的border-radius、box-shadow等属性可以绘制卡通形象。以下是小黄人的实现代码:

css制作小黄人

<div class="minion">
  <div class="eye"></div>
  <div class="mouth"></div>
  <div class="hair"></div>
  <div class="overalls"></div>
</div>
.minion {
  position: relative;
  width: 200px;
  height: 300px;
  background-color: #F5E050;
  border-radius: 100px 100px 20px 20px;
  margin: 50px auto;
}

.eye {
  position: absolute;
  width: 60px;
  height: 60px;
  background: white;
  border-radius: 50%;
  top: 70px;
  left: 70px;
  box-shadow: inset 0 0 0 10px #333, 
              inset 0 0 0 20px white;
}

.mouth {
  position: absolute;
  width: 80px;
  height: 20px;
  background: #333;
  border-radius: 0 0 40px 40px;
  top: 180px;
  left: 60px;
}

.hair {
  position: absolute;
  width: 40px;
  height: 20px;
  background: #333;
  border-radius: 20px 20px 0 0;
  top: 30px;
  left: 80px;
}

.overalls {
  position: absolute;
  width: 180px;
  height: 100px;
  background: #1E88E5;
  border-radius: 0 0 20px 20px;
  bottom: 0;
  left: 10px;
}

添加动画效果

为小黄人添加眨眼动画:

css制作小黄人

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

.eye {
  animation: blink 3s infinite;
}

响应式调整

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

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

进阶细节处理

添加更多细节使形象更生动:

.minion::after {
  content: "";
  position: absolute;
  width: 30px;
  height: 40px;
  background: #1E88E5;
  top: 220px;
  left: 85px;
  border-radius: 10px;
}

通过组合基本几何形状和CSS变换,可以创建出各种卡通形象。调整颜色、尺寸和位置参数可获得不同风格效果。

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

相关文章

css菜单制作

css菜单制作

基础水平菜单制作 使用无序列表<ul>和<li>标签构建结构,CSS设置横向排列: <ul class="horizontal-menu"> <li&…

css制作按钮

css制作按钮

基础按钮样式 创建一个基础的CSS按钮样式,可以通过以下代码实现。这个例子包含了按钮的基本属性,如背景色、边框、内边距和文字样式。 .button { background-color: #4C…

css制作图标

css制作图标

使用CSS制作图标的方法 使用伪元素和边框 通过CSS的::before和::after伪元素结合border属性可以创建简单的几何形状图标。例如制作一个三角形: .triangle {…

用css制作网页

用css制作网页

创建HTML文件结构 新建一个index.html文件,写入基础HTML5结构。通过<link>标签引入外部CSS文件,示例结构如下: <!DOCTYPE html> &l…

css制作六边形

css制作六边形

使用CSS创建六边形的方法 通过CSS的clip-path属性可以轻松实现六边形效果。以下是一个基础示例: .hexagon { width: 100px; height: 55px;…

css制作下拉导航条

css制作下拉导航条

使用纯CSS制作下拉导航条 HTML结构部分需要包含导航主菜单和子菜单项,通常使用嵌套的无序列表(<ul>和<li>)实现: <nav class="dropdown-…