当前位置:首页 > 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样式

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

制作五角星边框

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

.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二级菜单制作

使用纯CSS实现二级菜单 通过嵌套HTML结构和CSS选择器实现二级菜单的显示与隐藏效果。以下是一个基础实现方案: HTML结构: <ul class="menu"> <li…

空间css制作

空间css制作

空间 CSS 制作方法 使用 margin 和 padding 控制间距 通过调整 margin(外边距)和 padding(内边距)属性,可以控制元素之间的空间。例如: .element {…

纯css制作幻灯片

纯css制作幻灯片

纯CSS制作幻灯片的方法 使用纯CSS制作幻灯片主要依赖CSS动画和关键帧(@keyframes)技术,结合HTML结构实现轮播效果。以下是两种常见的实现方式: 方法一:使用CSS动画和无限循环 H…

vue制作css

vue制作css

在Vue中制作CSS的方法 Vue提供了多种灵活的方式来编写和管理CSS,可以根据项目需求选择适合的方法。 使用内联样式 内联样式可以直接在Vue组件的模板中编写,适用于简单的样式需求。 &l…

dw制作css

dw制作css

使用DW(Dreamweaver)制作CSS的步骤 在Adobe Dreamweaver中创建和编辑CSS文件可以通过可视化界面或直接编写代码完成。以下是具体操作方法: 新建CSS文件 打开Dre…

css制作钢琴块

css制作钢琴块

使用CSS制作钢琴块 钢琴块可以通过HTML和CSS的配合实现,主要利用flexbox布局和伪元素来模拟钢琴的黑白键排列。 HTML结构 <div class="piano"> &…