【问题标题】:Bootstrap style form inlineBootstrap 样式表单内联
【发布时间】:2017-04-27 12:35:01
【问题描述】:

我想以这种风格制作我的表格作为我尝试过的图像参考,但我没有成功

我按照以下代码制作了结构......如果有人有任何其他代码参考分享也会很好。谢谢

链接demo

<div class="row">
            <div class="col col-sm-12">
                <div class="container"><br/>
                    <form class="form form-inline form-multiline" role="form">
                        <div class="form-group">
                            <div class="input-group">
                                <input type="text" class="form-control" placeholder="Pesquisar" aria-describedby="basic-addon2">
                                <span class="input-group-addon" id="basic-addon2"><i class="glyphicon glyphicon-search"></i></span>
                            </div>
                        </div>
                        <div class="form-group">
                            <input type="button" class="btn btn-default" value="Filtros">
                        </div>
                        <div class="col col-sm-12">
                            <div class="col col-sm-4">
                                <ul>
                                    <h4>Situação</h4>
                                    <li>Útumos incluídos</li>
                                    <li>Todos</li>
                                    <li>Ativos</li>
                                    <li>Excluídos</li>
                                    <li>Inativos</li>
                                </ul>
                            </div>
                            <div class="col col-sm-4">
                                <ul>
                                    <h4>Tipo de cadastro</h4>
                                    <li>Cliente</li>
                                    <li>Fornecedor</li>
                                    <li>Transportador</li>
                                    <li>Vendedor</li>
                                    <li>Sem tipo definido</li>
                                </ul>
                            </div>
                            <div class="col col-sm-4">
                                <h4>Outras opções de pesquisa</h4>
                                <div class="form-group">
                                        <label>Vendedor</label>
                                        <input type="text" class="form-control">
                                </div>
                                <div class="form-group">
                                        <div class="row">
                                            <div class="col-md-6">
                                            <label>Município</label>
                                                <input type="text" class="form-control">
                                            </div>
                                            <div class="col-md-6">
                                                <label>Estado</label><br/>
                                                <select name="" id="">
                                                    <option value=""></option>
                                                </select>
                                            </div>
                                        </div>
                                </div>
                                <div class="form-group">
                                        <label>Telefone / Celular</label>
                                        <input type="text" class="form-control">
                                </div>
                                <div class="form-group">
                                        <label>Prox. Visita</lebel>
                                        <div class="row">
                                            <div class="col-md-6">
                                                <label>De:</label>
                                                <div class='input-group date' id='datetimepicker1'>
                                                    <input type='text' class="form-control" />
                                                    <span class="input-group-addon">
                                                        <span class="glyphicon glyphicon-calendar"></span>
                                                    </span>
                                                </div>
                                            </div>
                                            <div class="col-md-6">
                                                <label>Até:</label>
                                                <div class='input-group date' id='datetimepicker1'>
                                                    <input type='text' class="form-control" />
                                                    <span class="input-group-addon">
                                                        <span class="glyphicon glyphicon-calendar"></span>
                                                    </span>
                                                </div>
                                            </div>
                                        </div>
                                </div>
                                <div class="form-group">
                                        <label>Sem compras no período:</lebel>
                                        <div class="row">
                                            <div class="col-md-6">
                                                <label>De:</label>
                                                <div class='input-group date' id='datetimepicker1'>
                                                    <input type='text' class="form-control" />
                                                    <span class="input-group-addon">
                                                        <span class="glyphicon glyphicon-calendar"></span>
                                                    </span>
                                                </div>
                                            </div>
                                            <div class="col-md-6">
                                                <label>Até:</label>
                                                <div class='input-group date' id='datetimepicker1'>
                                                    <input type='text' class="form-control" />
                                                    <span class="input-group-addon">
                                                        <span class="glyphicon glyphicon-calendar"></span>
                                                    </span>
                                                </div>
                                            </div>
                                        </div>
                                </div>
                            </div>
                        </div>
                    </form>
                </div>
            </div>
        </div>

