当前位置:首页 > CSS

css铅笔制作

2026-02-13 02:34:37CSS

CSS 铅笔制作方法

使用CSS绘制铅笔可以通过纯代码实现,无需图片素材。以下是详细的实现步骤:

HTML结构

<div class="pencil">
  <div class="tip"></div>
  <div class="body"></div>
  <div class="ferrule"></div>
  <div class="eraser"></div>
</div>

CSS样式

.pencil {
  position: relative;
  width: 300px;
  height: 40px;
  margin: 100px auto;
}

.tip {
  position: absolute;
  width: 0;
  height: 0;
  border-left: 20px solid #f8b62b;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  left: 0;
}

.body {
  position: absolute;
  width: 200px;
  height: 40px;
  background: #f8b62b;
  left: 20px;
}

.ferrule {
  position: absolute;
  width: 30px;
  height: 40px;
  background: silver;
  left: 220px;
}

.eraser {
  position: absolute;
  width: 30px;
  height: 40px;
  background: pink;
  left: 250px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

进阶美化技巧

添加铅笔条纹细节可以增强真实感:

.body {
  background: linear-gradient(
    to right,
    #f8b62b 0%,
    #f8b62b 85%,
    #333 85%,
    #333 90%,
    #f8b62b 90%
  );
}

.ferrule {
  background: linear-gradient(
    to right,
    #ccc 0%,
    #fff 30%,
    #ccc 70%,
    #999 100%
  );
}

动画效果实现

让铅笔旋转的动画效果:

.pencil {
  transform-origin: 20px 20px;
  animation: spin 2s infinite linear;
}

@keyframes spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

响应式调整

根据不同屏幕尺寸调整铅笔大小:

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

通过组合这些CSS技术,可以创建出逼真的铅笔图形,并添加各种交互效果。调整颜色、尺寸和细节可以制作不同风格的铅笔。

css铅笔制作

标签: 铅笔css
分享给朋友:

相关文章

css制作

css制作

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。其基本语法由选择器和声明块组成。选择器指定要样式化的HTML元素,声明块包含一个或多个属性-值对,用花括号 {} 包裹。 select…

css菜单制作

css菜单制作

基础水平菜单制作 使用无序列表<ul>和<li>标签构建结构,CSS设置横向排列: <ul class="horizontal-menu"> <li&g…

css制作六边形

css制作六边形

使用CSS创建六边形的方法 通过CSS的clip-path属性可以轻松实现六边形效果。以下是一个基础示例: .hexagon { width: 100px; height: 55px;…

css 字体库制作

css 字体库制作

创建 CSS 字体库的步骤 准备字体文件 确保拥有字体文件的合法使用权,常见的格式包括 .woff、.woff2、.ttf 或 .otf。推荐使用 woff2 格式,因其压缩率更高且现代浏览器广泛支持…

css 制作目录

css 制作目录

CSS 制作目录的方法 使用 CSS 可以轻松为网页内容创建美观且功能性的目录。以下是几种常见方法: 使用 ul 和 li 创建基础目录结构 <div class="toc">…

制作css外部

制作css外部

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