当前位置:首页 > 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
分享给朋友:

相关文章

css制作图片

css制作图片

CSS 制作图片的方法 使用 background-image 属性 通过 background-image 属性可以为元素设置背景图片。这种方法适用于将图片作为背景而非内容的一部分。 .eleme…

vue制作css

vue制作css

在Vue中制作CSS的方法 Vue提供了多种灵活的方式来编写和管理CSS,可以根据项目需求选择适合的方法。 使用内联样式 内联样式可以直接在Vue组件的模板中编写,适用于简单的样式需求。 <…

css熊猫制作

css熊猫制作

使用CSS绘制熊猫的步骤 创建一个熊猫的CSS图形需要利用CSS的border-radius、box-shadow等属性来构建圆形和椭圆形元素。以下是实现方法: HTML结构 <di…

css导航制作

css导航制作

水平导航栏制作 使用无序列表 <ul> 和 <li> 标签构建基础结构,通过 CSS 移除默认样式并设置横向排列: <ul class="horizontal-nav"…

css制作图片

css制作图片

使用CSS创建图片效果 CSS可以通过多种方式实现图片的显示、处理和特效。以下是几种常见的方法: 使用background-image属性 在CSS中可以通过background-image属性将图…

css字体制作

css字体制作

使用 @font-face 自定义字体 通过 @font-face 规则引入自定义字体文件(如 .woff, .woff2, .ttf)。需定义字体名称和文件路径: @font-face {…