我要成為切版魔法師 #4 - HTML 表單樣式變變變

閱讀時間約 2 分鐘

HTML 表單元素像是:

  • <input>
  • <button>
  • <select>
  • <textarea>

要改變表單元素的樣式其實相當麻煩,有些樣式還不能更改,這篇就來探討如何把它們改成喜歡的模樣吧。

<input>

  • 改變提示字的顏色
input::placeholder {
  color: blue;
}
  • 改變輸入框與內容的距離,以及外框顏色
input {
  padding: 8px 12px;
  border: solid 1px #ccc;
}
  • 改變聚焦在輸入框時的外框顏色
input {
  outline: none;
}

input:focus {
  border: solid 1px blue;
}

<button>

  • 取消按鈕的立體外框,改變背景色
button {
  background: #000;
  border: none;
}

<select>

想要替換右方的下拉選單 icon,可以加入以下語法:

select{
  /* 清除預設的 icon */
  appearence: none;

  /* 加入自定義的 icon 圖片 */
  background-image: url(icon.png);
  background-repeat: no-repeat;
  background-size: 16px 12px;
  background-position: right 20px center;
}

目前點擊 <select> 後的 <option> 預設樣式都是不能做修改的,如果要完全自定義樣式的話,就只能使用 div 設計,再手動加入 JS 語法觸發。或是使用套件定義好的樣式會更加快速。

<textarea>

  • textarea 預設可拖曳右下角,伸縮水平和垂直方向的範圍,如果要改變這個設定,可以加入 resize 語法來達到自己想要的效果:
textarea {
/* 預設,可以水平、垂直方向拉伸 */
resize: both;

/* 取消伸縮 */
resize: none;

/* 僅能水平方向拉伸 */
resize: vertical;

/* 僅能垂直方向拉伸 */
resize: horizional;
}

參考資料

