当前位置:首页 > CSS

css3制作印章文字

2026-03-31 21:38:33CSS

使用CSS3制作印章文字效果

要实现印章风格的文字效果,可以通过CSS3的文本阴影、边框半径和变换属性来模拟传统印章的外观。

基础印章样式

.stamp-text {
  font-family: "SimSun", serif; /* 使用衬线字体更接近印章效果 */
  font-size: 24px;
  color: #c33;
  text-shadow: 
    0 0 1px #fff,
    0 0 2px rgba(0,0,0,0.3); /* 创建文字边缘模糊效果 */
  letter-spacing: 2px;
  transform: rotate(-5deg);
}

圆形印章容器

css3制作印章文字

.stamp-circle {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  border: 3px solid #c33;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
  background-color: rgba(255,255,255,0.9);
}

方形印章变体

.stamp-square {
  padding: 20px;
  border: 2px solid #c33;
  border-radius: 5px;
  transform: rotate(3deg);
  background: linear-gradient(to bottom, 
    rgba(255,255,255,0.9) 0%, 
    rgba(240,240,240,0.9) 100%);
}

文字压印效果

css3制作印章文字

.stamp-impression {
  position: relative;
}
.stamp-impression::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: 
    radial-gradient(circle at 30% 30%, 
      rgba(0,0,0,0.1) 0%, 
      transparent 70%);
  pointer-events: none;
}

HTML结构示例

<div class="stamp-circle stamp-impression">
  <div class="stamp-text">专用印章</div>
</div>

进阶效果:破损边缘

.stamp-circle.torn {
  position: relative;
  overflow: hidden;
}
.stamp-circle.torn::before {
  content: "";
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
  background: 
    radial-gradient(circle, 
      transparent 60%, 
      #c33 60.5%, 
      transparent 61%);
  background-size: 20px 20px;
  opacity: 0.7;
}

这些CSS技术组合可以创建出各种风格的印章效果,通过调整颜色、大小和旋转角度等参数,可以适应不同的设计需求。

标签: 印章文字
分享给朋友:

相关文章

vue实现文字语音播放

vue实现文字语音播放

实现文字语音播放的方法 在Vue中实现文字语音播放,可以通过Web Speech API中的SpeechSynthesis接口完成。以下是具体实现步骤: 安装依赖(可选) 如果需要更多控制或跨浏览器…

vue实现文字自动换行

vue实现文字自动换行

实现文字自动换行的基础方法 在Vue中实现文字自动换行可以通过CSS的word-wrap或white-space属性控制。为元素添加以下样式即可实现自动换行: .auto-wrap { word…

vue实现公告文字排版

vue实现公告文字排版

Vue 实现公告文字排版的方法 使用 CSS 控制文字样式 通过 CSS 可以轻松控制公告文字的字体、颜色、大小和对齐方式。在 Vue 的 <style> 部分或外部 CSS 文件中定义样…

js实现文字转语音

js实现文字转语音

实现文字转语音的方法 在JavaScript中,可以通过Web Speech API实现文字转语音(TTS)功能。以下是一个简单的实现方法: // 创建SpeechSynthesisUtteranc…

js实现文字选择

js实现文字选择

实现文字选择的基本方法 使用JavaScript的window.getSelection()方法可以获取用户选择的文本范围。以下是一个基本示例: function getSelectedText()…

vue实现文字点击复制

vue实现文字点击复制

实现文字点击复制的步骤 在Vue中实现文字点击复制功能可以通过document.execCommand或现代的Clipboard API。以下是两种方法的详细实现。 使用document.execC…