タグ

2020年2月6日のブックマーク (3件)

  • 【css】どこまでselectをデフォルトの状態で装飾出来るか - Make note

    納期に追われて時間が無かった為、久しぶりの投稿となります。 今回は、簡単なことでしたが、随分とハマってしまったselectの装飾をメモしたいと思います。 目的 「デフォルト状態」のデザインを弄らずに装飾を行いたい 先に結論から言うと、この「デフォルト状態」ってのミスリードを誘った原因です。こいつが厄介だったわけですね。 何を勘違いしてハマったかは今回のテーマにも関係していくので、順々に分かり易く伝えられたらと思います。 通常selectをレイアウトするには? まず先に述べておきますが、通常デザインされていないselect(プルダウン)を用いることはあまりないと考えていいでしょう。 なのに何故デフォルトを装飾する必要があるのか? それはデザイン資料が足りず、最低限のトンマナを揃えて表示しておく時など、特定の要望があった場合に限られると思います。 なので今回は特殊なケースとなりますが、覚えてお

    【css】どこまでselectをデフォルトの状態で装飾出来るか - Make note
    sachiko-kame
    sachiko-kame 2020/02/06
    "select どこまでデフォルトでできるか"
  • CSS でクラス指定の無い要素にのみスタイルを適用する方法

    CSS の小ネタです。 CSS で class 属性での指定が無い要素にのみスタイルを付ける方法についてです。 この方法はハックでも何でも無いのですが、個人的には目からウロコでした。 これを使うと、規模が大きめのサイトの CSS で起こりがちな「スタイルリセット地獄」を回避でき、 CSS のメンテナンス性を高めることができます。 やり方 CSS でクラス指定の無い要素にのみスタイルを適用したい場合は、セレクタに :not([class]) を使えば OK です。 メリット この方法のメリットを、サンプルを使いながら説明してみます( CSS だと冗長なので、コードには SCSS を使用します)。 例として、リスト要素に次のようなスタイルを適用したい場合を考えましょう。 デフォルトのスタイル: 先頭のマークが赤色のドット。左マージンは小さめ。 item-list というクラスの付いたスタイル:

    CSS でクラス指定の無い要素にのみスタイルを適用する方法
    sachiko-kame
    sachiko-kame 2020/02/06
    "クラスなしにclassを適応する"
  • CSSのappearanceを使ったセレクトボックスのカスタマイズ | design Edge

    セレクトボックス(select要素)のデザインを、CSSのappearanceを使ってカスタマイズする方法のまとめです。 つい先日、セレクトボックスをカスタマイズする機会があり、調べてみましたのでメモ代わりにまとめておきます。思いのほか、モダンブラウザでは見た目を整えることができるようなので機会があれば試してみてはいかがでしょうか。 <div class="select-box01"> <select> <option value="">セレクトボックス01</option> <option value="">選択肢01</option> <option value="">選択肢02</option> <option value="">選択肢03</option> <option value="">選択肢04</option> <option value="">選択肢05</option>

    CSSのappearanceを使ったセレクトボックスのカスタマイズ | design Edge
    sachiko-kame
    sachiko-kame 2020/02/06
    "selectテキスト色変える"