CSS下拉列表可以让网站的用户更方便地进行选择。而对于大型网站来说,下拉列表项可能会很多,这时候就需要将它们分为几个层级。下面我们来讲讲如何分层级。 首先,在HTML中,我们需要创建一个下拉菜单的框架
<select> <optgroup label="Fruits"> <option value="apple">Apple</option> <option value="banana">Banana</option> </optgroup> <optgroup label="Vegetables"> <option value="carrot">Carrot</option> <option value="pepper">Pepper</option> <option value="onion">Onion</option> </optgroup> </select>
<select> <optgroup label="First Level"> <option value="1">First Level > Option 1</option> <option value="2">First Level > Option 2</option> <optgroup label="Second Level"> <option value="3">First Level > Second Level > Option 1</option> <option value="4">First Level > Second Level > Option 2</option> <optgroup label="Third Level"> <option value="5">First Level > Second Level > Third Level > Option 1</option> <option value="6">First Level > Second Level > Third Level > Option 2</option> </optgroup> </optgroup> </optgroup> </select>
select optgroup[label] { text-indent: 10px; } <br> select optgroup[label][label] { text-indent: 20px; } <br> select optgroup[label][label][label] { text-indent: 30px; }
粉丝
0
关注
0
收藏
0