当前位置:首页 > CSS

css制作熊

2026-04-01 09:08:07CSS

使用CSS绘制卡通熊

通过CSS的border-radiusbox-shadow和伪元素实现熊的头部、耳朵和面部特征。以下是一个完整的示例:

css制作熊

<div class="bear"></div>
.bear {
  position: relative;
  width: 200px;
  height: 180px;
  background: #8B4513;
  border-radius: 50% 50% 45% 45%;
  margin: 50px auto;
}

.bear::before, .bear::after {
  content: '';
  position: absolute;
  width: 50px;
  height: 50px;
  background: #8B4513;
  border-radius: 50%;
  top: -20px;
}

.bear::before {
  left: 30px;
}

.bear::after {
  right: 30px;
}

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

.bear .eye::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background: black;
  border-radius: 50%;
  top: 5px;
  left: 5px;
}

.bear .eye.left {
  left: 60px;
}

.bear .eye.right {
  right: 60px;
}

.bear .nose {
  position: absolute;
  width: 30px;
  height: 20px;
  background: black;
  border-radius: 50%;
  top: 90px;
  left: 85px;
}

.bear .mouth {
  position: absolute;
  width: 60px;
  height: 20px;
  border-bottom: 3px solid black;
  border-radius: 0 0 50% 50%;
  top: 110px;
  left: 70px;
}

添加动画效果

通过CSS动画让熊的耳朵微微摆动:

css制作熊

.bear::before {
  animation: left-ear 2s infinite alternate;
}

.bear::after {
  animation: right-ear 2s infinite alternate;
}

@keyframes left-ear {
  from { transform: rotate(0deg); }
  to { transform: rotate(-10deg); }
}

@keyframes right-ear {
  from { transform: rotate(0deg); }
  to { transform: rotate(10deg); }
}

响应式调整

使用CSS变量控制熊的大小,适应不同屏幕:

:root {
  --bear-size: 200px;
}

.bear {
  width: var(--bear-size);
  height: calc(var(--bear-size) * 0.9);
}

@media (max-width: 600px) {
  :root {
    --bear-size: 150px;
  }
}

阴影和细节增强

添加投影和面部高光提升立体感:

.bear {
  box-shadow: 
    0 5px 15px rgba(0,0,0,0.3),
    inset 0 -10px 20px rgba(0,0,0,0.2);
}

.bear .eye {
  box-shadow: inset 2px 2px 5px rgba(0,0,0,0.5);
}

.bear .nose {
  box-shadow: inset -2px -2px 3px rgba(255,255,255,0.2);
}

通过组合这些CSS技巧,可以创建出从简单到复杂的各种熊形象。调整颜色、形状和比例参数可以设计出不同风格的熊,如泰迪熊、北极熊或熊猫等变体。

标签: css
分享给朋友:

相关文章

css制作圆形

css制作圆形

使用 border-radius 属性 通过设置 border-radius 为 50%,可以将元素变为圆形。元素的宽度和高度需相同,否则会呈现椭圆形。 .circle { width: 1…

css制作tab菜单

css制作tab菜单

CSS制作Tab菜单的方法 HTML结构 使用无序列表和div容器构建基础结构,列表项为标签页标题,div内放置对应内容块。 <ul class="tab-menu"> <li…

咖啡店css制作

咖啡店css制作

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

css div制作

css div制作

使用CSS制作div元素 在HTML和CSS中,div元素是最常用的容器之一,用于布局和样式设计。以下是一些常见的方法和技巧: 基础div样式 <div class="box">这是一…

css风格制作

css风格制作

CSS 风格制作方法 内联样式 直接在 HTML 元素的 style 属性中编写 CSS 代码,适用于单个元素的快速样式设置。 示例: <p style="color: blue; fon…

css 制作导航

css 制作导航

基础导航栏制作 使用HTML无序列表<ul>和CSS样式创建横向导航栏 <nav> <ul class="navbar"> <li><…