表單加星號意思是必填項了,這種功能我們其實見得也是非常的多了,今天我們就一起來看一篇關于CSS 給表單必選項添加星號的例子,希望能夠對各位帶來幫助.
在制作網頁表單的時候,如果一個選項是必填的,通常會給選項添加一個星號,比如 WordPress 的評論表單:
<p class="form-group">
<label for="author">姓名</label> <span class="required">*</span>
<input type="text" id="author" name="author" required="required" size="30" class="form-text">
</p>
然后給星號添加一點 CSS 樣式:
.form-group span.required {
color: #999;
font-size: 150%;
}
CSS 給表單必選項添加星號
但是有些時候我們可能無法修改 HTML 結構,或者不想添加多余無意義的標簽,這時可以利用 CSS 的 after 偽類來制作出一個星號。
還是上邊的表單,刪除 <span class="required">*</span> 這段代碼,然后添加 CSS:
.form-group label:after {
content: ' *';
color: #999;
font-size: 150%;
}
這樣就可以通過 CSS 來制作出一個代表必選的星號。
其實 CSS 的 before 和 after 偽類是非常好用的,大多數人只是拿它來清除浮動,其實腦洞開一下,好好利用這兩個偽類可以做出很神奇的事情。