久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

HTML5 input placeholder 顏色修改示例_html5教程技巧

HTML5 input placeholder 顏色修改示例_html5教程技巧HTML5中文學(xué)習(xí)網(wǎng),是中國最大的HTML5中文門戶,為廣大HTML5愛好者提供各種HTML5資料,包括HTML5網(wǎng)站、HTML5資訊、HTML5應(yīng)用、HTML5游戲、HTML5教程
點(diǎn)評:這篇文章主要介紹了有關(guān)HTML5 input placeholder 顏色修改方面的知識,需要的朋友可以參考下
Chrome支持input=[type=text]占位文本屬性,但下列CSS樣式卻不起作用:

CSS

復(fù)制代碼
代碼如下:

input[placeholder], [placeholder], *[placeholder] {
color:red !important;
}

HTML input語句

復(fù)制代碼
代碼如下:

<input type="text" placeholder="Value" />

運(yùn)行結(jié)果值還是灰色,Color:red沒有作用。有什么方法可以修改占位文本的顏色嗎?我在瀏覽器里安裝了jQuery占位文本插件,但仍然無用。(!important只有IE7和firefox能識別)

回答:

toscho:有三種實(shí)現(xiàn)方式:偽元素(pseudo-elements)、偽類( pseudo-classes)和Notihing。
WebKit和Blink(Safari,Google Chrome, Opera15+)使用偽元素

復(fù)制代碼
代碼如下:

::-webkit-input-placeholder

Mozilla Firefox 4-18使用偽類

復(fù)制代碼
代碼如下:

:-moz-placeholder

Mozilla Firefox 19+ 使用偽元素

復(fù)制代碼
代碼如下:

::-moz-placeholder

IE10使用偽類

復(fù)制代碼
代碼如下:

:-ms-input-placeholder

IE9和Opera12以下版本的CSS選擇器均不支持占位文本。需要注意的是偽元素在Shadow DOM里會起到元素的真實(shí)作用。

CSS選擇器

因?yàn)槊總€(gè)瀏覽器的CSS選擇器都有所差異,所以需要針對每個(gè)瀏覽器做單獨(dú)的設(shè)定。

復(fù)制代碼
代碼如下:

::-webkit-input-placeholder { /* WebKit browsers */
color: #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #999;
}

Matt:textareas(文本框可拉伸)風(fēng)格樣式的代碼,如下:

復(fù)制代碼
代碼如下:

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #636363;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color: #636363;
}

brillout.com:input和Textarea的字體顏色均為紅色。所有樣式都要針對不同的選擇器而定,不要打包整體處理,因?yàn)槠渲幸粋€(gè)出問題,其他的都會失效。

復(fù)制代碼
代碼如下:

*::-webkit-input-placeholder {
color: red;
}
*:-moz-placeholder {
color: red;
}
*:-ms-input-placeholder {
/* IE10+ */
color: red;
}

James Donnelly:在Firefox和IE里,正常input文本顏色覆蓋占位符顏色的方法:

復(fù)制代碼
代碼如下:

::-webkit-input-placeholder {
color: red; text-overflow: ellipsis;
}
:-moz-placeholder {
color: #acacac !important; text-overflow: ellipsis;
}
::-moz-placeholder {
color: #acacac !important; text-overflow: ellipsis;
} /* for the future */
:-ms-input-placeholder {
color: #acacac !important; text-overflow: ellipsis;
}

還有一種好辦法:

復(fù)制代碼
代碼如下:

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #666;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color: #666;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #666;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #666;
}

最后一種是從網(wǎng)上找的:

復(fù)制代碼
代碼如下:

$('[placeholder]').focus(function() {
var input = $(this);
if (input.val() == input.attr('placeholder')) {
input.val('');
input.removeClass('placeholder');
}
}).blur(function() {
var input = $(this);
if (input.val() == '' || input.val() == input.attr('placeholder')) {
input.addClass('placeholder');
input.val(input.attr('placeholder'));
}
}).blur();
$('[placeholder]').parents('form').submit(function() {
$(this).find('[placeholder]').each(function() {
var input = $(this);
if (input.val() == input.attr('placeholder')) {
input.val('');
}
})
});

