当前位置:首页 > 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);
}

圆形印章容器

.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%);
}

文字压印效果

.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>

进阶效果:破损边缘

css3制作印章文字

.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 实现文字滚动的方法 使用 CSS 动画实现文字滚动 通过 CSS 的 animation 和 @keyframes 实现文字滚动效果,适用于简单的横向或纵向滚动需求。 <templat…

vue实现文字语音播放

vue实现文字语音播放

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

vue实现印章拖拽效果

vue实现印章拖拽效果

Vue 实现印章拖拽效果 使用 Vue Draggable 库 安装 vuedraggable 库: npm install vuedraggable --save 引入并注册组件: import…

vue标签实现播放文字

vue标签实现播放文字

使用Vue实现文字播放效果 可以通过动态绑定和定时器实现文字逐字播放效果。以下是两种常见实现方式: 方法一:使用v-for和定时器逐字显示 <template> <div>…

vue实现文字自动滚动

vue实现文字自动滚动

实现文字自动滚动的Vue方法 使用CSS动画和Vue结合实现文字自动滚动效果,适用于公告栏、跑马灯等场景。 基础CSS动画实现 <template> <div cla…

vue实现修改文字功能

vue实现修改文字功能

实现文字修改功能的基本思路 在Vue中实现文字修改功能通常涉及数据绑定、事件处理和状态管理。通过双向绑定(v-model)或单向绑定(v-bind)结合方法调用,可以动态更新文本内容。 使用双向绑定…