0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

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

Posted at

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

結論

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

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?