這個(gè)代碼調(diào)用的規(guī)則是,先加載Javascript再用CSS修改占位符屬性。

復(fù)制代碼
代碼如下:

form .placeholder {
color: #222;
font-size: 25px;
/* etc */
}

user1729061:不用CSS和占位文本,同樣能得到相同效果。

復(fù)制代碼
代碼如下:

input type="text" value="placeholder text" onfocus="this.style.color='#000';
this.value='';" style="color: #f00;"/>

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

互聯(lián)網(wǎng)時(shí)代強(qiáng)調(diào)用戶體驗(yàn),那什么是 HTML5 跨平臺 App 開發(fā)者的編程體驗(yàn)?在經(jīng)過一年的上線摸索后,APICloud 團(tuán)隊(duì)認(rèn)識到剝奪開發(fā)者已經(jīng)習(xí)慣的開發(fā)工具,替換一個(gè)其他的是不對的。因此,
到現(xiàn)在為止 html5 還沒有成為國際標(biāo)準(zhǔn),舊的瀏覽器還無法支持HTML5,所以優(yōu)秀的HTML5網(wǎng)站示例第一個(gè)要求就是要能夠兼容舊的瀏覽器。 并且在網(wǎng)頁代碼中應(yīng)該聲明!doctype html,然后在首頁
以手機(jī)最游戲(weibo.youxi.cn)這款 html5 手游應(yīng)用為例,其在傲游MM、海豚、天天瀏覽器以及小米科技旗下的迷人瀏覽器中都表現(xiàn)出超出預(yù)期的運(yùn)行效果。這些手機(jī)瀏覽器與蘋果Safari、谷
html走向成熟的路還有多長?到底 html5 現(xiàn)在能做什么,對于很多人來說還是有點(diǎn)迷茫。我們苦苦學(xué)的html,w3c標(biāo)準(zhǔn)都要改變么? W3C 于 2008 年 1 月 推出 HTML5 的第一份草案,而 HTML5 標(biāo)準(zhǔn)的全部
我們都知道HTML5+CSS3模板非常受到web開發(fā)人員的喜愛,目前HTML5+CSS3技術(shù)已經(jīng)成為大家喜愛的前端開發(fā)技術(shù)。使用HTML5+CSS3技術(shù),web開發(fā)人員可以創(chuàng)建非常時(shí)尚,非常時(shí)髦的
主站蜘蛛池模板: 伊人久久麻豆 | 第一色在线 | 欧美激情视频网站 | 国产成人久久av免费高清密臂 | 国产日韩欧美一区 | 午夜视频在线观看网站 | 国产精品久久二区 | 国产日韩精品一区二区 | 99综合在线| 欧美精品在线免费观看 | 久草免费在线视频 | 欧美黄a| 精品国产欧美日韩不卡在线观看 | 国产成人综合在线 | 羞羞的视频免费在线观看 | 国产视频中文字幕 | 色视频免费 | 亚洲精品久久区二区三区蜜桃臀 | 五月婷婷丁香 | 欧美日韩亚洲一区二区 | 蜜臀久久99精品久久久久野外 | 国产一区 在线视频 | 欧美日韩精品国产 | 国产精品久久久久久久久久 | 一级日韩| 九九伦理电影 | 久草网视频 | 日本在线一区二区 | 插插插干干干 | 日本天天操 | 欧美一区二区三区久久精品 | 91国内精精品久久久久久婷婷 | 国产激情偷乱视频一区二区三区 | 一级片毛片 | 欧美日韩国产精品一区二区 | 久久综合av | 91青青草视频 | 日韩在线三级 | 成人综合一区 | 二区高清| 亚洲国产精品一区二区三区 |