在网页设计中,下拉列表是常见的交互元素,它可以让用户选择需要的选项。而在下拉列表中,三角形的样式通常用来指示该列表是可以展开或收起的。下面将详细介绍如何使用CSS来实现下拉列表三角的样式。 首先,我们
<div class='dropdown'> <button class='btn-dropdown'>请选择</button> <ul class='dropdown-menu'> <li><a href='#'>选项1</a></li> <li><a href='#'>选项2</a></li> <li><a href='#'>选项3</a></li> <li><a href='#'>选项4</a></li> <li><a href='#'>选项5</a></li> </ul> </div>
.dropdown .btn-dropdown:after { content: ''; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #666; position: absolute; top: 50%; right: 10px; transform: translateY(-50%); }
.dropdown .btn-dropdown:focus + .dropdown-menu { display: block; position: absolute; top: 100%; left: 0; } <br> .dropdown .btn-dropdown:focus + .dropdown-menu:before { content: ''; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #666; position: absolute; top: -5px; left: 50%; transform: translateX(-50%); }
粉丝
0
关注
0
收藏
0