当前位置:首页 > CSS

css制作青蛙

2026-03-11 18:03:25CSS

使用CSS绘制卡通青蛙

创建一个简单的卡通青蛙需要结合HTML和CSS,利用div元素和CSS样式进行绘制。以下是实现步骤:

css制作青蛙

<div class="frog">
  <div class="head"></div>
  <div class="eye left"></div>
  <div class="eye right"></div>
  <div class="mouth"></div>
  <div class="body"></div>
  <div class="leg left"></div>
  <div class="leg right"></div>
</div>
.frog {
  position: relative;
  width: 200px;
  height: 150px;
}

.head {
  position: absolute;
  width: 100px;
  height: 80px;
  background-color: #7CFC00;
  border-radius: 50%;
  top: 10px;
  left: 50px;
}

.body {
  position: absolute;
  width: 120px;
  height: 80px;
  background-color: #7CFC00;
  border-radius: 50%;
  top: 70px;
  left: 40px;
}

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

.eye.left {
  left: 60px;
}

.eye.right {
  left: 120px;
}

.mouth {
  position: absolute;
  width: 40px;
  height: 10px;
  background-color: black;
  border-radius: 5px;
  top: 50px;
  left: 80px;
}

.leg {
  position: absolute;
  width: 30px;
  height: 50px;
  background-color: #7CFC00;
  border-radius: 15px;
  top: 120px;
}

.leg.left {
  left: 50px;
  transform: rotate(-30deg);
}

.leg.right {
  left: 120px;
  transform: rotate(30deg);
}

添加动画效果

让青蛙的眼睛眨动:

css制作青蛙

.eye::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: black;
  border-radius: 50%;
  top: 5px;
  left: 5px;
  animation: blink 2s infinite;
}

@keyframes blink {
  0%, 49%, 51%, 100% {
    height: 10px;
  }
  50% {
    height: 2px;
  }
}

响应式调整

使青蛙大小适应不同屏幕:

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

进阶样式选项

添加阴影和渐变效果增强立体感:

.body, .head {
  box-shadow: inset 0 -10px 20px rgba(0,100,0,0.5);
  background: linear-gradient(to bottom, #7CFC00, #32CD32);
}

.leg {
  box-shadow: inset 0 -5px 10px rgba(0,100,0,0.3);
}

通过组合这些CSS属性,可以创建出从简单到复杂的青蛙图形。调整尺寸、颜色和动画参数可获得不同风格的青蛙效果。

标签: 青蛙css
分享给朋友:

相关文章

网页制作 css

网页制作 css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成: 选择器 { 属性: 值; } 例如设置段落文字颜色为红色: p { color: red;…

css怎么制作表格

css怎么制作表格

使用HTML和CSS创建表格 HTML提供<table>标签用于创建表格结构,结合CSS可以自定义样式。以下是基本实现方法: HTML结构 <table> <th…

css制作彩虹

css制作彩虹

使用线性渐变创建彩虹效果 通过CSS的linear-gradient属性可以轻松实现彩虹效果。以下是一个基础的彩虹样式代码: .rainbow { width: 100%; height:…

css制作相册

css制作相册

使用CSS Grid布局制作相册 CSS Grid布局非常适合创建响应式相册,能够灵活调整行列和间距。 .photo-gallery { display: grid; grid-templa…

怎么制作css表格

怎么制作css表格

使用HTML和CSS创建表格 HTML提供<table>标签用于创建表格结构,CSS用于控制样式。以下是一个基础示例: <table class="styled-table">…

咖啡店css制作

咖啡店css制作

咖啡店网页CSS设计要点 布局与配色 咖啡店网页通常采用温暖自然的配色方案,如棕色、米色、浅绿色等大地色系。主色调可选择咖啡色(#6F4E37)作为品牌色,搭配奶油色(#FFF8E8)作为背景。使用C…