当前位置:首页 > CSS

css制作熊

2026-02-27 09:23:26CSS

css制作熊

CSS 绘制卡通熊

通过纯CSS可以创建一个简单的卡通熊形象,主要利用border-radiusbox-shadow和伪元素实现。以下是实现代码和分解说明:

css制作熊

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

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

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

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

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

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

关键实现点

  • 主体形状:通过border-radius设置椭圆形的熊头,棕色背景(#8B4513)模拟毛色。
  • 眼睛:使用伪元素::before::after创建两个圆形黑点,对称分布在头部两侧。
  • 鼻子:绝对定位的黑色椭圆,位于眼睛下方居中位置。
  • 嘴巴:利用border-bottom制作微笑曲线,通过调整弧度实现自然效果。

进阶优化

添加耳朵和细节可增强真实感:

.bear .ear {
    position: absolute;
    width: 50px;
    height: 50px;
    background: #5C3317;
    border-radius: 50%;
    top: -20px;
    z-index: -1;
}

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

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

注意事项

  • 调整widthheight可改变熊的大小比例。
  • 使用box-shadow可添加高光效果(如眼睛反光)。
  • 移动端适配需确保容器尺寸使用相对单位(如vw)。

标签: css
分享给朋友:

相关文章

css雪碧图制作

css雪碧图制作

CSS雪碧图制作方法 CSS雪碧图(CSS Sprite)是一种将多个小图标或背景图像合并到一张大图中的技术,通过减少HTTP请求提升网页性能。以下是制作和使用雪碧图的详细方法: 准备图像素材 收集…

css制作滑动页面

css制作滑动页面

使用CSS实现滑动页面 通过CSS可以实现多种滑动页面效果,包括横向滑动、纵向滑动以及视差滚动等。以下是几种常见的实现方法: 横向滑动效果 横向滑动通常用于展示一组卡片或图片,可以通过CSS的ove…

css div制作

css div制作

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

css怎么制作三角形

css怎么制作三角形

使用边框制作三角形 通过设置元素的 border 属性,利用边框交汇处的斜切特性生成三角形。将元素的宽度和高度设为 0,仅通过边框的宽度和颜色控制形状。 .triangle { width: 0…

css 制作目录

css 制作目录

使用CSS制作目录的方法 CSS可以用于创建美观且结构清晰的目录,以下是几种常见的方法: 使用无序列表(ul)和样式化 通过无序列表创建目录结构,再利用CSS进行美化: <div c…

css与html制作

css与html制作

CSS与HTML制作基础 HTML(超文本标记语言)和CSS(层叠样式表)是构建网页的核心技术。HTML负责网页的结构和内容,CSS负责样式和布局。以下是两者的基本使用方法。 HTML基础结构 HT…