/* HTML结构 */ <div class="dropdown"> <button class="dropbtn">下拉框</button> <div class="dropdown-content"> <a href="#">选项1</a> <a href="#">选项2</a> <a href="#">选项3</a> </div> </div> /* CSS代码 */ .dropdown { position: relative; /* 设置相对定位 */ display: inline-block; /* 设置行内块级元素,使得下拉框能够跟随文字在一行中显示 */ } .dropdown-content { display: none; position: absolute; /* 设置绝对定位 */ z-index: 1; /* 设置堆叠顺序 */ top: -100%; /* 将下拉框上移 */ left: 0; } .dropdown:hover .dropdown-content { display: block; /* 鼠标悬停时显示下拉框 */ }
通过设置相对定位和绝对定位,并将下拉框上移即可实现CSS下拉框向上弹出的效果,需要注意的是,上移的距离可以根据实际情况进行调整,以适应页面布局。