国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

HTML5里的placeholder屬性使用實(shí)例和美化顯示效果的方法

2020-03-24 18:05:47
字體:
供稿:網(wǎng)友
placeholder屬性能夠讓你在文本框里顯示提示信息,一旦你在文本框里輸入了什么信息,提示信息就會隱藏。你以前可能無數(shù)次看到這種效果,但那些大部分是用JavaScript里實(shí)現(xiàn)的,而現(xiàn)在,HTML5提供了原生支持,而且效果更好!HTML代碼

復(fù)制代碼代碼如下: input type="text" name="first_name" placeholder="你的姓名..." /
你也看見了,需要做的只是在文本框的聲明標(biāo)簽上加入placeholder屬性。完全不需要JavaScript來創(chuàng)造這種效果。檢查瀏覽器是否支持Placeholder屬性因?yàn)閜laceholder是一種新屬性,很有必要檢查一下你的瀏覽器是否支持它,比如IE6、IE8肯定是不支持的:

復(fù)制代碼代碼如下:
function hasPlaceholderSupport() {
var input = document.createElement('input');
return ('placeholder' in input);
}
如果用戶的瀏覽器不支持placeholder特征,你需要借助MooTools, Dojo, 或其它JavaScript工具來實(shí)現(xiàn)它:

復(fù)制代碼代碼如下:
/* mootools ftw! */
var firstNameBox = $('first_name'),
message = firstNameBox.get('placeholder');
firstNameBox.addEvents({
focus: function() {
if(firstNameBox.html' target='_blank'>value == message) { searchBox.value = ''; }
},
blur: function() {
if(firstNameBox.value == '') { searchBox.value = message; }
}
});用CSS美化placeholder在進(jìn)一步研究時我發(fā)現(xiàn)了另外一個有趣的CSS功能:CSS美化INPUT placeholder效果。下面讓我來用簡單的CSS代碼美化文本框里的placeholder文字。CSS代碼火狐瀏覽器里的用法和谷歌瀏覽器里不太一樣。它們的名稱都很好理解:

復(fù)制代碼代碼如下:
/* all */
::-webkit-input-placeholder { color:#f00; }
::-moz-placeholder { color:#f00; } /* firefox 19+ */
:-ms-input-placeholder { color:#f00; } /* ie */
input:-moz-placeholder { color:#f00; }
/* individual: webkit */
#field2::-webkit-input-placeholder { color:#00f; }
#field3::-webkit-input-placeholder { color:#090; background:lightgreen; text-transform:uppercase; }
#field4::-webkit-input-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#999; }
/* individual: mozilla */
#field2::-moz-placeholder { color:#00f; }
#field3::-moz-placeholder { color:#090; background:lightgreen; text-transform:uppercase; }
#field4::-moz-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#999; }你可以控制placeholder文字的字體、顏色和風(fēng)格。你甚至可以將文本框的placeholder以動畫方式顯示。 美化你的文本框都是些看起來很小的事情,但對于一些交互式的網(wǎng)站來說,成功的關(guān)鍵就在于細(xì)節(jié)。現(xiàn)在IE10里也只支持placeholder了,相信越來越多的人會使用這種原生的placeholder效果。html教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 余江县| 灵山县| 蕉岭县| 信宜市| 长寿区| 交城县| 庄浪县| 吉安市| 原阳县| 行唐县| 阿合奇县| 余江县| 中宁县| 万荣县| 吴旗县| 五寨县| 漯河市| 高雄县| 奉新县| 绥芬河市| 玛纳斯县| 上林县| 浪卡子县| 兰西县| 望城县| 岑溪市| 乌拉特前旗| 铁力市| 普兰店市| 沅陵县| 金门县| 唐海县| 安西县| 肥西县| 永宁县| 海宁市| 微山县| 微山县| 山西省| 法库县| 修文县|