我怎樣才能把煥發使用HTML5和CSS3的文本框的效果文本框活動時喜歡http://www.me.com怎麼把灼熱使用HTML5和CSS3
3
A
回答
0
你會發現他們使用JavaScript的組合與CSS3來產生這種效果。
他們將有一個事件處理程序處理該文本框的onfocus
狀態,然後使用CSS3 box-shadow
風格伴隨着一個JavaScript淡入淡出效果,
最好的(最簡單的)的方式來實現,這將是jQuery的結合具有CSS3屬性,但也可以在原始JS中同時完成,如果您需要進一步解釋,請發表評論。
0
他們使用PNG圖像移動輸入字段後面的div,當沒有焦點時隱藏。一切都有固定的寬度和高度,所以不需要調整大小。
沒有看到任何CSS3或HTML5的存在,但與CSS3比邊界圖像做應該可以達到同樣的效果,是這樣的:
border-image: url("border.png") 10;
編輯:
@Lea Verou有更好的解決方案。我昨天添加了這個效果,我的一個網站這樣
input:focus, textarea:focus,
input.ieFocusHack, textarea.ieFocusHack {
box-shadow: 0 0 10px rgb(0, 182, 255);
-moz-box-shadow: 0 0 10px rgb(0, 182, 255);
-webkit-box-shadow: 0 0 10px rgb(0, 182, 255);
behavior: url(PIE.htc);
}
input[type="submit"]:focus {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
一些JavaScript(沒寫我自己)的IE瀏覽器,因爲它不支持:重點
$(document).ready(function() {
if (jQuery.browser.msie === true) {
jQuery('input, textarea')
.bind('focus', function() {
$(this).addClass('ieFocusHack');
}).bind('blur', function() {
$(this).removeClass('ieFocusHack');
});
}
});
要添加箱 - 對IE使用的影子支持使用CSS3PIE。奇蹟般有效。
5
:focus { box-shadow: 0 0 10px red; }
發出紅光。基本上,輝光是具有合適顏色且沒有偏移的投影。
相關問題
- 1. 灼熱在craneboard
- 2. Android - 怎麼把onPause和onSaveInstanceState
- 3. 我應該使用HTML5和CSS3嗎?
- 4. 使用HTML5和CSS3的Ruby On Rails
- 5. DropDown輸入使用HTML5和CSS3
- 6. 使用html5和css3切換開關
- 7. 學習HTML5和CSS3
- 8. 幫助html5和css3
- 9. html5和css3依賴於什麼?
- 10. 我怎麼把指數使用貓鼬
- 11. 用於IE7和IE8的HTML5和CSS3
- 12. 我怎樣才能讓這個以HTML5和CSS3
- 13. CSS3和HTML5中的列
- 14. HTML5和CSS3的未來
- 15. 你怎麼把{和}格式字符串
- 16. 用於HTML5和CSS3的JavaScript檢查器
- 17. HTML5/CSS3動畫
- 18. HTML5 CSS3 Grid Boilerplates
- 19. HTML5&CSS3居中
- 20. 怎麼把你的ViewModel
- 21. 怎麼把alsaaudio python卡?
- 22. 使用HTML5,CSS3和jQuery的iPhone應用程序
- 23. HTML5 + CSS3 + Firefox問題
- 24. HTML5 CSS3/Javascript Blur Mask
- 25. 如何在HTML5 + CSS3
- 26. 如何減少使用HTML5和CSS3標記的CSS ID和類的使用?
- 27. 僅使用HTML5和CSS3更改正文背景顏色..?
- 28. 使用html5和css3的可擴展菜單
- 29. 如何在使用HTML5和CSS3的圓中創建分段
- 30. CSS3 3D變換和HTML5畫布
+1。英語不好,問問題仍然不錯。 – Smandoli 2011-03-25 21:39:35