回答
它看起來像一個瀏覽器的默認行爲,但你可以用CSS3僞造它box-shadow
http://jsfiddle.net/meo/BndwU/
或與您的顏色: http://jsfiddle.net/meo/BndwU/1/
或獎金焦點動畫: http://jsfiddle.net/meo/BndwU/2/
如果這是通過box-shadow效果完成的,那麼當您將大綱設置爲none時,沒有;然後它刪除假設的「箱子陰影」 – 2011-03-13 22:35:31
好,然後嘗試大綱:繼承。我認爲它的瀏覽器默認大綱。 (爲鉻或Safari)祕密提示:使用您的瀏覽器dom檢查員,看看它是如何完成的。 – meo 2011-03-13 22:38:47
這隻適用於接受CSS3屬性的現代瀏覽器,如box-shadow
:
input[type="text"] {
background:white;
border:1px solid #ffcc00;
box-shadow:0 0 3px #ffcc00;
-moz-box-shadow:0 0 3px #ffcc00;
-webkit-box-shadow:0 0 3px #ffcc00;
}
使用新的CSS 3的box-shadow,你可以把一個漸變邊框的輸入框。
.coolio {
box-shadow:rgba(0,0,0,0.5) 0px 0px 24px;
}
這裏是一個工作示例:Gradient Shadow Outline Demo
- 1. 僅圍繞父元素的CSS輪廓
- 2. 圍繞柵格單元繪製輪廓
- 3. 圍繞視圖的藍色輪廓
- 4. 圍繞IE7鏈接的虛線輪廓+
- 5. CSS:圍繞這個元素
- 6. CSS:圍繞塊元素
- 7. UIBezierPath圍繞多個子視圖輪廓
- 8. CSS將輸入輪廓不刪除
- 9. imagemagick模糊/柔化/整合其輪廓/輪廓與背景?
- 10. IE(10)如何刪除輸入元素的虛線輪廓
- 11. 圍繞任意html範圍繪製輪廓
- 12. iOS,水龍頭Safari,元素周圍的黑色輪廓
- 13. 確定周圍的輪廓
- 14. OpenCV Android - 如何繪製圍繞輪廓的圓形/矩形?
- 15. 使用OpenCV繪製圍繞卡邊緣的輪廓
- 16. 圍繞地圖多邊形(IE)的黑色輪廓
- 17. 圍繞紋理的非透明部分繪製輪廓
- 18. 圍繞行高的單行連線輪廓
- 19. 調整模糊值的輸入範圍
- 20. 圍繞div元素
- 21. CSS輪廓僅出現在元素的底部?
- 22. 圍繞輸入元素的隨機紅色邊框
- 23. css中的梯形輪廓
- 24. 輪廓漸變 - css
- 25. css輪廓左右
- 26. 圍繞模糊背景的白色模糊+保持文字不模糊
- 27. 模糊元素
- 28. 查找導致輸入模糊的元素的ID
- 29. a:圍繞單詞懸停黑色輪廓
- 30. 在OpenCV中圍繞所有輪廓繪製一個矩形Python
它看起來像Chrome內置的渲染輸入框先用含有像一個新的類包裝在一個跨度。它會在其他瀏覽器中呈現不同的效果。 – 2011-03-13 22:24:51
爲什麼不使用divs呢? – yoda 2011-03-13 22:25:10
@yoda:因爲'div'並不是一個輸入框......? – BoltClock 2011-03-13 23:59:49