当前位置:首页 > CSS

css印章制作

2026-03-11 18:42:37CSS

使用CSS制作印章效果

通过CSS可以创建逼真的印章效果,结合边框、文本和伪元素实现。以下是几种常见方法:

圆形印章效果

.stamp {
  width: 150px;
  height: 150px;
  border: 3px solid #c00;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  font-family: 'SimSun', serif;
  color: #c00;
}

.stamp::before {
  content: "★";
  position: absolute;
  top: 10px;
  font-size: 24px;
}

方形印章效果

css印章制作

.square-stamp {
  width: 180px;
  height: 80px;
  border: 2px dashed #c00;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: rotate(-15deg);
  font-family: 'KaiTi', cursive;
  color: #c00;
  opacity: 0.8;
}

弧形文字效果

.arc-text {
  position: absolute;
  top: 30px;
  width: 100%;
  text-align: center;
  transform: translateY(-50%);
}

.arc-text span {
  display: inline-block;
  transform: rotate(calc(var(--i) * 10deg - 50deg));
  transform-origin: 0 70px;
}

HTML结构示例

css印章制作

<div class="stamp">
  <div class="arc-text">
    <span>公</span>
    <span>章</span>
    <span>专</span>
    <span>用</span>
  </div>
  <div class="center-text">财务专用</div>
</div>

印章特效增强

模糊边缘效果

.stamp-effect {
  box-shadow: 0 0 5px rgba(200, 0, 0, 0.5);
  filter: blur(0.5px);
  background-image: radial-gradient(transparent 50%, rgba(200,0,0,0.1));
}

破损效果

.damaged-stamp {
  position: relative;
  overflow: hidden;
}

.damaged-stamp::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    45deg,
    transparent 45%,
    #fff 46%,
    #fff 54%,
    transparent 55%
  );
  opacity: 0.6;
}

动画效果

盖章动画

@keyframes stamp {
  0% { transform: scale(3); opacity: 0; }
  80% { transform: scale(0.9); opacity: 0.8; }
  100% { transform: scale(1); opacity: 1; }
}

.animate-stamp {
  animation: stamp 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

这些CSS技巧可以组合使用,通过调整颜色、大小和文字内容,可以创建各种类型的印章效果。对于更复杂的设计,可以结合SVG或Canvas实现更精细的控制。

标签: 印章css
分享给朋友:

相关文章

css网页制作教程下载

css网页制作教程下载

CSS网页制作教程下载资源推荐 免费在线教程平台 W3Schools(www.w3schools.com/css/)提供交互式CSS教程,涵盖基础到高级内容,支持在线练习。 MDN Web Docs(…

css文件怎么制作

css文件怎么制作

创建CSS文件的基本步骤 CSS文件用于定义网页的样式,可以与HTML文件分离,便于管理和维护。以下是创建CSS文件的方法: 新建文本文件 使用任意文本编辑器(如Notepad++、VS Code、…

css制作响应网页

css制作响应网页

响应式网页设计基础 使用CSS制作响应式网页的核心是让页面能够根据不同设备的屏幕尺寸自动调整布局和样式。主要通过媒体查询(Media Queries)、弹性布局(Flexbox)和网格布局(Grid)…

css制作扑克牌

css制作扑克牌

使用CSS制作扑克牌 扑克牌的样式可以通过CSS的border-radius、box-shadow和transform等属性实现。以下是一个简单的扑克牌设计示例: <div class="po…

css菜单制作

css菜单制作

CSS 菜单制作方法 水平导航菜单 使用 display: inline-block 或 flexbox 可以轻松创建水平导航菜单。以下是一个基本示例: <nav> <ul c…

css按钮制作

css按钮制作

CSS按钮制作方法 基础按钮样式 创建一个简单的CSS按钮需要定义基本属性,如背景色、边框、内边距和文字样式。示例代码: .btn { background-color: #4CAF50;…