当前位置:首页 > CSS

css制作小猪

2026-02-27 08:42:20CSS

CSS绘制小猪的步骤

通过CSS可以绘制简单的小猪形象,主要利用border-radiusbox-shadow等属性实现圆润造型。以下是一个基础示例:

css制作小猪

<div class="pig">
  <div class="ear left-ear"></div>
  <div class="ear right-ear"></div>
  <div class="face">
    <div class="nose">
      <div class="nostril left-nostril"></div>
      <div class="nostril right-nostril"></div>
    </div>
    <div class="eye left-eye"></div>
    <div class="eye right-eye"></div>
  </div>
</div>
.pig {
  position: relative;
  width: 200px;
  height: 180px;
  background: pink;
  border-radius: 50%;
  margin: 50px auto;
}

.ear {
  position: absolute;
  width: 40px;
  height: 60px;
  background: #ffb6c1;
  border-radius: 50%;
}

.left-ear {
  top: -20px;
  left: 30px;
  transform: rotate(-30deg);
}

.right-ear {
  top: -20px;
  right: 30px;
  transform: rotate(30deg);
}

.face {
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
}

.nose {
  width: 80px;
  height: 50px;
  background: #ff69b4;
  border-radius: 50%;
  position: relative;
}

.nostril {
  width: 15px;
  height: 15px;
  background: #d94d9b;
  border-radius: 50%;
  position: absolute;
  top: 50%;
}

.left-nostril {
  left: 15px;
}

.right-nostril {
  right: 15px;
}

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

.left-eye {
  left: 15px;
}

.right-eye {
  right: 15px;
}

进阶优化技巧

添加动画效果使小猪更生动:

css制作小猪

.nose {
  animation: sniff 2s infinite alternate;
}

@keyframes sniff {
  0% { transform: scale(1); }
  100% { transform: scale(1.1); }
}

增加立体感:

.pig {
  box-shadow: 
    inset -10px -10px 20px rgba(0,0,0,0.1),
    5px 5px 10px rgba(0,0,0,0.2);
}

响应式调整

通过CSS变量控制大小:

.pig {
  --size: 200px;
  width: var(--size);
  height: calc(var(--size) * 0.9);
}

@media (max-width: 600px) {
  .pig {
    --size: 150px;
  }
}

完整实现会呈现粉色圆脸、三角形耳朵和椭圆鼻子的卡通小猪,可通过调整颜色、阴影和比例参数获得不同风格效果。

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

相关文章

网页制作css

网页制作css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; 属性: 值; } 例如: p { color: blu…

页脚制作 css

页脚制作 css

页脚基础样式 使用CSS为页脚设置基础样式,通常包括背景色、文字颜色、内边距等属性。以下是一个常见示例: footer { background-color: #333; color: wh…

css熊猫制作

css熊猫制作

使用CSS绘制熊猫的步骤 创建一个熊猫的CSS图形需要利用CSS的border-radius、box-shadow等属性来构建圆形和椭圆形元素。以下是实现方法: HTML结构 <div cl…

css制作二级菜单

css制作二级菜单

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

css制作六边形

css制作六边形

使用 CSS 制作六边形 方法一:使用 clip-path 属性 通过 clip-path 直接定义六边形的路径,简单高效且支持动画效果。 .hexagon { width: 100px;…

css 制作字体

css 制作字体

自定义字体方法 使用 @font-face 规则引入自定义字体文件(如 .woff, .woff2, .ttf)。需定义字体名称和文件路径: @font-face { font-family:…