我在 Bootstrap Studio 工作,想了解 Bootstrap (v4.x) 和 flexbox。Flexbox 并没有让事情变得更容易。正如许多人已经尝试过的,并在 Stack 上问过,我也试图让列正常运行......到目前为止还没有运气。
桌面视图
徽标 | 搜索栏 | 图标
移动视图(sm 及以下)
徽标 | 图标
搜索 (100%)
除了正确的事情之外,我已经尝试了所有可能的东西......我玩过 flexbox 'order'/ push/pull 等......
也许我从错误的角度接近这个......'他们'说引导程序是'移动优先'。那么代码一定要写成“Logo|icons|Search”还是桌面方式?
<html><head><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css" integrity="sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/js/bootstrap.bundle.min.js"></script>
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>
</head>
<body>
<div class="container" id="header">
<div class="row">
<div class="col-sm-3" id="logo">Logo</div>
<div class="col-sm-6" id="search">
<form>
<div class="form-group"><input type="search" class="form-control" name="search" placeholder="Zoeken..." /></div>
</form>
</div>
<div class="col-sm-3 justify-content-lg-end justify-content-xl-end">
<div class="btn-toolbar">
<div role="group" class="btn-group"><a class="btn btn-lg" role="button" href="#">Icon</a><a class="btn btn-lg" role="button" href="#"><i class="fas fa-chart-bar"></i></a>
<div class="dropdown btn-group" role="group"><a class="btn btn-lg" data-toggle="dropdown" aria-expanded="false" role="button">icon</i></a>
<div class="dropdown-menu dropdown-menu-right"><a class="dropdown-item" href="#">Account</a><a class="dropdown-item" href="#">test</a><a class="dropdown-item" href="#">Log uit...</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>