css制作印章
使用CSS制作印章效果
通过CSS的border-radius、box-shadow和text-shadow等属性可以模拟传统印章的视觉效果。以下是实现方法:
圆形印章基础结构
<div class="stamp">
<div class="stamp-inner">公司印章</div>
</div>
CSS样式设计
.stamp {
width: 200px;
height: 200px;
border: 8px solid #c33;
border-radius: 50%;
position: relative;
box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
.stamp-inner {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #c33;
font-size: 24px;
font-weight: bold;
text-shadow: 0 0 5px rgba(195,51,51,0.5);
}
复杂印章效果增强
/* 添加五角星元素 */
.stamp::before {
content: "★";
position: absolute;
top: 30%;
left: 50%;
transform: translateX(-50%);
color: #c33;
font-size: 40px;
}
/* 文字环绕效果 */
.stamp::after {
content: "专用章";
position: absolute;
bottom: 20%;
left: 50%;
transform: translateX(-50%);
color: #c33;
font-size: 18px;
}
不规则边缘效果
.stamp {
background-image:
radial-gradient(circle at 50% 50%,
transparent 0%, transparent 70%,
#c33 70.5%, #c33 100%);
background-size: 20px 20px;
}
响应式调整
@media (max-width: 600px) {
.stamp {
width: 150px;
height: 150px;
border-width: 6px;
}
.stamp-inner {
font-size: 18px;
}
}
通过组合这些CSS特性,可以创建出具有真实感的印章效果。调整边框粗细、颜色饱和度和阴影参数可获得不同风格的印章外观。







