当前位置:首页 > CSS

css制作小猪

2026-02-27 08:42:20CSS

CSS绘制小猪的步骤

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

<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;
}

进阶优化技巧

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

.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 制作导航

基础导航栏制作 使用HTML和CSS创建一个水平导航栏。HTML结构通常使用<ul>和<li>标签,CSS负责样式布局。 <nav> <ul clas…

css 制作表格

css 制作表格

基础表格结构 使用HTML的<table>标签创建表格框架,搭配<tr>(行)、<th>(表头)和<td>(单元格)标签。例如: <table…

css制作表单

css制作表单

使用CSS制作表单的基本方法 创建一个美观且功能完善的表单需要结合HTML结构和CSS样式。以下是关键步骤和示例代码: HTML基础结构 <form class="my-form"&…

css网页制作教程下载

css网页制作教程下载

CSS网页制作教程下载资源推荐 免费在线教程平台 W3Schools(www.w3schools.com/css/)提供交互式CSS教程,涵盖基础到高级内容,支持在线练习。 MDN Web Docs(…

制作css外部

制作css外部

创建CSS外部文件的方法 新建一个纯文本文件,将文件扩展名改为.css,例如styles.css。确保文件内容只包含CSS代码,不包含HTML标签。 编写CSS内容 在CSS文件中直接编写样式规则,…

div和css制作

div和css制作

使用 div 和 CSS 制作网页布局 HTML 结构 通过 div 标签划分页面区域,例如头部、主体、侧边栏和页脚: <div class="container"> <…