• 项目一
    当前位置:首页 > CSS

    css制作列表

    2026-01-28 08:45:57CSS

    无序列表制作

    使用 ulli 标签创建无序列表,通过 CSS 自定义样式:

    <ul class="custom-list">
      <li>项目一</li>
      <li>项目二</li>
    </ul>
    .custom-list {
      list-style-type: none; /* 移除默认圆点 */
      padding-left: 0;
    }
    .custom-list li {
      padding: 8px 0;
      border-bottom: 1px dashed #ccc; /* 添加虚线分隔线 */
    }

    有序列表样式调整

    通过 olcounter 属性自定义序号样式:

    css制作列表

    <ol class="numbered-list">
      <li>步骤一</li>
      <li>步骤二</li>
    </ol>
    .numbered-list {
      counter-reset: step-counter;
      list-style: none;
    }
    .numbered-list li::before {
      counter-increment: step-counter;
      content: counter(step-counter) ". "; /* 添加序号和点 */
      color: #ff6b6b;
      font-weight: bold;
    }

    横向排列列表

    使用 Flexbox 或 Grid 实现水平列表:

    .horizontal-list {
      display: flex;
      gap: 20px; /* 项目间距 */
      list-style: none;
    }
    .horizontal-list li {
      background: #f0f0f0;
      padding: 10px 15px;
      border-radius: 4px;
    }

    列表动画效果

    为列表项添加悬停交互效果:

    css制作列表

    .animated-list li {
      transition: transform 0.3s, background 0.3s;
    }
    .animated-list li:hover {
      transform: translateX(10px);
      background: #e3f2fd;
    }

    嵌套列表样式

    自定义多级嵌套列表的缩进和符号:

    .nested-list ul {
      list-style-type: circle; /* 二级列表符号 */
      margin-left: 20px;
    }
    .nested-list ul ul {
      list-style-type: square; /* 三级列表符号 */
    }

    关键点:

    • 使用 list-style-type 修改项目符号(如 discsquarenone)。
    • 通过伪元素 ::before 完全自定义序号或图标。
    • Flexbox/Grid 布局适合导航菜单等横向列表场景。

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

    相关文章

    vue列表实现

    vue列表实现

    Vue 列表实现方法 使用 v-for 指令 v-for 是 Vue 中用于渲染列表的核心指令,基于数据源动态生成 DOM 元素。语法格式为 item in items 或 (item, index)…

    vue列表查询实现

    vue列表查询实现

    实现 Vue 列表查询功能 基础列表渲染 在 Vue 中可以通过 v-for 指令实现列表渲染,结合计算属性动态过滤数据: <template> <div> &l…

    css制作教程

    css制作教程

    CSS 基础概念 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。它与HTML结合使用,HTML负责结构,CSS负责样式。 基本语法结构 CSS规则由选择器和声明块组成: 选择…

    css导航条制作

    css导航条制作

    基础导航条制作 使用HTML的无序列表<ul>和CSS的display: flex属性可以快速创建横向导航条。HTML结构通常包含导航链接列表,CSS负责样式和布局。 <nav&…

    div css制作导航

    div css制作导航

    使用div和CSS制作导航栏 导航栏是网站的重要组成部分,用于帮助用户快速找到所需内容。以下是使用div和CSS制作导航栏的方法: HTML结构 创建一个基本的导航栏HTML结构,使用div和ul…

    vue实现列表权限

    vue实现列表权限

    实现列表权限的基本思路 在Vue中实现列表权限通常涉及根据用户角色或权限动态渲染列表内容。核心逻辑是通过权限判断控制列表项的显示、隐藏或操作权限。 权限数据管理 使用Vuex或Pinia存储全局权限…