Quantcast
Channel: CSSタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8933

綺麗にトップページに写真を貼る方法

$
0
0

現在ポートフォリオ作成中
ホームページ上に大きな写真を載せたいと考えました。
その際に自分が行ったことを記事にします

結論

CSSに

index.css
.photo{object-fit:cover

を記述しました。

このobject-fitとはなんなのか説明していきます。

object-fitとは

widthやheightに合わせて写真の縦横比を調節してくれるものです!!

はみ出た部分はリサイズされます。

プロパティ一覧

様々なプロパティが準備してあります

fill

初期値。縦横比を無視して画像をコンテナーにフィットさせます。縦横比無視なので画像は歪む場合があります。

contain

縦横比を維持しつつ、コンテナーからはみ出さないようにぴったりフィットするようにします。余白の部分は縦横どちらの場合も中央に配置します。

cover

コンテナーに余白が出ないよう縦横比を維持しつつ、全体を覆うようにフィットさせ縦横中央に配置します。コンテナーからはみ出る部分はトリミングします。

none

画像のリサイズはせずに縦横中央に配置します。

scale-down

コンテナーより画像が大きい場合は「contain」を、小さい場合は「none」を指定します。

object-position

画像の位置を指定します。指定の仕方は「object-position:’横の位置’ ‘縦の位置’;」となります。位置の指定は「%」、「px」や「top」・「center」という指定もできます。初期値は「object-position:50% 50%」で縦横中央に配置します。

最後に

width: 〇〇vw;
height: 〇〇vh;
と合わせれば画面サイズが変わっても画像の大きさは変わらないからオススメです!
画像容量は1MB以下を推奨しますサイズは1920x1080


Viewing all articles
Browse latest Browse all 8933

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>