2014-02-08
Google Chromeのinput要素にborder-radiusをつけると現れる影を消す方法
結論
適当なborderをつけると消える
記録
動作環境
- MacOS X 10.7.5
- Google Chrome バージョン 31.0.1650.63
タイトル通り、Google Chromeのinput要素(type属性はtext)にborder-radiusをつけると謎の影のようなものが現れたのでこれを消す方法について。
これが普通の状態のinput要素。
よく見るとすでに影っぽいものが上部に見えるな...。
これに「border-radius: 5px」をつけるとこうなる。
調べたところ、「-webkit-appearance: none」をつけると解除できるとか。やってみる。
なにも変わらんぞ...。
適当なプロパティをつけて検証していたところ、borderプロパティをセットすると消えることが判明した。下の画像は「border: 1px solid #ccc」をつけたもの。
枠線の色は若干変わってしまったが、元々変えるつもりだったし、OK。
<< 前の記事HTTPリファラについて