当前位置:首页 > 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技巧 使用CSS美化简历可以提升视觉效果和专业性。以下是一些关键方法和代码示例: 基础样式设置 body { font-family: 'Arial', sans-serif;…

制作css开关

制作css开关

使用纯CSS创建开关 HTML结构需要包含一个隐藏的复选框和一个关联的标签元素: <label class="switch"> <input type="checkbox"&g…

h5实现展开列表

h5实现展开列表

使用HTML5和CSS实现展开列表 在HTML5中,可以通过结合CSS和JavaScript实现展开列表效果。以下是几种常见的方法: 方法1:使用details和summary标签 HTML5提供…

uniapp商品列表

uniapp商品列表

商品列表实现方法 在uniapp中实现商品列表功能,可以通过多种方式完成,以下是几种常见的方法: 使用scroll-view组件实现滚动列表 <scroll-view scroll-y="t…

css字体制作

css字体制作

使用 @font-face 自定义字体 通过 @font-face 规则引入自定义字体文件(如 .woff, .woff2, .ttf)。需定义字体名称和文件路径: @font-face {…

css 制作石头

css 制作石头

使用CSS创建石头效果 通过CSS的border-radius、box-shadow和background属性可以模拟石头的自然不规则形状和纹理。以下是一个基础实现: .stone { widt…