前提・実現したいこと
https://codepen.io/ksyunnnn/pen/aqMKzR
input[type=data]に、デフォルトで表示されるカレンダー制御の矢印アイコンを、別のアイコンに変更するための、上記URLにあるコードを動かしたいです。
発生している問題・エラーメッセージ
アイコンが変更されないです。
input[type=date]::-webkit-calendar-picker-indicator:before
というセレクタが反応していなさそう
該当のソースコード
html
1<input type="date">
css
1/* スピンボタン(上下ボタン)を非表示 */ 2input[type=date]::-webkit-inner-spin-button { 3 -webkit-appearance: none; 4} 5/* 無入力時の 年/月/日 を / / にする */ 6input[type=date]::-webkit-datetime-edit-year-field:not([aria-valuenow]), 7input[type=date]::-webkit-datetime-edit-month-field:not([aria-valuenow]), 8input[type=date]::-webkit-datetime-edit-day-field:not([aria-valuenow]) { 9 color: transparent; 10} 11/* /の色を変える */ 12input[type=date]::-webkit-datetime-edit-text { 13 color: #666; 14} 15/* clearボタンの非表示 */ 16input[type=date]::-webkit-clear-button { 17 -webkit-appearance: none; 18} 19/* カレンダーのインジケータ(▼)を非表示 */ 20input[type=date]::-webkit-calendar-picker-indicator { 21 color: transparent; 22 position: relative; 23} 24/* fontAwesomeのカレンダーアイコンをインジケータにする */ 25input[type=date]::-webkit-calendar-picker-indicator:before { 26 color: #666; 27 font-family: FontAwesome; 28 /*content: "\f073";*/ /* fa-calendar */ 29 content: "\f133"; /* fa-calendar-o */ 30 position: absolute; 31 left: -5px; /* ここら辺はいい感じの塩梅で */ 32 top: -5px; /* ここも */ 33}
補足情報(FW/ツールのバージョンなど)
こちらの記事を参考にしています。
https://qiita.com/MssKnd/items/1e55264b5e3acc609e1f
よろしくお願いいたしますm(_ _)m