当前位置:首页 > CSS

css制作圆点

2026-02-27 07:59:21CSS

使用列表样式制作圆点

在HTML中使用无序列表<ul><li>标签,通过CSS的list-style-type属性直接生成圆点:

<ul class="circle-dots">
  <li>项目一</li>
  <li>项目二</li>
</ul>
.circle-dots {
  list-style-type: disc; /* 默认值即为实心圆点 */
}

通过伪元素自定义圆点

当需要更灵活控制圆点样式时,可以清除列表默认样式并用::before伪元素创建自定义圆点:

.custom-dots {
  list-style: none;
  padding-left: 20px;
}
.custom-dots li::before {
  content: "•";
  color: #ff5722; /* 圆点颜色 */
  font-size: 1.2em; /* 圆点大小 */
  padding-right: 10px;
}

使用border-radius绘制圆形

对于非列表元素(如<div><span>),可以通过CSS绘制圆形:

.circle {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #333;
  margin-right: 8px;
}

调整圆点间距与对齐

通过paddingline-height控制圆点与文字的间距和对齐:

.aligned-dots li {
  line-height: 1.6;
  padding-left: 1em;
  text-indent: -0.7em;
}
.aligned-dots li::before {
  content: "•";
  padding-right: 0.5em;
  vertical-align: middle;
}

动画圆点效果

为圆点添加脉冲动画效果:

.pulse-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #4CAF50;
  animation: pulse 1.5s infinite;
}
@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.3); }
  100% { transform: scale(1); }
}

css制作圆点

标签: 圆点css
分享给朋友:

相关文章

css制作相册

css制作相册

使用CSS Grid布局制作相册 CSS Grid布局非常适合创建响应式相册,能够灵活调整行列和间距。 .photo-gallery { display: grid; grid-templa…

css制作钢琴块

css制作钢琴块

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

css制作时间轴

css制作时间轴

使用 Flexbox 布局制作时间轴 通过 Flexbox 可以快速实现水平或垂直时间轴。以下是一个垂直时间轴的示例代码: .timeline { display: flex; flex-d…

css怎么制作评论框

css怎么制作评论框

制作评论框的CSS方法 评论框通常包含输入区域、提交按钮和样式设计。以下是实现评论框的CSS代码示例和设计要点。 HTML结构 <div class="comment-box">…

网页制作中css中运行

网页制作中css中运行

CSS 动画基础 CSS 动画通过 @keyframes 和 animation 属性实现动态效果。@keyframes 定义动画关键帧,animation 控制动画的持续时间、速度曲线等。…

css制作tkd

css制作tkd

CSS 制作 TKD(Title, Keywords, Description) TKD(Title, Keywords, Description)是网页 SEO 优化的核心元素,通常通过 HTML…