skillup

技術ブログ

デザイン

backgroundやbox系のプロパティ

投稿日:2017年10月9日 更新日:

cssのbackground-imageについてちょっとまとめ。urlとかrepeatとかはとりあえずぬきで

背景画像の位置 background-postion

いわゆるどの位置で画像を表記するか。

background-position :水平位置 垂直位置

background-position: right 20px auto 背景画像を右から20px 、縦に関しては自動で表記

主にリンクのアイコン的な矢印の表記などで使われる。

background-positionは指定の単位によって原点が変わる?

背景画像のサイズ background-size

値、%指定→画像の大きさを直接決めたいとき 幅・高さの順

background-size :10px 10px
background-size :50% auto

background-size :contain 背景画像全体が表示される

横幅に対して伸縮する。

background-size :cover ボックス全体に画像が表示される。

ブロック全体を覆う。

主にメインビジュアル的な要素にして使う。

リファレンス

CSS の background-size での cover、contain、auto の違い

背景画像の固定 background-attachment

scroll ページがスクロールする。いわゆる通常のプロパティ

fixed 固定 スクロールしてもかわらない。

影 box-shadow

box-shadow (inset) 縦方向 横方向 ぼかし 拡張量 色

insetをつけると内向きの陰になる

ジェネレーター

角丸 border-radius

border-radius 半径

ジェネレーター

グラデーション background linear-gradietn

background linear-gradietn 傾き 始点 終点

ジェネーレーター

ちなみにPhotoshopのツールにもCSSを作ってくれる機能があるようです。

その他、疑似要素(before,after)で画像の大きさをコントールしたい場合は以下のようにします。


:before content image のサイズを指定する

-デザイン
-

執筆者:


comment

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

関連記事

no image

チェック状態のradio,checkでの要素の表示、非表示

CSS小ネタ系。 チェックボックスやラジオと隣接するテキストボックスがあって、チェックがあった時のみ表示したい。(例えばその他の自由入力欄) 完全に隣接の場合にはCSSの+が使えるんですが、そうもいか …

no image

jquery multipleについて(基本編)

selectで複数選択をするときには通常のプルダウンでも可能ですが、プラグインを使うともっとスマートに対応できます。 今回私が実装したかったのがCSVアップロードorダウンロードで項目を自由に変更した …

no image

vertical-alignの挙動に関して

cssでの中央ぞろえを行う場合、横は案外簡単なんですが、縦の中央ぞろえは結構難しかったりします。 css中央ぞろえ ざっとまとめると以下のようなかんじでしょうか。 テキストのみの1行タイプであればli …

no image

Bootstrapまとめ form+画像

前回に引き続きbootstrapネタについて。 Contents1 フォーム1.1 通常のinput1.2 項目名:入力欄の形式1.3 入力欄+ボタン(検索などでよくあるパターン)2 画像2.1 参考 …

no image

レスポンシブデザインの作成ポイント

本日はレスポンシブデザインの表現方法について。 スマホでは何も指定しなければブラウザはウェブサイトの幅が980pxと仮定しています。 要は通常の980px分をそのままiPhoneの画面に収まるよう縮小 …