gpt4 book ai didi

php - 如何在下拉菜单中创建两列

转载 作者:行者123 更新时间:2023-11-28 09:25:07 25 4
gpt4 key购买 nike

我想在此处为下拉菜单中的元素添加第二列 http://www.kingadlerhomedecor.com/store/我有一大堆要添加到“MEBLE”类别的元素列表,但是当只有一列时我不能有一个很长的列表,如果列表可以分成两列,我将被排序。请帮忙。

    /* MENU */
.primary-define #menu {
text-align: left;
font-family: helvetica, Arial;
/*background-color: #999;*/
}
.primary-define #menu-inner {
position: relative;
font-family: helvetica, Arial;
background-color: #999; /*No color was added origninally - added to make it grey*/
}
.primary-define .mainmenu {
margin: 0;
padding: 0;
position: relative;
list-style-type: none;
}
.primary-define .mainmenu li {
margin: 0;
padding: 0;
position: relative;

}
.primary-define .mainmenu > li {
float: left;
/*background-color: #999;*/

}
.primary-define .mainmenu li a {
color: #666; /*originial #666*/
display: block;
font-size: 10px; /*original 15px */
padding: 0.5px 1px; /*20px 25px */ /*Padding for the dropdown elements*/
text-decoration: none;
/*background-color: #999;*/

}
.primary-define .mainmenu > li > a {
color: #fff;
padding: 15px 25px; /*35px*/
font-size: 14px; /*original 18px */
font-weight: 600;
line-height: 100%;
font-family: helvetica, Arial;

}
.primary-define .mainmenu > li:hover > a,
.primary-define .mainmenu > li.active > a {
background-color: rgba(0, 0, 0, 1); /*rgba(0, 0, 0, 0.2)*/
/*font-size: 15px;*/
}
.primary-define .mainmenu li .dropdown-container {
top: 99%;
overflow: hidden;
position: absolute; /*absolute*/
padding-left: 1px; /*added by yuvi*/
font-size: 30px; /*added by yuvi*/
}
.primary-define .mainmenu li .dropdown {
margin-top: -300px; /*-999px*/
background-color: #fff;
border-left: 1px solid #eee;
border-bottom: 1px solid #eee;
font-size: 30px; /*added by yuvi*/
padding: 10px;
}
.primary-define .mainmenu li:hover .dropdown {
margin-top: 0;
/*font-size: 30px; added by yuvi*/
}
}
.primary-define .mainmenu ul {
margin: 0;
float: left;
width: auto; /*249px*/
list-style-type: none;
border-right: 1px solid #eee;

}
.primary-define .mainmenu ul li:hover a,
.primary-define .mainmenu ul li.active a {
background-color: #eee; /*orginiarl #eee*/

最佳答案

首先,您似乎需要加宽 .dropdown 元素。目前有width:300px 的内联样式。我要么增加它(500px 对我来说看起来不错)为 2 列腾出空间,要么删除内联样式并将其添加到样式表(<- 推荐)。

从那里您可以将 ul 元素的宽度设置为 dropdown 宽度的一半并将它们 float 。

.primary-define .mainmenu li .dropdown ul {
width: 50%;
float: left;
list-style: none; #This is to remove the circle next to the list items
}

关于php - 如何在下拉菜单中创建两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25913887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com