給網頁添加樣式是網頁制作過程中非常重要的一步,其中 CSS 是一種廣泛使用的樣式表語言。在網頁中,input 元素是非常基礎和常用的元素。這篇文章將會介紹如何使用 CSS 改變 input 的默認樣式屬性。
/* 下面是一個基本的 input 樣式樣例 */ input { width: 100%; padding: 12px 20px; margin: 8px 0; box-sizing: border-box; border: 2px solid #ccc; border-radius: 4px; background-color: #f8f8f8; font-size: 16px; }
上面的 CSS 代碼是一個常見的基本 input 樣式,包含了默認的 input 屬性。然而,在必要的情況下,我們需要改變默認屬性,并添加自定義樣式。下面是一些改變 input 樣式的基本方法。
/* 1. 去除默認的 input 輪廓 border */ input:focus { outline: none; } /* 2. 改變 input 的背景色 */ input[type="text"] { background-color: #f2f2f2; } /* 3. 改變 input 的圓角 */ input[type="text"] { border-radius: 20px; } /* 4. 替換 input 的默認 placeholder */ input::-webkit-input-placeholder { color: #c9c9c9; }
上述代碼中,我們使用了偽類選擇器來定位 input。:focus 選擇器用于改變 input 的焦點屬性,其他的選擇器根據實際需求對樣式進行更改。
這些基本的 input 樣式改變將有助于改變默認屬性,使得網頁更加美觀有趣。當然,要注意兼容性問題和 CSS 代碼的維護性。希望通過這篇文章,您能更好的使用 CSS 改變 input 的默認樣式屬性。