https://plnkr.co/edit/vWR7kK9MQw4nyciRt1Bj?p=preview使用引導程序css響應窗體
我已經上傳我的代碼在plunker。直到媒體屏幕大小768px,1260px形式是響應式的。我需要在媒體屏幕級別480px-760px每行至少有三個輸入字段,但我所得到的只是每行一個字段。之後,在媒體屏幕上,每行至少有480px的字段即將到來。需要幫助。
我試着調整字段的寬度。 供您參考CSS和HTML代碼如下:
HTML:
<form name="tForm" role="form" data-ng-init="resp()">
<div class="row newRow">
<div class="form-group fields col-sm-2" ng-class="{'has-error': (tForm.fname.$dirty || tForm.$submitted) && tForm.fname.$invalid }">
<label for="fname">FIRST NAME *</label>
<br>
<input type="text" name="fname" class="form-control1 col-sm-2" autocomplete="off" ng-required="true" ng-model="firstName" ng-pattern="/^[a-zA-Z ]*$/" ng-minlength=1/>
</div>
<div class="form-group fields col-sm-2">
<label>LAST NAME *</label>
<input type="text" name="lname" class="form-control1" autocomplete="off" ng-required="true" ng-model="lastName" />
</div>
<div class="form-group fields col-sm-2">
<label>GENDER *</label>
<br>
<select name="gender" class="form-control1 drop" required ng-model="gender" placeholder="select">
<option value='' disabled selected>Select</option>
<option value="male">Male</option>
<option value="female">Female</option>
<option value="transpant">Transgender</option>
</select>
</div>
<div class="form-group fields col-sm-2">
<label>DOB</label>
<div class="form-group">
</div>
</div>
</div>
</form>
CSS:
@media screen and (min-width: 480px) {
.newrow {
width: 100;
}
.firstfields {
margin-top: 10px;
margin-left: 5px;
}
.drop2 {
padding: 6px;
padding-right: 3em;
border: none;
color: black;
width: 85%;
}
.fields {
border: 1px #A9A9A9 solid;
width: 200px;
margin: 1em;
height: 75px;
color: #A9A9A9;
font-size: 11px;
}
input[type=text] {
width: 65%;
margin: 8px 0;
box-sizing: border-box;
border: 3px solid #fff;
-webkit-transition: 0.5s;
transition: 0.5s;
outline: none;
}
input[type=email] {
width: 65%;
margin: 8px 0;
box-sizing: border-box;
border: 3px solid #fff;
-webkit-transition: 0.5s;
transition: 0.5s;
outline: none;
}
input[type=email]:focus {
border: 3px solid #fff;
}
.drop {
width: 160px;
}
.drop select:focus {
box-shadow: 0 0 3pt 2pt #fff!important;
}
.drop1 {
width: 85%;
padding: 6px;
padding-right: 6em;
border: none;
color: black;
}
input[type=text]:focus {
border: 3px solid #fff;
}
.newpagebody {
background-size: auto;
}
}
請通過更具體的讓您的要求明確。 –