【问题讨论】:

    标签: css forms twitter-bootstrap


    【解决方案1】:

    使用Bootstrap Gridcol-*-* 的组合,并将其与.form-group 类一起使用。

    查看下面的 sn-p(使用全屏模式)或查看更新后的 Demo

    label {
      display: block;
    }
    
    .form-group {
      margin-bottom: 10px !important;
    }
    
    .form-control {
      width: 100% !important;
    }
    
    .input-group {
      width: 100%;
    }
    
    .form-holder {
      margin: 0 -15px;
    }
    
    .form-holder h4 {
      padding: 0 15px;
      font-size: 14px;
      font-weight: bold;
      margin-bottom: 0;
    }
    <link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
    <div class="row">
    	<div class="col col-sm-12">
    		<div class="container"><br>
    			<form class="form form-inline form-multiline" role="form">
    				<div class="form-group">
    					<div class="input-group">
    						<input type="text" class="form-control" placeholder="Pesquisar" aria-describedby="basic-addon2">
    						<span class="input-group-addon" id="basic-addon2"><i class="glyphicon glyphicon-search"></i></span>
    					</div>
    				</div>
    				<div class="form-group">
    					<input type="button" class="btn btn-default" value="Filtros">
    				</div>
    				<div class="col col-sm-12">
    					<div class="col col-sm-4">
    						<ul>
    							<h4>Situação</h4>
    							<li>Útumos incluídos</li>
    							<li>Todos</li>
    							<li>Ativos</li>
    							<li>Excluídos</li>
    							<li>Inativos</li>
    						</ul>
    					</div>
    					<div class="col col-sm-4">
    						<ul>
    							<h4>Tipo de cadastro</h4>
    							<li>Cliente</li>
    							<li>Fornecedor</li>
    							<li>Transportador</li>
    							<li>Vendedor</li>
    							<li>Sem tipo definido</li>
    						</ul>
    					</div>
    					<div class="col col-sm-4">
    						<h4>Outras opções de pesquisa</h4>
    						<div class="form-holder">
    							<div class="form-group col-sm-12">
    								<label>Vendedor</label>
    								<input type="text" class="form-control">
    							</div>
    							<div class="form-group col-sm-8">
    								<label>Município</label>
    								<input type="text" class="form-control">
    							</div>
    							<div class="form-group col-sm-4">
    								<label>Estado</label>
    								<select name="" id="" class="form-control">
    									<option value="">Select</option>
    								</select>
    							</div>
    							<div class="form-group col-sm-12">
    								<label>Telefone / Celular</label>
    								<input type="text" class="form-control">
    							</div>
    							<h4>Prox. Visita</h4>
    							<div class="form-group col-sm-6">
    								<label>De:</label>
    								<div class="input-group date" id="datetimepicker1">
    									<input type="text" class="form-control">
    									<span class="input-group-addon">
    										<span class="glyphicon glyphicon-calendar"></span>
    									</span>
    								</div>
    							</div>
    							<div class="form-group col-sm-6">
    								<label>Até:</label>
    								<div class="input-group date" id="datetimepicker1">
    									<input type="text" class="form-control">
    									<span class="input-group-addon">
    										<span class="glyphicon glyphicon-calendar"></span>
    									</span>
    								</div>
    							</div>
    							<h4>Sem compras no período</h4>
    							<div class="form-group col-sm-6">
    							<label>De:</label>
    								<div class="input-group date" id="datetimepicker1">
    									<input type="text" class="form-control">
    									<span class="input-group-addon">
    										<span class="glyphicon glyphicon-calendar"></span>
    									</span>
    								</div>
    							</div>
    							<div class="form-group col-sm-6">
    								<label>Até:</label>
    								<div class="input-group date" id="datetimepicker1">
    									<input type="text" class="form-control">
    									<span class="input-group-addon">
    										<span class="glyphicon glyphicon-calendar"></span>
    									</span>
    								</div>
    							</div>
    						</div>
    					</div>
    				</div>
    			</form>
    		</div>
    	</div>
    </div>

    希望这会有所帮助!

    【讨论】:

    • @MinaMagdy 希望我的回答对您有所帮助,如果是,请不要忘记投票和接受。祝你有美好的一天。
    【解决方案2】:

    使用:

    [class*='col-sm-']:not(:last-child):after 
    

    【讨论】:

      猜你喜欢
      • 2016-04-28
      • 1970-01-01
      • 2013-03-23
      • 1970-01-01
      • 2018-10-29
      • 1970-01-01
      • 1970-01-01
      • 2015-01-03
      • 2013-11-26
      相关资源
      最近更新 更多