我有一个带下拉菜单的菜单,我把它放在页面的中央。正如我所说的,当下拉菜单打开时,菜单会向上移动(因为菜单是打开的,所以增加了高度)。
我想不出有什么更好的办法来解决这个问题?理想的行为是,在下拉菜单打开之前,菜单完全居中,然后当下拉菜单打开时,菜单的顶部保持不变。
我正在寻找是否有一个CSS唯一的方法来维护定位。否则,我将实现一些JS来在load上定位菜单。
var dropdown = document.getElementById("dropdown");
var show = false;
function showDropdown() {
var dropd
我制作了一个包含不同元素的网页。其中之一是下拉菜单。我在网页中间居中放置一个元素:
但当我单击下拉菜单的按钮并显示选项时,这些选项没有居中。
我的HTML代码:
<div class="container-fluid"> <!-- Solo indicamos container-fluid ya que si añadimos container éste ocupa el 60% del a página -->
<div class="row text-center">
我正在尝试创建一个下拉菜单,其中的子元素在其上方的内容下方居中,并根据最大列表项的宽度自动调整框的大小。我现在有一个可行的解决方案,但它完全基于绝对值,这是我想要避免的。
我敢肯定这是相当混乱的编码,因为这是我分配给自己的第一个学习如何构建网站的项目。
感谢所有的帮助。
Obligatory code to allow link to jFiddle