CSS下拉菜单下角标 下拉菜单在网站设计中是一个非常常见的UI元素。CSS下拉菜单可以在HTML和CSS中轻松实现。不过,在绘制这些下拉菜单时,可能需要添加一个指示下拉菜单按钮并显示用户的当前选择的箭
<!-- HTML代码 --> <div class="dropdown"> <button class="btn">下拉菜单</button> <div class="dropdown-content"> <a href="#">Link 1</a> <a href="#">Link 2</a> <a href="#">Link 3</a> </div> </div> <br> /* CSS代码 */ .dropdown { position: relative; display: inline-block; border-bottom: 1px solid gray; } <br> .dropdown-content { display: none; position: absolute; z-index: 1; } <br> .dropdown-content a { color: black; padding: 12px 16px; text-decoration: none; display: block; } <br> .dropdown:hover .dropdown-content { display: block; }
.dropdown .btn::after { content: ""; border-top: 6px solid black; border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; top: 50%; right: 10px; transform: translateY(-50%); } <br> .dropdown:hover .btn::after { border-top: 0; border-bottom: 6px solid black; transform: translateY(-50%) rotate(180deg); } <br> .dropdown-content a:hover { background-color: #f1f1f1; }
粉丝
0
关注
0
收藏
0