- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 bootstrap 3 并尝试创建一个双侧边栏。这就是我现在所拥有的: http://jsfiddle.net/Y52n9/11/
但正如您在确保预览屏幕足够大时所看到的那样:
侧边栏高度不是 100%。我尝试过不同的东西,但无法正常工作。有人能给我一些建议吗?
我的 html 代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>xmed</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/styles.css" rel="stylesheet">
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="container-fluid height">
<div class="row height">
<div class="col-xs-6 col-sm-3 col-md-2 sidebar firstsidebar">
<div class="logo">
<img src="images/logo.png" />
</div>
<ul class="nav nav-sidebar main">
<li class="active"><a href="#sub1">Navigation 1</a></li>
<li><a href="#sub2">Navigation 2</a></li>
<li><a href="#sub3">Navigation 3</a></li>
</ul>
</div>
<div class="col-xs-6 col-sm-3 col-md-2 sidebar secondsidebar">
<ul id="sub1" class="nav nav-sidebar sub active">
<li><a href="#">Subnavigation 1.1</a></li>
<li><a href="#">Subnavigation 1.2</a></li>
<li><a href="#">Subnavigation 1.3</a></li>
<li><a href="#">Subnavigation 1.4</a></li>
</ul>
<ul id="sub2" class="nav nav-sidebar sub">
<li><a href="#">Subnavigation 2.1</a></li>
<li><a href="#">Subnavigation 2.2</a></li>
<li><a href="#">Subnavigation 2.3</a></li>
</ul>
<ul id="sub3" class="nav nav-sidebar sub">
<li><a href="#">Subnavigation 3.1</a></li>
<li><a href="#">Subnavigation 3.2</a></li>
<li><a href="#">Subnavigation 3.3</a></li>
<li><a href="#">Subnavigation 3.4</a></li>
<li><a href="#">Subnavigation 3.5</a></li>
</ul>
</div>
<div class="col-xs-12 col-sm-6 col-md-8">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris tincidunt condimentum dui et condimentum. Etiam tristique sem at viverra imperdiet. Etiam gravida in dui et vulputate. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Phasellus sit amet tincidunt turpis. Phasellus fringilla lobortis lacinia. Etiam posuere nisl id lacus commodo, nec viverra mauris ultrices. Suspendisse nec augue elementum, imperdiet justo sed, euismod purus. Curabitur nec lorem eu dolor rutrum tincidunt. Quisque egestas eros et sollicitudin porttitor. Phasellus molestie gravida purus ac varius. Donec auctor tincidunt adipiscing. Duis dolor arcu, vehicula quis magna nec, condimentum fringilla purus. Maecenas malesuada augue tortor, ut dictum tortor semper id. Aliquam at suscipit nulla.
Nullam blandit adipiscing commodo. Donec sed nisi vel est vulputate posuere vitae sed urna. Nullam at arcu sapien. Praesent pharetra augue in nisi accumsan, in viverra ligula vulputate. Fusce aliquam eget velit a luctus. Ut molestie, odio id suscipit tempus, arcu elit dapibus turpis, ac faucibus tortor augue eu neque. Praesent sit amet purus leo. Etiam vitae dolor euismod, pulvinar erat ac, congue urna. Sed accumsan volutpat condimentum. Proin accumsan arcu nec magna tristique, ac fringilla leo varius. Suspendisse congue massa odio, nec tristique eros cursus vel. Fusce commodo lorem sit amet mi placerat, id pharetra nulla sagittis.
Nullam vel nibh volutpat, interdum quam eget, vestibulum nunc. Suspendisse eget tincidunt erat. Morbi sit amet tellus interdum, hendrerit ipsum eget, mattis nisi. Fusce sagittis accumsan mauris rutrum pretium. Vivamus facilisis ligula et mi congue mollis. Vivamus sit amet diam orci. Donec nec enim in ligula tempus sollicitudin. Pellentesque sed nibh magna. Phasellus vel quam consectetur, tempus dui in, condimentum mi. Nulla vitae pretium dolor, vitae ultrices metus. Sed nec ultrices dolor, sed semper dolor. Aenean a justo in sem malesuada tincidunt eget non diam. Aenean vel est cursus, facilisis orci sed, venenatis arcu. Maecenas bibendum tempor sollicitudin. Donec molestie eros metus, eu dapibus augue euismod sit amet.
Pellentesque tristique augue id magna congue, id suscipit mi sodales. Pellentesque ac neque dui. Quisque placerat est quis dolor feugiat, commodo volutpat mi egestas. Donec gravida, quam quis laoreet luctus, enim lorem mattis mauris, at luctus ipsum nisl at elit. Sed magna nisi, lobortis id sagittis non, interdum sit amet nulla. In porttitor velit sed scelerisque semper. Nulla et ultricies ipsum. Maecenas interdum, nunc sit amet consectetur interdum, justo justo viverra ligula, id interdum sem ipsum eget dolor. Maecenas dapibus erat nisl, non luctus neque tincidunt vitae.
Nulla vestibulum tortor id lacus iaculis, in ultricies massa dictum. Mauris commodo enim purus, euismod molestie urna molestie eu. Integer convallis pharetra eros. Aliquam nisi enim, euismod eu mauris in, porta eleifend sem. Vivamus ultrices aliquet ante eget vulputate. Aenean eleifend erat eget nunc iaculis, sed pulvinar elit mollis. Curabitur lobortis pharetra consequat. In hendrerit urna vitae sapien fermentum rhoncus. Sed at sapien vitae nisi euismod cursus sed at nisl.
Donec sit amet felis in quam ornare vulputate. Vivamus in tellus quis tellus pellentesque sodales. Aliquam ornare nulla ac ante ultricies facilisis. Vivamus ac sem id odio laoreet imperdiet. Donec ac felis quis libero tristique pharetra. Vestibulum fermentum a erat in hendrerit. Aenean vestibulum aliquet orci sit amet tempus. Nulla eget elit ligula. Fusce ornare dapibus nisl, id mollis ipsum facilisis nec. Quisque eu consequat tellus. Fusce adipiscing id orci sit amet placerat.
Duis tempus vehicula purus, vitae imperdiet ipsum laoreet id. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Praesent pulvinar massa vitae tellus vehicula, vel imperdiet nibh consequat. Donec condimentum turpis sed bibendum porttitor. Proin sed luctus ante. Nam molestie sagittis euismod. Ut at est aliquet, consequat velit sit amet, auctor orci.
Aliquam vestibulum, dolor dignissim aliquet tempus, felis arcu interdum libero, tincidunt dictum lectus elit sed odio. Suspendisse potenti. In aliquet aliquam ante, eu aliquet eros lacinia eget. Nullam accumsan mollis sapien ut dictum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nam sed lorem ac felis interdum varius at et nunc. Donec nulla lectus, accumsan in fermentum ac, egestas sed sem. Maecenas id mi orci. Proin elementum luctus nibh, eget sagittis enim eleifend nec.
Nulla libero dui, consectetur nec placerat a, mollis quis leo. Praesent id varius nunc, vitae euismod diam. Etiam imperdiet leo et leo volutpat tristique. Phasellus euismod, massa a accumsan condimentum, orci lacus laoreet lorem, non pulvinar sem velit vel sapien. Nam laoreet, magna non faucibus convallis, nisi ipsum gravida lorem, id pretium diam eros non magna. Aliquam blandit nisl nibh, a lacinia lacus congue in. Cras ultricies congue est, eu tincidunt massa hendrerit faucibus. Pellentesque rhoncus lacus a commodo tincidunt. Duis ultrices consequat accumsan. Quisque lobortis tortor a iaculis tincidunt. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed quam mi, elementum a lobortis id, facilisis ut leo. Integer placerat faucibus mauris, ac ullamcorper nulla mollis eget. Maecenas rhoncus lorem metus, faucibus lacinia quam vestibulum id. Cras bibendum lectus nec diam vestibulum pellentesque non aliquam eros. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;
Cras accumsan et nisl vel volutpat. Aliquam erat volutpat. Ut quam enim, vulputate eu venenatis at, accumsan vel enim. Aliquam eu tellus fermentum, pulvinar felis aliquam, consequat mi. Phasellus lorem tellus, cursus at faucibus non, bibendum vitae arcu. Nunc convallis nibh non libero fringilla, quis euismod enim euismod. Quisque eleifend mauris in nulla bibendum gravida. Vivamus velit justo, pretium vitae orci non, vehicula tempus magna. Mauris aliquet porta lacus quis luctus. Vestibulum adipiscing sollicitudin magna, quis dictum libero feugiat vitae. Nam laoreet neque sed eros euismod, ut consectetur urna vestibulum. Cras vestibulum nulla eget lorem malesuada scelerisque.
Vestibulum sed neque sed magna posuere posuere. Sed vitae mi ac velit condimentum laoreet. Aenean ac mollis dui. Mauris pellentesque sed orci eget dapibus. Nullam porttitor lacus sit amet felis pulvinar ultricies. Aenean commodo ante eu libero mollis, quis ornare augue pellentesque. Aenean euismod ante a mattis consequat. Etiam mattis nunc sed ante sodales consequat. Integer eu libero diam. Integer non sapien id nibh gravida volutpat nec accumsan tortor. Aenean eleifend mauris eu vestibulum rhoncus.
Ut vel eros magna. Nullam vel diam luctus, fringilla felis et, porta neque. Proin volutpat enim odio, a sollicitudin diam vehicula eget. Aenean lacus neque, condimentum et lectus a, aliquam mollis eros. In sodales euismod diam. Curabitur sit amet porta sapien. Praesent condimentum, nunc quis ultricies semper, magna sem euismod nibh, in lacinia velit mauris et tortor. Praesent posuere porta tempus. Sed bibendum ut lectus quis consequat. Nulla a placerat ante. Suspendisse ut porttitor erat, sed laoreet lacus. Mauris leo odio, cursus eget consequat id, placerat ut erat.</p>
</div>
</div>
</div>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="js/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
<script>
$(function () {
$(".main").on("click", "a", function () {
$(".sub").removeClass("active");
$($(this).attr("href")).addClass("active");
//console.log($(".sub ul"));
});
});
</script>
</body>
我的 CSS:
html, body{
height: 100%;
}
.height{
height:100%;
}
.firstsidebar{
height:100%;
padding:0;
-webkit-box-shadow: 4px 1px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 4px 1px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow: 4px 1px 5px 0px rgba(50, 50, 50, 0.75);
z-index:2;
}
.firstsidebar ul li{
border-top: 1px solid #3B3D56;
}
.firstsidebar ul li:last-child{
border-bottom: 1px solid #3B3D56;
}
.firstsidebar ul li a:hover{
background-color: #3B3D56;
color:#FFF;
}
.firstsidebar ul li.active a {
background-color: #3B3D56;
color:#FFF;
}
.secondsidebar{
padding:0;
z-index:0;
border-right: 1px solid #3B3D56;
height:100%
}
.secondsidebar ul li a:hover{
background-color: #3B3D56;
color:#FFF;
}
.logo {
text-align: center;
}
.logo img {
width: 50%;
margin: 20px auto;
}
.sub {
max-height: 0;
height: auto;
overflow: hidden;
background: #fafafa;
}
ul.active {
max-height: 400px;
}
/*@media (min-width: 768px) {
.sidebar {
position: fixed;
top: 0;
left: 0;
z-index: 1000;
display: block;
padding: 20px;
overflow-x: hidden;
overflow-y: auto;
background-color: #f5f5f5;
border-right: 1px solid #eee;
}
}*/
最佳答案
尝试使用 display:table-cell
在 div 上 .firstsidebar, .secondsidebar
和 div
下面.secondsidebar
并删除 float: left
对于这些 div。
我添加了 display:table-cell
媒体查询中的属性设备宽度 > 768px,因此请尝试在下面的演示中调整结果部分的大小。
试试看是否对你有帮助
关于jquery - 高度侧边栏不是 100%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23273102/
我想创建一个类似 ABOVE 的可折叠侧边栏。 在折叠的表单中,侧边栏将只有选项图标,当您将鼠标悬停在栏上时,它会展开,向您显示图标的描述/名称。 如果您单击该图标,它将带您进入该图标指定的功能,例如
由于我需要在右侧打开侧边栏,如何将其从左侧更改为右侧?我使用的代码很简单: if revealViewController() != nil { Menubutton.target
我在使用高度标签时遇到了问题。 我想制作一个背景延伸到页面底部的侧边栏。 我已将高度设置为 100%,但这并不像我想象的那样有效。 这是我的侧边栏代码。 #side{ box-sizing:b
我正在为我的网站构建一个过滤器侧边栏,我希望能够通过按 btn 打开和关闭过滤器列表。 jQuery('.parent > .children').parent().click(function()
我将如何使 CONTENT HERE 文本进入红色框区域。我几乎尝试了所有我能想到的方法,但没有任何效果。我什至尝试将文本排成一行,然后将其类设置为“行向左拉”。这是我的代码:
当然 Wordpress 2.7 里有“小工具”选项也能控制 Widget ,但是反复实验后发现样式无法统一,可控性较低。个人认为是比较鸡肋的功能,这里就不谈了。 进入正题。侧边栏
我正在为使用 Qt 和 QML for Ubuntu Linux 的应用程序构建 UI。我有一个带有 Canvas 元素的查看器窗口,默认情况下应该是全屏的。打开应用程序时效果很好(即隐藏了 Ubun
我有一个两列布局。左侧是正文,右侧是侧边栏 ( float: right; width: 30% )。 在小型浏览器上,我想先显示正文,然后是侧边栏。但是如果我删除 float从带有媒体查询的侧边栏中
我是 React 的新手,试图让这个组件工作:https://github.com/balloob/react-sidebar 它有效,除了在跟随链接时侧边栏不会关闭。如何单击侧边栏链接关闭侧边栏?
我开始使用 Sublime Text 2。但是有一个小问题,找不到将侧栏(文件夹平移)移动到窗口右侧的选项。 你能告诉我我该怎么做吗?是否有任何插件或设置选项。 最佳答案 遗憾的是,不支持此功能。 看
在下面的玩具示例中,我在侧边栏中有很多 slider 。对于最后一个,我再也看不到正确的情节了。这个问题有什么不涉及删除 slider 的解决方案吗? # 01-kmeans-app palette(
我想向 Finder 侧边栏添加一个新项目。我发现 Finder 将“地点”列表保存在 `~/Library/Preferences/com.apple.sidebarlists.plist 中。我能
我正在寻找创建一个固定侧边栏,与苹果的(就功能而言)非常相似。当您在他们的商店中配置您的 Mac 时,当您向下滚动页面时,右侧的购物篮会固定位置; 完美。 position:fixed 是相对于视口(
我想使用 SwiftUI 构建一个非常简单的 iOS 14 侧边栏。 设置很简单,我有三个 View HomeView , LibraryView和 SettingsView和一个代表每个屏幕的枚举。
Semantic-UI 预先警告其 sidebar page “当侧边栏出现时,固定位置内容可能无法更改其位置。”然后它提供了两种可能的解决方案。 令人惊讶的是,在同一个页面和整个网站上,Semant
有人用过 React Pro 侧边栏吗?有人可以告诉我如何使用 sass 侧边栏组件以及如何增加侧边栏的长度。是否还有其他库提供了如何使用其侧边栏的示例。这是 React Pro 侧边栏示例。
有人用过 React Pro 侧边栏吗?有人可以告诉我如何使用 sass 侧边栏组件以及如何增加侧边栏的长度。是否还有其他库提供了如何使用其侧边栏的示例。这是 React Pro 侧边栏示例。
我是 React 的新手,一直在尝试寻找一个示例,说明如何在 reactjs 中创建侧边导航栏并将 reactrouter 与它一起使用。现在,我有一个如下所示的“侧边导航” Pane : impor
我正在尝试制作一个像 semantic-ui.com 上那样的简单侧边栏,只是我希望它位于右侧。看起来很简单,除了让按钮附加是我最大的问题。你可以在 jsfiddle 看到它,有点工作......HT
我附上了我的 HTML 和 CSS,希望有人能帮助我。基本上我有一个右侧边栏 div,其中的内容不会推到顶部。当我尝试使用位置和高度属性时,内容只是漂浮在整个页面上,甚至不会停留在右侧边栏中。我希望有
我是一名优秀的程序员,十分优秀!