skillup

技術ブログ

デザイン

CSSネタに関して

投稿日:

何回か書いてきたCSSのまとめネタ的なもの。

  • 紙で印刷しておくと生産性が3倍ぐらいになる。思った以上にコーディングがしやすい。
  • 良く使うユーティリティ系の操作をまとめる。ベンダープレフィックス以外にもボタン系もまとめてしまっていいかも。
  • 良く使う幅なども変数化しておくと非常に良い。ただし2〜3段階必要。
  • 基本的なレイアウトもユーティリティ系の一部としてまとめてしまう。こうするとページごとの差異がなくなる。*HTML+CSSデザイン講義を参照。誤植が多いが書いてあることはかなり使えるネタが多い。特にレイアウトに関するネタ。
  • 密集地の場合、型落ちしないためにdisplay:tableは結構使えるかも。等間隔系の処理にいい気がする。
  • 周期性があるデザインはほぼul>li一択。
  • flexは思った以上に使える。特に下記3つは有効範囲広い。
    jusify-content:space-between メニュー系などを等間隔に並べたい時。従来だとmarginを適度にとる必要がある。
    align-item:center 難しい縦位置の中央ぞろえ。
    flex-direction:column 画像+説明文など
  • 画像の配置は要研究。縦横比を揃えるか。一部を切り抜くか。中央ぞろえをするのか。小ネタをしっかり用意する必要あり。
  • flexショートハンドはwidthのコントロール。特にbasisを0にして、余白でコントロールするのか、%表記にするのか。ブラウザで色々いじって最適な値を決める必要がありそう。

-デザイン
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

jquery multipleについて(応用編) keepOrder

さて、複数選択だけなら前回のエントリーだけでなんとかなりますが、左の項目の順番を入れ変えて保存したい場合、難易度がかなり上がります。 公式ページには下記のように書けばOKとかいてあります。 [cray …

no image

CSSのレイアウト例 その2 部分的な多カラムレイアウト

ナビのボタンや一覧のリスト項目などfloatを使ったいろいろなバリエーションについて。 例によってサイトが具体的にどうなっているかを知りたい方は「プロとして恥ずかしくない 新・CSSデザインの大原則」 …

no image

一般的なWebサイト制作について

実務で通常のWebサイトを作成するというお仕事が。 Webサイトを改めて作成するっていう経験からはだいぶ遠のいてましたんで、これを機にスキルをまとめたいなーって思います。 サイト作成といっても本格的な …

no image

compassについて

sassをベースにしたフレームワークがcompassです。 Contents1 compassとは?2 使用方法3 参考リンク compassとは? sassの記法をベースにCSSファイルの作成が可能 …

no image

css中央ぞろえ

よく出る中央ぞろえテクに関して 横センタリング   [CSS]高さが分からない要素を天地・左右・天地左右の中央に配置するテクニックのまとめ 中央センタリング たった4行! CSS3 Flex …