css - 包括 Bootstrap 混乱的 CSS
问题描述
我使用 html 和 css 制作了一个简单的汉堡按钮,一切正常,但我需要在我的项目中包含对齐的引导程序和所有内容,这以某种方式弄乱了我的 css。
不包括引导程序
包括引导程序后
我尝试在我的 css 样式表之前包含引导程序,这样它就不会覆盖它,但它不起作用。
这是我的代码:
HTML
<button class="menuButton">
<div class="buttonContainer">
<span></span>
<span id="midspan"></span>
<span></span>
</div>
</button>
CSS
.menuButton{
margin: 0;
padding: 0;
border: none;
width: 0vmin;
overflow: hidden;
background-color: transparent;
animation: buttonAnim 0.75s forwards;
animation-delay: 0.5s;
float: right;
}
@keyframes buttonAnim {
100%{
width:3vmin;
right: 0;
}
}
.menuButton span{
width: 3vmin;
height: 0.2vmin;
margin-bottom: 0.5vmin;
margin-top: 0.5vmin;
display: block;
background-color: coral;
}
.buttonContainer{
width: 3vmin;
}
#midspan {
transform: translate(1vmin, 0);
transition: transform 0.3s ease;
}
.menuButton:hover {
cursor: pointer;
}
.menuButton:hover #midspan{
transform: translate(0);
}
解决方案
这是因为默认bootstrap.css
文件覆盖了各种 HTML 元素的默认样式。
如果您只想拥有一个没有样式的响应式网格布局,您可以在您的 HTML中包含Bootstrap 的 CSS 网格布局文件 bootstrap-grid.css
,这应该可以解决问题:bootstrap-grid.min.css
<link rel="stylesheet" href="css/bootstrap-grid.css">
您可以在可在此处下载的“编译包”中找到这些内容。
注意:这个 zip 文件包含很多文件,只需使用bootstrap-grid.css
或bootstrap-grid.min.css
.
推荐阅读
- java - 在 y 轴第一列甘特高图中添加弹出窗口
- javascript - 在 react.js 中添加自定义对话框
- python - 这个图中有没有自环?如果你我怎么能删除它并用另一个没有自环的图检查同构?
- c++ - Eigen3中两个矩阵之间的Frobenius内积
- swiftui - ZStack 顶部的 ScrollView
- html - 如何设置溢出而不影响表中的主行?
- shopify - 向 Shopify ajax 购物车添加折扣
- java - 如何使用 Java 读取 3 列 txt 文件
- javascript - 授权记录器逻辑
- r - 在 R 中,如何对不平衡的 2 类数据进行特征选择的平衡 10 倍 CV 信息增益测试?