当前位置:首页 > CSS

css制作星星

2026-01-28 06:16:13CSS

CSS 制作星星的方法

使用 CSS 可以轻松创建星星效果,以下是几种常见的实现方式:

使用 Unicode 字符

直接使用 Unicode 中的星星符号,并通过 CSS 调整样式:

.star {
  font-size: 24px;
  color: gold;
}
<span class="star">★</span>
<span class="star">☆</span>
  • 是实心星星(Unicode: U+2605
  • 是空心星星(Unicode: U+2606

使用 CSS 绘制五角星

通过 clip-path 或伪元素绘制自定义星星:

.star {
  width: 0;
  height: 0;
  color: gold;
  position: relative;
  display: block;
}

.star::before {
  content: "★";
  font-size: 50px;
}

使用 clip-path 绘制复杂星星

通过多边形裁剪路径创建星星形状:

.clip-star {
  background: gold;
  width: 50px;
  height: 50px;
  clip-path: polygon(
    50% 0%,
    61% 35%,
    98% 35%,
    68% 57%,
    79% 91%,
    50% 70%,
    21% 91%,
    32% 57%,
    2% 35%,
    39% 35%
  );
}

动画星星

添加闪烁动画效果:

@keyframes blink {
  0% { opacity: 0.2; }
  50% { opacity: 1; }
  100% { opacity: 0.2; }
}

.blink-star {
  animation: blink 2s infinite;
}

使用 SVG

通过内联 SVG 实现更灵活的星星:

css制作星星

<svg width="50" height="50" viewBox="0 0 24 24">
  <path fill="gold" d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2L9.19 8.63L2 9.24l5.46 4.73L5.82 21z"/>
</svg>

选择建议

  • 简单需求:优先使用 Unicode 字符或 SVG。
  • 自定义形状:使用 clip-path 或伪元素。
  • 动态效果:结合 CSS 动画。

标签: 星星css
分享给朋友:

相关文章

css按钮制作

css按钮制作

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

用css制作导航条

用css制作导航条

水平导航条制作 使用display: inline-block或flexbox实现水平导航 为<ul>和<li>设置样式消除默认列表样式 添加padding和margin控制间…

dw制作css

dw制作css

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

前端css制作

前端css制作

CSS 基础语法与结构 CSS(层叠样式表)通过选择器、属性和值定义样式。基本语法为: 选择器 { 属性: 值; } 例如: h1 { color: blue; font-size:…

css如何制作圆

css如何制作圆

使用 border-radius 属性 通过设置 border-radius 属性可以轻松创建圆角或圆形元素。值为 50% 时,元素会呈现为圆形。 .circle { width: 100p…

css模板制作

css模板制作

CSS 模板制作方法 制作 CSS 模板的核心是设计一套可复用的样式规则,适用于多种网页或项目。以下是具体方法: 定义基础样式 设置全局默认样式,包括字体、颜色、边距等。例如: body {…