欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css占位符點(diǎn)擊消失

傅智翔2年前8瀏覽0評論

CSS占位符是一種特殊的CSS選擇器,它可以指定在沒有內(nèi)容或者空內(nèi)容的情況下顯示的樣式。

有時(shí)候,我們需要在用戶輸入內(nèi)容之前顯示一些提示信息,這時(shí)候就可以使用CSS占位符。

常見的應(yīng)用場景是在表單控件中,給用戶提示輸入的內(nèi)容。

input[type="text"]::-webkit-input-placeholder {
color: #999;
}
input[type="text"]::-moz-placeholder {
color: #999;
}
input[type="text"]::placeholder {
color: #999;
}

上面的代碼就是設(shè)置占位符的樣式,其中的::placeholder是CSS3新增的偽元素,可以用來指定文本框的占位符樣式。

但是有時(shí)候用戶點(diǎn)擊文本框時(shí),占位符并沒有消失,影響用戶的輸入,這時(shí)候就需要添加以下代碼:

input[type="text"]:focus::-webkit-input-placeholder {
color: transparent;
}
input[type="text"]:focus::-moz-placeholder {
color: transparent;
}
input[type="text"]:focus::placeholder {
color: transparent;
}

上面的代碼就是設(shè)置有焦點(diǎn)時(shí)占位符的樣式,通過設(shè)置color: transparent來實(shí)現(xiàn)占位符的消失。

這樣就可以實(shí)現(xiàn)輸入內(nèi)容時(shí)占位符的消失,提高用戶的交互體驗(yàn)。