当前位置:首页 > CSS

css制作小猪

2026-04-01 08:23:29CSS

css制作小猪

css制作小猪

使用CSS绘制小猪

通过CSS的border-radiusbox-shadow等属性可以绘制卡通小猪形象,以下是实现代码和分步说明:

<div class="pig">
  <div class="head"></div>
  <div class="ear left"></div>
  <div class="ear right"></div>
  <div class="eye left"></div>
  <div class="eye right"></div>
  <div class="nose"></div>
  <div class="nostril left"></div>
  <div class="nostril right"></div>
</div>
/* 基础容器 */
.pig {
  position: relative;
  width: 200px;
  height: 180px;
  margin: 50px auto;
}

/* 头部 */
.head {
  width: 160px;
  height: 140px;
  background: pink;
  border-radius: 50%;
  position: absolute;
  top: 20px;
  left: 20px;
}

/* 耳朵 */
.ear {
  width: 50px;
  height: 70px;
  background: #ffb6c1;
  border-radius: 50% 50% 0 0;
  position: absolute;
}
.ear.left {
  transform: rotate(-30deg);
  left: 5px;
  top: 0;
}
.ear.right {
  transform: rotate(30deg);
  right: 5px;
  top: 0;
}

/* 眼睛 */
.eye {
  width: 20px;
  height: 20px;
  background: #333;
  border-radius: 50%;
  position: absolute;
  top: 60px;
}
.eye.left { left: 60px; }
.eye.right { right: 60px; }

/* 鼻子 */
.nose {
  width: 60px;
  height: 40px;
  background: #ff8da1;
  border-radius: 50%;
  position: absolute;
  bottom: 40px;
  left: 50px;
}

/* 鼻孔 */
.nostril {
  width: 12px;
  height: 12px;
  background: #333;
  border-radius: 50%;
  position: absolute;
  bottom: 50px;
}
.nostril.left { left: 70px; }
.nostril.right { right: 70px; }

关键实现技巧

  • 圆形结构使用border-radius: 50%实现
  • 耳朵通过transform: rotate()调整角度
  • 绝对定位(position: absolute)实现部件叠加
  • 颜色使用粉色系(pink, #ffb6c1)增强卡通感

效果优化建议

  • 添加box-shadow增加立体感
  • 使用CSS动画实现眨眼效果
  • 增加身体部分完善造型
  • 响应式调整尺寸适配不同屏幕

完整代码可直接复制到HTML文件中运行查看效果,如需交互效果可进一步添加:hover伪类实现动态响应。

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

相关文章

css制作时钟

css制作时钟

CSS 制作时钟的方法 使用纯 CSS 和少量 JavaScript 可以制作一个动态时钟。以下是实现步骤: HTML 结构 <div class="clock"> <div…

vue制作css

vue制作css

在Vue中制作CSS的方法 Vue提供了多种灵活的方式来编写和管理CSS,可以根据项目需求选择适合的方法。 使用内联样式 内联样式可以直接在Vue组件的模板中编写,适用于简单的样式需求。 <…

css制作流程图

css制作流程图

使用CSS制作流程图的方法 基础布局结构 采用HTML的<div>元素构建流程节点,结合CSS的flexbox或grid布局实现整体排列。节点间用伪元素或独立元素(如<span>…

css尾部制作

css尾部制作

如何制作CSS尾部(页脚) 固定定位法 将页脚固定在页面底部,无论内容多少。使用position: fixed结合bottom: 0实现: footer { position: fixed;…

css 制作三角形

css 制作三角形

使用边框制作三角形 通过设置元素的边框属性,利用边框交汇处的斜切特性生成三角形。将元素的宽高设为0,通过调整不同方向边框的宽度和颜色实现。 .triangle { width: 0; hei…

css制作软件

css制作软件

CSS制作工具推荐 在线CSS生成器 CSS Generator:提供多种CSS效果(如阴影、渐变、动画)的实时生成与代码导出。 EnjoyCSS:可视化界面调整参数,自动生成复杂CSS代码…