css - 右侧下拉菜单

标签 css

找到一个不错的下拉菜单:

演示: http://www.jqueryload.com/examples/menu/

HTML、CSS 和 JavaScript:http://www.jqueryload.com/jquery-dropdown-menu-with-google-style

我已将主菜单对齐到浏览器窗口的右侧。我想让选定的下拉菜单在左侧打开(如示例中所示,下拉容器比主菜单选择器宽)。换句话说,我希望有镜像。

这个菜单可以更新以按我希望的方式工作吗?

最佳答案

.menu ul li {
    padding: 0;
    float: right;
    position: relative;
}

.menu ul li ul {
    position: absolute;
    border: 1px solid #C3D1EC;
    box-shadow: 0 1px 5px #CCCCCC;
    margin-top: -1px;
    display: none;
    padding: 0px 16px 0px 0;
    right: 0px;
    white-space: nowrap;
}

这将使它向右对齐。使用的 CSS 包括 position:relativefloat:right<li> 上的和right:0pxwhite-space:nowrap在嵌入式上 <ul>

关于css - 右侧下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7654480/

相关文章:

html - 悬停时 anchor 动画的CSS问题

javascript - Bootstrap 导航栏折叠在单击时保持打开状态

javascript - 如何在文字下画圆弧(HTML5、CSS3、JavaScript)?

javascript - 下拉菜单 - 与内容碰撞

javascript - 我希望我最后打印的 TD 不显示边框

php - 编辑 page.php ,包括外部样式表

html - 固定按钮上的小可点击区域

javascript - div 中的 CSS 绝对定位元素

jquery - 鼠标悬停在菜单上并超时

CSS - 无法获得一种跨度样式来覆盖另一种继承样式并左对齐