在Web開發(fā)中,input框經常用于讓用戶輸入數(shù)據(jù)。但是有些時候我們并不需要使用默認的input框樣式,這時候就需要使用CSS去除input框的樣式。
首先,在HTML頁面中添加一個input框:
<input type="text" name="username" id="username" value="">
然后,在CSS中添加以下代碼:
input[type="text"] { border: none; outline: none; background-color: transparent; box-shadow: none; }
代碼解釋:
border: none;
去除輸入框邊框樣式。outline: none;
去除輸入框聚焦時的外框陰影。background-color: transparent;
去除背景色。box-shadow: none;
去除投影效果。
使用以上代碼將會去除input框的默認樣式。
除此之外,還可以通過CSS自定義輸入框樣式。比如修改輸入框的背景顏色、邊框顏色、圓角等等。下面是一個自定義樣式的示例:
input[type="text"] { border: 1px solid #ccc; border-radius: 5px; padding: 5px 10px; background-color: #f5f5f5; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); font-size: 14px; color: #333; }
代碼解釋:
border: 1px solid #ccc;
添加1像素的邊框。border-radius: 5px;
給輸入框添加圓角。padding: 5px 10px;
內容和邊框的距離。background-color: #f5f5f5;
背景顏色box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
內陰影效果。font-size: 14px;
字體大小。color: #333;
字體顏色。
最終樣式如下:
以上就是使用CSS去除input框樣式的方法。