0
從http://purecss.io/forms/關於「分組輸入」部分,它只顯示垂直/堆疊分組輸入,但可以製作水平分組輸入嗎?如何在purecss中使用.pure-group創建一個水平分組輸入?
從http://purecss.io/forms/關於「分組輸入」部分,它只顯示垂直/堆疊分組輸入,但可以製作水平分組輸入嗎?如何在purecss中使用.pure-group創建一個水平分組輸入?
您可以使用multi-column form example但是類輸入字段設置爲純U-1這樣的:
<form class="pure-form pure-form-stacked">
<fieldset>
<div class="pure-g">
<div class="pure-u-1 pure-u-md-1-3">
<input id="Username" class="pure-u-1" type="text" placeholder="Username">
</div>
<div class="pure-u-1 pure-u-md-1-3">
<input id="Password" class="pure-u-1" type="text" placeholder="password">
</div>
<div class="pure-u-1 pure-u-md-1-3">
<input id="email" class="pure-u-1" type="email" required placeholder="email">
</div>
</div>
<label for="terms" class="pure-checkbox">
<input id="terms" type="checkbox">I've read the terms and conditions</label>
<button type="submit" class="pure-button pure-button-primary">Submit</button>
</fieldset>
</form>
當然,只是擴展它。這裏的東西我很快就颳起了我自己的目的 - 可能需要在其擴展其他元素:
.pure-form {
.pure-horizontal-group {
input:first-child, textarea:first-child {
border-radius: 4px 0 0 4px;
margin: 0 0 0 -2px;
}
input, textarea {
display: inline-block;
padding: 10px;
margin: 0 -2px 0 0;
border-radius: 0;
position: relative;
}
input:last-child, textarea:last-child {
border-radius: 0 4px 4px 0;
margin: 0 0 0 -2px;
}
}
}
感謝您的評論,但是這不是我問的問題,我正在尋找像一個分組輸入[鏈接](http://purecss.io/forms/#grouped-inputs),但它只顯示垂直/堆疊分組輸入,但我想知道如何使分組輸入水平顯示。 – Jacky
好的。 purecss代碼當前不包含對水平組的輸入進行樣式設置的選項。從[form css](https://github.com/yahoo/pure/blob/master/src/forms/css/forms.css)開始,你將不得不編寫自己的CSS來管理邊框半徑,在邊界半徑會改變的帳戶中斷點。 – stickyuser
好的謝謝你的確認。 – Jacky