html - 如何根据屏幕大小更改导航栏背景颜色?
问题描述
在大屏幕上我有半透明的导航栏,但是当它在小屏幕上折叠时很难阅读,因为导航栏会扩展我的内容,所以我想更改导航栏的背景颜色,但仅限于 sm 和 xs 屏幕. 我怎样才能做到这一点?
我的 HTML 代码:
<nav class="navbar navbar-expand-xl navbar-light ">
<a class="navbar-brand d-flex align-items-center" href="/">
<a class="navbar-brand" href="/"><img src="img/cattery/full_trimmed_transparent_base (3).png" width="381"height="76" class="d-inline-block mr-1 align-bottom" alt=""></a>
</a>
<button class="navbar-toggler small-screen-navbar" type="button" data-toggle="collapse" data-target="#mainmenu" aria-controls="mainmenu" aria-expanded="false" aria-label="Przełącznik nawigacji">
<span class="navbar-toggler-icon "></span>
</button>
<div class="collapse navbar-collapse" id="mainmenu">
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<a class="nav-link" href="/s"> S</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/o"> O ...</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#"> ...</a>
</li>
<li class="nav-item">
<a class="nav-link " href="#"> ...</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#"> ...</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">...</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/kontakt"> ...</a>
</li>
</ul>
<ul class="navbar-nav sm-icons">
<li class="nav-item"><a class="nav-link" href="https://www.facebook.com/Hodowla-...>
<i class="fab fa-facebook-square icon"></i></a>
</li>
</ul>
</div>
我也做了自己的课,但我不知道如何使用它
.small-screen-navbar{
background-color: rgba(240,240,240,1.0) !important ;
}
解决方案
推荐阅读
- javascript - 使用 vanilla js 按需加载脚本文件
- timezone - handler.CreateJwtSecurityToken(descriptor); IDX12401
- c++ - 如何从 EnumChildWindow 获取 Window Rectangle 列表并存储它们?
- lua - 如何在 LUA 中为 Logitech 鼠标按钮编程切换宏
- opencv - CUDA:程序启动时GPU很慢(需要更多时间)是否正常?
- php - 当我为 laravel 版本 7.3.0 安装 laravel/ui 时出现错误
- angular - Angular Google Drive Api Response 400 登录
- r - R Shiny:如何创建一个空的可编辑表以允许用户输入并绘制更新的散点图?
- python - 按字符长度从txt文件中的列表中提取随机单词
- regex - 从正则表达式中2个字符串之间的字符串中提取子字符串