7會員
30內容數
正在一點一滴學習程式,相信知識量總有一天會匯聚成大海,目前專門研究前端中。
留言0
查看全部
發表第一個留言支持創作者!
傑米的沙龍 的其他內容
一個超簡單就能達到滾動視差的套件 - AOS
切版有許多眉角需要注意,來探討那些經常導致切版結果與設計稿產生落差的原因。 一、文字的高度本體是 line-height:🔍 文字所佔據的高度不是由font-size決定,而是line-hight。一開始練習切版時,都想著設定好字的尺寸和字重就 ok 了吧?殊不知這是造成切出來的網頁與設計
題目:你將會得到一個單詞,你的任務是返回該單詞的中間字符。如果單詞的長度是奇數,則返回中間字符。如果單詞的長度是偶數,則返回中間的兩個字符。
在談到閉包前,要先談談範圍鏈,在 ES6 以前,變數透過 var 宣告,當時切分變數的最小單位為「函式」,有以下特性需要留意:內層可以取得外層的變數,但外層無法取得內層變數,在「定義」函式時就決定了範圍鏈,而非執行時
題目:完成解決方案,當第一個參數(String 型別)以第二個參數結尾時(也是 String 型別)返回 true。
這篇主要會透過 CDN 引入 Material Icons,並補足官方文件裡只有提到 Filled 類別的引用方式,但沒有提到其他類別,像是 Outlined、Rounded、Sharp、Two tone,另外還會提到如何透過偽元素加入 Material Icons,現在我們就來看看如何引入吧!
一個超簡單就能達到滾動視差的套件 - AOS
切版有許多眉角需要注意,來探討那些經常導致切版結果與設計稿產生落差的原因。 一、文字的高度本體是 line-height:🔍 文字所佔據的高度不是由font-size決定,而是line-hight。一開始練習切版時,都想著設定好字的尺寸和字重就 ok 了吧?殊不知這是造成切出來的網頁與設計
題目:你將會得到一個單詞,你的任務是返回該單詞的中間字符。如果單詞的長度是奇數,則返回中間字符。如果單詞的長度是偶數,則返回中間的兩個字符。
在談到閉包前,要先談談範圍鏈,在 ES6 以前,變數透過 var 宣告,當時切分變數的最小單位為「函式」,有以下特性需要留意:內層可以取得外層的變數,但外層無法取得內層變數,在「定義」函式時就決定了範圍鏈,而非執行時
題目:完成解決方案,當第一個參數(String 型別)以第二個參數結尾時(也是 String 型別)返回 true。
這篇主要會透過 CDN 引入 Material Icons,並補足官方文件裡只有提到 Filled 類別的引用方式,但沒有提到其他類別,像是 Outlined、Rounded、Sharp、Two tone,另外還會提到如何透過偽元素加入 Material Icons,現在我們就來看看如何引入吧!
你可能也想看
Google News 追蹤
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、精選公司介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://re
Thumbnail
「請給《航海王》真人版一些機會」 這一季很多東西打下不錯的基礎,個人還是期待之後整個故事。如果真要我許個願望拜託至少演到司法島,如果真的不行的話,演到阿拉巴斯坦篇或者空島篇也行,那裡的故事絕對都值得用一個季度完成,請別硬塞成一季呀!
Thumbnail
過去,我會給自己很明確的目標。希望自己成為那一種人。 求學階段,我想上第一志願。但三次聯考的結果,我進了淡江。而且不是我喜歡的建築系! 我依然不願意放棄,最後好不容易考上了交大資工所。我心目中的第一志願! 選擇工作時,我想做IC設計。理由很單純,從第一年考上華梵資工時,我很明確的知道這不是我想做的事
廢話不多說,三個人把紙條翻開一看,幾個大字映入眼簾 ──── 「我要成為海 ‧ 賊 ‧ 王!」 我們狂笑,還拿給別人看。 難怪會沉下來,太重了,真的。 就在一夥人嘲笑別人願望的同時,我沒有想到,將來自己祈禱的心願會更加可笑,所行走的路,會更加崎嶇難行。 對了,我的畢冊還安分地躺在教室抽屜裡,反正該簽
Thumbnail
你是不是常常感覺時間不夠呢?過去曾經我曾經準備過考大學、轉系轉學考(大學內平轉)、法律研究所、司法官國考。我也帶過準備考研究所以及考律師司法官考試的學弟妹,進行讀書會。在檢察官的工作上,也需要面臨和警察、行政機關、同事約時間討論事情。時間管理是一生都再不斷優化和學習的事情。以下是3個可以嘗試的步驟:
Thumbnail
『相信你的使命,你的存在就有意義,眾人相信你的使命,你就是眾人存在的意義』 『使命』、『願景』、『戰略』、『目標』到底什麼關係?公司年年在推演,最後成為似是而非的因果,反正每年都寫「業績成長20%」目標一定會給過,不管BSC還是OKR,都先看過『海賊王』再開始......
Thumbnail
2021年台股攻萬八,投資小白也想進來試試手氣!股票不是六合彩,如果你期待那些朋友、老師、頻道或是社群可以報名牌給你,讓你無腦賺錢;我想不是你笨、就是對方很壞。
Thumbnail
近期因為疫情沒辦法像往常一樣到處遊玩,強迫自己找不用出門的事情打發時間,更重要的是面對自己的財務狀況。 一直以來都想接觸投資也註冊了證劵戶,但這證劵戶閒置了近半年,後來在朋友的陪伴下決定學習踏入這個深淵,初期聽了朋友的小道消息所以購買一些股票但是事實是所謂的交學費。
Thumbnail
前陣子大家都是買台積電,把它稱為台灣之光,現在則變成買長榮,人人變成航海王了,如果有投資的航海王或尚未成為航海王的觀望者,一起來了解我們對航海王的看法吧!  航運產業 一般可分為海運、空運和內陸運輸三種,貨櫃航運屬於海運業。海運業可以再分為貨櫃航運以及散裝航運兩類。 目前台灣貨櫃航運的代表為長榮26
一句話:Be comfortable with your own skin. 這是英語的一種說法,也就是對自己的狀態感到很自在。 對!40歲之後的我,想要優雅地、自在地活著,成為the best version of myself. 但是要怎麼樣才能夠對自己的狀態感到自在呢?
Thumbnail
本專欄將提供給您最新的市場資訊、產業研究、交易心法、精選公司介紹,以上內容並非個股分析,還請各位依據自身狀況作出交易決策。歡迎訂閱支持我,獲得相關內容,也祝您的投資之路順遂! 每年 $990 訂閱方案👉 https://reurl.cc/VNYVxZ 每月 $99 訂閱方案👉https://re
Thumbnail
「請給《航海王》真人版一些機會」 這一季很多東西打下不錯的基礎,個人還是期待之後整個故事。如果真要我許個願望拜託至少演到司法島,如果真的不行的話,演到阿拉巴斯坦篇或者空島篇也行,那裡的故事絕對都值得用一個季度完成,請別硬塞成一季呀!
Thumbnail
過去,我會給自己很明確的目標。希望自己成為那一種人。 求學階段,我想上第一志願。但三次聯考的結果,我進了淡江。而且不是我喜歡的建築系! 我依然不願意放棄,最後好不容易考上了交大資工所。我心目中的第一志願! 選擇工作時,我想做IC設計。理由很單純,從第一年考上華梵資工時,我很明確的知道這不是我想做的事
廢話不多說,三個人把紙條翻開一看,幾個大字映入眼簾 ──── 「我要成為海 ‧ 賊 ‧ 王!」 我們狂笑,還拿給別人看。 難怪會沉下來,太重了,真的。 就在一夥人嘲笑別人願望的同時,我沒有想到,將來自己祈禱的心願會更加可笑,所行走的路,會更加崎嶇難行。 對了,我的畢冊還安分地躺在教室抽屜裡,反正該簽
Thumbnail
你是不是常常感覺時間不夠呢?過去曾經我曾經準備過考大學、轉系轉學考(大學內平轉)、法律研究所、司法官國考。我也帶過準備考研究所以及考律師司法官考試的學弟妹,進行讀書會。在檢察官的工作上,也需要面臨和警察、行政機關、同事約時間討論事情。時間管理是一生都再不斷優化和學習的事情。以下是3個可以嘗試的步驟:
Thumbnail
『相信你的使命,你的存在就有意義,眾人相信你的使命,你就是眾人存在的意義』 『使命』、『願景』、『戰略』、『目標』到底什麼關係?公司年年在推演,最後成為似是而非的因果,反正每年都寫「業績成長20%」目標一定會給過,不管BSC還是OKR,都先看過『海賊王』再開始......
Thumbnail
2021年台股攻萬八,投資小白也想進來試試手氣!股票不是六合彩,如果你期待那些朋友、老師、頻道或是社群可以報名牌給你,讓你無腦賺錢;我想不是你笨、就是對方很壞。
Thumbnail
近期因為疫情沒辦法像往常一樣到處遊玩,強迫自己找不用出門的事情打發時間,更重要的是面對自己的財務狀況。 一直以來都想接觸投資也註冊了證劵戶,但這證劵戶閒置了近半年,後來在朋友的陪伴下決定學習踏入這個深淵,初期聽了朋友的小道消息所以購買一些股票但是事實是所謂的交學費。
Thumbnail
前陣子大家都是買台積電,把它稱為台灣之光,現在則變成買長榮,人人變成航海王了,如果有投資的航海王或尚未成為航海王的觀望者,一起來了解我們對航海王的看法吧!  航運產業 一般可分為海運、空運和內陸運輸三種,貨櫃航運屬於海運業。海運業可以再分為貨櫃航運以及散裝航運兩類。 目前台灣貨櫃航運的代表為長榮26
一句話:Be comfortable with your own skin. 這是英語的一種說法,也就是對自己的狀態感到很自在。 對!40歲之後的我,想要優雅地、自在地活著,成為the best version of myself. 但是要怎麼樣才能夠對自己的狀態感到自在呢?