雖然我們無法直接更改表單的input[type=file]按鈕,但是可以通過曲線救國的方式來實現。
思路大致是這樣的:
1、將按鈕設定透明度為0
2、在上面覆蓋乙個button,使二者位置完全重合。
html**如下
<span
class
="sl-custom-file"
>
<
input
type
="button"
value
="點選上傳檔案" class="btn-file"/>
<
input
type
="file"
class
="ui-input-file"
/>
span
>
css**
.sl-custom-file
.btn-file
.sl-custom-file .ui-input-file
效果圖如下:
去除表單元素的預設樣式
禁用表單input select元素的預設外觀 禁用 select 預設下拉箭頭 ms expand 適用於表單選擇控制項下拉箭頭的修改,有多個屬性值,設定它隱藏 display none 並使用背景來修飾可得到我們想要的效果。select ms expand ms check 適用於表單核取方塊或...
react 更改antd的預設樣式
2種方法 1.import styles from index.less 下面為index.less 直接引入就是全域性可以用 當然更建議外面套盒子 global ant modal body 2.直接在antd外面套一層盒子 通過less引入 然後把樣式一層層指定下去 例如 box ant tab...
JQuery Mobile表單元素樣式
文字框 文字框 2 內容框 textarea 3 搜尋框 搜尋框 4 兩項下拉框 滑動開關 關開 5 範圍表單 滑動 6 多選框 選擇你喜歡的運動 游泳跑步 跳高自行車 7 水平方向多選框 水平多選框 bi u8 單選框 單選框 cat dog hamster lizard 9 水平方向單選框 檢視...