我有一个可折叠的导航条构建与bootstrap 4。我使用了col-sm-2和navbar-expand-sm来使它以相同的屏幕尺寸折叠成一个汉堡包,它应该占据整个宽度。
问题是在sm屏幕尺寸以上,我希望它有h-100,所以它是一个侧栏,但作为sm/xs,我希望它只是占用拨动按钮所需的空间。
有没有办法用bootstrap来实现这一点,或者我被困在jquery中添加/删除h-100类?
<div class="container">
<nav class="navbar-nav navbar-expand-sm flex-column navbar-dark col-sm-2 fixed-top" >
<div>
<a href="{{url_for('index')}}" class="navbar-brand">
<img src="{{url_for('static', filename='img/Logo.png')}}" height="50px">
</a>
<button class="navbar-toggler col-2 float-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
</div>
<div class="collapse navbar-collapse flex-column" id="navbarResponsive">
<a class="nav-link {{ 'active' if active_page == 'new_user' else '' }}" href="{{url_for('new_user')}}">Sign Up</a>
<a class="nav-link {{ 'active' if active_page == 'new_comment' else '' }}" href="{{url_for('new_comment')}}">Opine</a>
</div>
</nav>
</div>
这是一个很好的媒体查询用例...h-100基本上是加100%高度;
下面的片段:
null
nav {
border: 1px solid red;
}
@media screen and (min-width:579px) {
nav {
border: 1px solid green;
height: 100vh;
}
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js"></script>
<div class="container">
<nav class="navbar-nav navbar-expand-sm flex-column navbar-dark col-sm-2 fixed-top">
<div>
<a href="{{url_for('index')}}" class="navbar-brand">
<img src="https://akberiqbal.com/favicon.ico" height="50px">
</a>
<button class="navbar-toggler col-2 float-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
</div>
<div class="collapse navbar-collapse flex-column" id="navbarResponsive">
<a class=" nav-link {{ 'active' if active_page == 'new_user' else '' }}" href="{{url_for('new_user')}}">Sign Up</a>
<a class="nav-link {{ 'active' if active_page == 'new_comment' else '' }}" href="{{url_for('new_comment')}}">Opine</a>
</div>
</nav>
</div>
我想设计下面的UI。为了达到同样的效果,我试着使用拖拉。但问题是:在不同的屏幕尺寸上,可绘制图像的显示方式不同。屏幕尺寸为6.0时:可抽片呈椭圆形,下方为圆形。 用户界面设计尝试实现: 内容和布局: 线性布局可绘制: bg_布局: 主要的类别:
问题内容: CSS nob在这里… 我正在研究一个响应式框架,并想象如何完成不同的任务。 根据屏幕的大小,它们具有添加到body标签的类,例如: .PhoneVisible,.DesktopVisible等… 他们也有将按钮链接到的类: .btn,小按钮,中按钮,大按钮 我对如何更改CSS感到困惑。IE浏览器类似: 您是否必须单独设置各种选项? 即.PhoneVisible .MyButtonOp
我正在制作一个网站,它显示一定数量的文本。例如: “Lorem ipsum dolor sit amet,concetetur adipiscing elit。Suspendisse imperdiet venenatis nulla,sed viverra arcu eget ornare。Morbi commodo,ullamcorper neque egestas,est est iacul
我正在使用Bootstrap4框架创建一个移动第一站点。我正在尝试创建一个JavaScript函数,它将在
我想根据响应本机中的屏幕宽度更改。 我想做这样的东西,预期的结果是在向添加数字时变得更小。 我尝试的资源: React Native响应字体大小 https://reactnativeexample.com/responsive-fontsize-based-on-screen-size-of-the-device-in-react-native/ 更多的不起作用。
我有一个带高度的:match_parent,它在adapter中以固定高度垂直显示16个项目。除了屏幕大小不同之外,一切都很好。在大屏幕上,16个项目显示后,底部仍留有一个空间,而在小屏幕手机上,它完全适合底部。我正在寻找一种方法,可以将列表项的高度调整为高度,直到结束时不可滚动。 查看下面的屏幕截图以了解更多说明 问题: 期望: 我的方法是将项目权重设置为1,因此当渲染到16次时,它们将在中共享