html - 将引导卡头中的多个组件在左侧和右侧连续对齐的最佳方法
问题描述
有一个我的卡头。我在左侧有潜在客户计数,在右侧我有一个过滤器按钮和一个搜索栏。
过滤器按钮必须靠近搜索栏,而它们都浮动到右侧,与保持在左侧的潜在客户数不同。
<div class="card-header">
<div class="row">
<div class="col-lg-8 col-md-6 col-sm-4" style="padding-top: 8px;">
<span class="panel-title"><span class="fa fa-users"></span> Leads: {{$count}}</span>
</div>
<div class="col-lg-2 col-md-2 col-sm-4">
<button class="btn btn-primary" data-toggle="modal" data-target="#countryModal"><i class="fa fa-gear"></i> Filters</button>
</div>
<div class="col-lg-2 col-md-4 col-sm-4">
<form role="search" method="get" action="{{ route('customers')}}">
<div class="input-group">
@foreach(request()->query() as $key => $value)
@if($key == "page")
@continue
@endif
<input type="hidden" name="{{$key}}" value="{{$value}}">
@endforeach
<input type="text" name="search" class="form-control" placeholder="Search...">
<div class="input-group-btn">
<button class="btn btn-primary"><i class="fa fa-search"></i></button>
</div>
</div>
</form>
</div>
</div>
</div>
我的卡头有我的HTML/Blade template
代码。
我使用bootstrap#row
该类col-x-y
将整个标题分成 3 个部分,其中左侧部分是较大的部分,因此过滤器 + 搜索栏的小部分将位于右侧。
我觉得这样做是错误的,不仅仅是因为它看起来很糟糕。
什么是正确的方法?
我不能简单地向左浮动和向右浮动,因为它会破坏对齐,它会跳出标题框。
解决方案
这个结构怎么样..没有看到全屏输出,但这里是jsfiddle链接 http://jsfiddle.net/0u61qtms/8/
<div class="container">
<div class="row">
<div class="col-sm-12">
<div class="card card-default">
<div class="card-header">
<div class="d-flex justify-content-between align-items-center">
<div>Lead: 1</div>
<div>
<button class="btn btn-primary d-inline-block mr-4">Filter</button>
<div class="form-group d-inline-block">
<input type="text" class="form-control">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
推荐阅读
- mysql - Docker-compose up 为 spring 服务和 mysql 服务工作,但 init.sql 没有加载并且 Postman 返回空数据
- gps - 如何通过 uart 和单个命令停止来自 gps L89 模块的连续响应以接收纬度和经度参数?
- python - 预测同一类的二元分类
- ruby - 如何修复“Makefile:257:目标“rugged.so”的配方失败”(坚固)
- python - 如何在 arcpy 中找到 gapy.pyd 的文档或可读源代码?
- python - 尝试在 tensorflow 对象检测中评估相关模型时出错
- python - 将 DataFrame.query() 与 pandas.Series.str.contains 一起使用会得到 AttributeError: 'dict' object has no attribute 'append'
- vue.js - Vue 和“vuedraggable”,更新子组件中的数据?
- flutter - 因为来自 sdk 的 flutter_goldens 的每个版本都依赖于 pedantic 1.7.0 而flutter_gallery 依赖于 pedantic 1.8.0+1
- python - 有没有办法从大小大于 0 字节的文件中获取随机行?