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

    css列表制作

    2026-02-13 02:35:52CSS

    无序列表制作

    使用 ulli 标签创建无序列表,通过 CSS 控制样式:

    <ul class="custom-list">
      <li>项目一</li>
      <li>项目二</li>
    </ul>
    .custom-list {
      list-style-type: none; /* 移除默认圆点 */
      padding-left: 20px;
    }
    .custom-list li {
      margin-bottom: 8px;
      color: #333;
    }

    有序列表制作

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

    <ol class="numbered-list">
      <li>步骤一</li>
      <li>步骤二</li>
    </ol>
    .numbered-list {
      list-style-type: none; /* 移除默认数字 */
      counter-reset: step-counter;
    }
    .numbered-list li::before {
      counter-increment: step-counter;
      content: counter(step-counter) ". "; /* 自定义编号格式 */
      font-weight: bold;
    }

    自定义列表符号

    使用 ::before 伪元素替换默认符号:

    css列表制作

    .custom-list li::before {
      content: "•"; /* 或使用 Unicode 符号 */
      color: #ff5733;
      margin-right: 10px;
    }

    横向列表(导航栏)

    通过 display: flex 实现横向排列:

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

    嵌套列表样式

    为多级列表设置层级缩进和样式:

    css列表制作

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

    悬停交互效果

    添加悬停动画增强用户体验:

    .interactive-list li {
      transition: transform 0.2s;
    }
    .interactive-list li:hover {
      transform: translateX(5px);
      color: #0066cc;
    }

    关键点:

    • 使用 list-style-type 控制符号类型(如 squaredecimal)。
    • 通过伪元素 ::before 实现高度自定义。
    • 结合 Flexbox 或 Grid 布局实现复杂排列。

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

    相关文章

    css怎么制作表格

    css怎么制作表格

    使用HTML和CSS创建表格 HTML提供<table>标签用于创建表格结构,结合CSS可以自定义样式。以下是基本实现方法: HTML结构 <table> <…

    css制作简历

    css制作简历

    使用CSS制作简历的步骤 设计简历结构 使用HTML创建简历的基本结构,包括个人信息、教育背景、工作经历、技能等部分。确保每个部分都有清晰的标题和内容区域。 基础样式设置 通过CSS设置全局样式,…

    css制作开关

    css制作开关

    使用纯CSS制作开关 通过CSS的伪元素和input[type="checkbox"]可以创建自定义开关样式。关键点在于隐藏原生复选框,用CSS重新设计外观。 <label class="s…

    css制作滑动切换

    css制作滑动切换

    使用CSS实现滑动切换效果 方法一:使用CSS Transition和Transform 通过transition和transform属性实现平滑的滑动动画效果。 .slider-container…

    css焦点图制作

    css焦点图制作

    使用纯CSS制作焦点图 通过CSS的动画和过渡效果实现简单焦点图轮播,无需JavaScript。以下是一个基础实现方案: <div class="slider"> <div…

    css制作搜索框

    css制作搜索框

    制作搜索框的基本结构 使用HTML创建一个简单的搜索框结构,包含输入框和搜索按钮: <div class="search-box"> <input type="text" p…