当前位置:首页 > CSS

css印章制作

2026-04-01 14:47:53CSS

使用CSS制作印章效果

通过CSS可以创建出类似传统印章的视觉效果,包括圆形或方形边框、文字环绕和仿旧效果。以下是几种实现方法:

圆形印章基础样式

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

文字环绕效果

使用CSS变换实现印章文字环绕:

.seal-text {
  position: absolute;
  top: 20px;
  transform-origin: center 55px;
}

.seal-text span {
  display: inline-block;
  transform: rotate(calc(var(--i) * 15deg));
}

五角星图案

css印章制作

通过伪元素创建印章中心的五角星:

.seal::after {
  content: "★";
  font-size: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

仿旧效果处理

添加不规则的边缘和褪色效果:

css印章制作

.seal {
  box-shadow: 0 0 0 4px rgba(195, 51, 51, 0.3);
  background-image: radial-gradient(
    circle at center,
    transparent 60%,
    rgba(195, 51, 51, 0.1) 100%
  );
}

完整HTML结构示例

<div class="seal">
  <div class="seal-text">
    <span style="--i:1">公</span>
    <span style="--i:2">章</span>
    <span style="--i:3">专</span>
    <span style="--i:4">用</span>
  </div>
</div>

方形印章变体

修改border-radius属性可创建方形印章:

.square-seal {
  border-radius: 5px;
  width: 120px;
  height: 120px;
}

这些CSS技术组合可以创建出各种风格的印章效果,通过调整颜色、尺寸和文字内容可适应不同场景需求。现代CSS还支持混合模式(blend-mode)和滤镜(filter)来实现更复杂的仿旧效果。

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

相关文章

dw制作css

dw制作css

使用DW(Dreamweaver)制作CSS的步骤 在Adobe Dreamweaver中创建和编辑CSS文件可以通过可视化界面或直接编写代码完成。以下是具体操作方法: 新建CSS文件 打开Drea…

css制作响应网页

css制作响应网页

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

怎么用css制作网页

怎么用css制作网页

使用CSS制作网页的基本方法 CSS(层叠样式表)用于控制网页的样式和布局。以下是一些基本步骤和方法: 创建CSS文件 新建一个后缀为.css的文件,例如style.css。在HTML文件中通过&l…

css制作圆弧

css制作圆弧

CSS 制作圆弧的方法 使用 border-radius 属性 通过 border-radius 可以轻松创建圆弧效果。该属性控制元素的圆角大小,值越大圆弧越明显。例如: .arc { widt…

css网页制作教程

css网页制作教程

CSS网页制作基础教程 CSS(层叠样式表)用于控制网页的视觉表现,与HTML结合使用。以下为关键知识点和操作方法: HTML与CSS关联方式 内联样式:直接在HTML标签中使用style…

css制作角标

css制作角标

使用伪元素创建角标 通过 ::before 或 ::after 伪元素生成角标,结合绝对定位调整位置。示例代码: .superscript { position: relative; dis…