当前位置:首页 > CSS

用CSS制作企鹅

2026-03-12 06:02:51CSS

使用CSS绘制企鹅

创建一个企鹅形象的CSS图形可以通过纯CSS和HTML实现,结合border-radiustransform和伪元素等属性。

HTML结构

<div class="penguin">
  <div class="face"></div>
  <div class="eye left"></div>
  <div class="eye right"></div>
  <div class="beak"></div>
  <div class="belly"></div>
  <div class="foot left"></div>
  <div class="foot right"></div>
</div>

CSS样式

.penguin {
  position: relative;
  width: 200px;
  height: 200px;
  background-color: black;
  border-radius: 50%;
  margin: 50px auto;
}

.face {
  position: absolute;
  width: 100px;
  height: 80px;
  background-color: white;
  border-radius: 50% 50% 0 0;
  top: 20px;
  left: 50px;
}

.eye {
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: black;
  border-radius: 50%;
  top: 50px;
}

.eye.left {
  left: 70px;
}

.eye.right {
  right: 70px;
}

.beak {
  position: absolute;
  width: 30px;
  height: 20px;
  background-color: orange;
  border-radius: 50%;
  top: 70px;
  left: 85px;
}

.belly {
  position: absolute;
  width: 120px;
  height: 100px;
  background-color: white;
  border-radius: 50%;
  bottom: 20px;
  left: 40px;
}

.foot {
  position: absolute;
  width: 30px;
  height: 15px;
  background-color: orange;
  border-radius: 0 0 50% 50%;
  bottom: 0;
}

.foot.left {
  left: 60px;
}

.foot.right {
  right: 60px;
}

添加动画效果

让企鹅可以左右摇摆,增加趣味性:

用CSS制作企鹅

@keyframes wobble {
  0%, 100% { transform: rotate(0deg); }
  25% { transform: rotate(5deg); }
  75% { transform: rotate(-5deg); }
}

.penguin {
  animation: wobble 2s infinite ease-in-out;
}

调整细节

  • 使用box-shadow为企鹅添加立体感。
  • 通过::before::after伪元素完善翅膀或其它细节。
  • 调整颜色和尺寸以匹配不同风格的企鹅设计。

通过组合基本形状和CSS属性,可以创建出多样化的卡通或写实风格企鹅图形。

标签: 企鹅CSS
分享给朋友:

相关文章

神奇的CSS使用css制作

神奇的CSS使用css制作

CSS 动画效果 使用 @keyframes 规则创建动画,通过 animation 属性控制动画的播放方式。以下是一个元素旋转的动画示例: .spin { animation: spin 2s…

运用CSS制作链接

运用CSS制作链接

基础链接样式 使用CSS为链接添加基础样式,通常包括颜色、下划线和悬停效果。默认情况下,浏览器会为链接添加蓝色和下划线。 a { color: #0066cc; text-decoratio…

CSS制作文字

CSS制作文字

使用CSS制作文字效果 CSS提供了多种方式来美化文字,包括字体样式、颜色、阴影、渐变等。以下是几种常见的文字效果实现方法。 基本文字样式 设置字体、大小、颜色和粗细是最基础的文字样式调整。通过fo…

vs制作CSS

vs制作CSS

使用VS Code制作CSS的流程 在VS Code中创建和管理CSS文件非常直观。打开编辑器,新建一个.css文件,例如styles.css。编辑器会自动识别CSS语法并提供高亮显示。 VS Co…

神奇的CSS使用css制作

神奇的CSS使用css制作

CSS 实现常见特效的方法 阴影效果 使用 box-shadow 属性为元素添加阴影: .box { box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3);…

CSS开关制作

CSS开关制作

CSS开关制作方法 使用纯CSS可以创建自定义开关效果,无需JavaScript。以下是几种常见的实现方式: 基础复选框开关 通过隐藏原生复选框,使用label和伪元素创建视觉开关: <la…