&…">
当前位置:首页 > CSS

css制作公章

2026-01-28 10:01:36CSS

使用CSS制作公章效果

通过CSS的border-radiusbox-shadow和渐变等属性可以模拟公章效果。以下是实现方法:

基础圆形结构

<div class="seal"></div>

CSS样式设计

css制作公章

.seal {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  border: 8px solid red;
  position: relative;
  box-shadow: 0 0 10px rgba(255, 0, 0, 0.5);
}

添加五角星元素

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

环形文字效果

css制作公章

<div class="seal">
  <div class="seal-text">专用公章</div>
</div>
.seal-text {
  position: absolute;
  width: 100%;
  height: 100%;
  animation: rotate 10s linear infinite;
  font-size: 24px;
  font-weight: bold;
}

@keyframes rotate {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

细节优化

  • 使用text-stroke增加文字描边
  • 添加径向渐变模拟印章质感
  • 调整阴影参数增强立体感
.seal {
  background: radial-gradient(circle, transparent 60%, rgba(255,0,0,0.1) 100%);
}

.seal-text {
  color: transparent;
  -webkit-text-stroke: 1px red;
  text-stroke: 1px red;
}

SVG实现方案

对于更复杂的公章效果,可以使用SVG:

<svg width="200" height="200" viewBox="0 0 200 200">
  <circle cx="100" cy="100" r="90" fill="none" stroke="red" stroke-width="8"/>
  <path d="M100 30 L120 80 L170 80 L130 110 L150 160 L100 130 L50 160 L70 110 L30 80 L80 80 Z" fill="red"/>
  <path id="textPath" d="M50,100 A50,50 0 1,1 150,100 A50,50 0 1,1 50,100"/>
  <text font-size="16" fill="red">
    <textPath xlink:href="#textPath" startOffset="50%">· 中华人民共和国 ·</textPath>
  </text>
</svg>

注意事项

  • 调整圆环宽度和颜色匹配实际公章效果
  • 文字间距和大小需要精确控制
  • 考虑添加噪点或纹理增强真实感
  • 响应式设计时保持圆形比例

以上方法可根据实际需求组合使用,通过CSS变量可以方便地调整公章尺寸和颜色。

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

相关文章

css网页制作教程

css网页制作教程

CSS网页制作教程 CSS(层叠样式表)是用于控制网页外观和布局的核心技术。以下是CSS网页制作的关键步骤和技巧: 基础语法与引入方式 CSS规则由选择器和声明块组成: 选择器 { 属性:…

怎么制作css

怎么制作css

创建CSS文件 新建一个文本文件,将文件扩展名改为.css。例如styles.css。确保文件名简洁且能反映其用途。 编写CSS基础结构 CSS由选择器和声明块组成。选择器用于指定要样式化的HTML…

css制作导航栏

css制作导航栏

水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏。设置背景色、内边距和悬停效果增强交互性。 <nav class="horizontal-nav…

css制作箭头

css制作箭头

使用 CSS 边框制作箭头 通过调整元素的 border 属性,利用透明边框和实色边框的组合生成箭头。例如,创建一个向右的箭头: .arrow-right { width: 0; hei…

css 导航栏制作

css 导航栏制作

水平导航栏制作 使用无序列表<ul>和<li>标签构建基础结构,通过CSS将列表项横向排列 <nav> <ul class="horizontal-na…

css字体制作

css字体制作

CSS字体设置基础 在CSS中设置字体主要通过font-family属性实现,可以指定多个字体作为备选。系统会优先使用第一个可用字体。 body { font-family: "Helvetic…