当前位置:首页 > CSS

css制作公章

2026-02-13 04:25:49CSS

使用CSS制作公章效果

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

HTML结构

<div class="seal">
  <div class="seal-inner">公章</div>
  <div class="seal-star">★</div>
</div>

CSS样式

css制作公章

.seal {
  width: 200px;
  height: 200px;
  border: 3px solid red;
  border-radius: 50%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 0 10px rgba(255, 0, 0, 0.5);
}

.seal-inner {
  border: 2px solid red;
  border-radius: 50%;
  width: 160px;
  height: 160px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  color: red;
  text-align: center;
  padding: 10px;
}

.seal-star {
  position: absolute;
  font-size: 40px;
  color: red;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

添加文字环绕效果

要实现公章常见的环绕文字效果,可以使用CSS的transform属性:

.seal-text {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  animation: rotate 10s linear infinite;
}

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

制作五角星边框

更复杂的五角星边框可以通过伪元素实现:

css制作公章

.seal:before {
  content: "";
  position: absolute;
  width: 180px;
  height: 180px;
  border: 2px dashed red;
  border-radius: 50%;
}

响应式调整

为了使公章适应不同尺寸,可以使用CSS变量:

:root {
  --seal-size: 200px;
}

.seal {
  width: var(--seal-size);
  height: var(--seal-size);
}

最终效果优化

添加轻微的颜色渐变使效果更真实:

.seal {
  background: radial-gradient(circle, rgba(255,255,255,0.8) 0%, rgba(255,230,230,0.5) 100%);
}

这些CSS技术组合可以创建一个视觉上接近真实公章的网页元素,通过调整尺寸、颜色和文字内容可以满足不同场景需求。

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

相关文章

css 制作按钮

css 制作按钮

基础按钮样式 使用CSS创建一个基础按钮需要定义padding、background-color、border和border-radius等属性。以下是一个简单示例: .button { pad…

css制作标尺

css制作标尺

使用CSS制作标尺的方法 方法一:使用线性渐变和伪元素 通过CSS的线性渐变和伪元素可以创建水平或垂直标尺。以下是一个水平标尺的示例代码: .ruler { width: 100%; he…

css导航制作ppt

css导航制作ppt

CSS导航制作PPT的方法 使用CSS制作导航菜单,并将其应用于PPT演示中,可以通过以下方法实现: 设计导航菜单结构 在HTML中创建导航菜单的基本结构,通常使用<ul>和<li…

怎么制作css文档

怎么制作css文档

创建CSS文档的基本步骤 新建一个纯文本文件,将文件后缀名改为.css,例如styles.css。使用代码编辑器(如VS Code、Sublime Text等)打开文件,开始编写CSS规则。 编写C…

css制作固定模板

css制作固定模板

使用CSS创建固定模板的方法 固定模板通常指页面布局中某些元素(如导航栏、页脚)位置固定,不随滚动条移动。以下是几种实现方式: 固定定位(Fixed Positioning) 通过position:…

css制作卷边效果

css制作卷边效果

使用伪元素和渐变实现卷边效果 通过CSS伪元素和线性渐变可以模拟纸张卷边的视觉效果。这种方法不需要额外元素,仅通过::before或::after伪元素实现。 .element { positi…