当前位置:首页 > CSS

css制作列表

2026-04-01 11:42:14CSS

使用无序列表(ul)

通过 <ul><li> 标签创建无序列表,结合 CSS 调整样式:

<ul class="custom-list">
  <li>项目一</li>
  <li>项目二</li>
</ul>
.custom-list {
  list-style-type: square; /* 修改标记类型(如 disc, circle, none) */
  padding-left: 20px;
}
.custom-list li {
  margin: 5px 0;
  color: #333;
}

使用有序列表(ol)

通过 <ol> 标签创建有序列表,自定义编号样式:

<ol class="numbered-list">
  <li>步骤一</li>
  <li>步骤二</li>
</ol>
.numbered-list {
  list-style-type: upper-roman; /* 可选:decimal, lower-alpha 等 */
  counter-reset: section;
}
.numbered-list li::before {
  content: counters(section, ".") " ";
  counter-increment: section;
}

自定义列表标记

用伪元素替换默认标记:

css制作列表

.custom-marker li {
  list-style: none;
  position: relative;
  padding-left: 25px;
}
.custom-marker li::before {
  content: "→";
  position: absolute;
  left: 0;
  color: #ff5722;
}

横向列表(导航栏)

将列表项水平排列:

.horizontal-list {
  display: flex;
  list-style: none;
  gap: 15px;
}
.horizontal-list li {
  padding: 8px 12px;
  background: #f0f0f0;
  border-radius: 4px;
}

响应式列表

针对移动设备调整布局:

css制作列表

@media (max-width: 600px) {
  .responsive-list li {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }
}

嵌套列表样式

为多级列表设置差异化样式:

.nested-list ul {
  list-style-type: circle;
  margin-left: 20px;
}
.nested-list ul ul {
  list-style-type: "- ";
}

关键点:

  • list-style-type 控制标记类型(如 disc | circle | none
  • list-style-image 可用图片作为标记
  • Flexbox/Grid 实现复杂布局
  • 伪元素 ::before/::after 实现自定义设计

标签: 列表css
分享给朋友:

相关文章

css下拉箭头的制作

css下拉箭头的制作

使用伪元素制作下拉箭头 通过CSS的::after或::before伪元素结合边框属性创建箭头。设置元素的position: relative,伪元素使用绝对定位调整位置。 .dropdow…

css制作网页

css制作网页

CSS 网页设计基础 CSS(层叠样式表)用于控制网页的视觉呈现,包括布局、颜色、字体等。以下为关键方法和示例: 基础结构 HTML 文件需链接 CSS: <link rel="styles…

css导航制作

css导航制作

水平导航栏制作 使用无序列表 <ul> 和 <li> 标签构建基础结构,通过 CSS 移除默认样式并设置横向排列: <ul class="horizontal-nav"…

css制作教程

css制作教程

CSS基础入门 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。以下是一个系统化的学习路径: 选择器与基本语法 CSS规则由选择器和声明块组成: 选择器 { 属性: 值;…

css制作导航栏

css制作导航栏

水平导航栏 使用 display: inline-block 或 flexbox 创建水平导航栏是最常见的方法。 <nav class="horizontal-nav"> &…

css制作时钟

css制作时钟

CSS 制作时钟的方法 使用纯CSS和少量JavaScript可以创建一个动态的时钟。以下是实现步骤: HTML结构 <div class="clock"> <div…