プログラミング備忘録 foo

画像適用

目的

  • お気に入りの画像を適用してテクスチャーを作りたい。

実行結果

画像のテクスチャー

解説

HTML

<div class="layout_8_3">画像のテクスチャー</div>

CSS

.layout_8_3 {
	font-size: 16px;
	color: #000000;
	background-image: url(../../image/layout/8-3.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: top;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 96%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	aspect-ratio: 1600/600;
	overflow: hidden;
}
  • aspect-ratioの値は画像サイズをそのまま書けばOKです。上記画像はW1600×H1200なので16行目はaspect-ratio: 1600/1200;と書きます。ただし画像のサイズを変えたい事があるはずなので、実行結果の画像はサンプルとしてheight(高さ)をカットしています(下述)。
  • 画像を引き伸ばしたり縮めたりせずにサイズを変える時は16行目の右側の数字を変えてください。元画像はW1600×H1200なのですがaspect-ratio: 1600/600;とする事で、デザインを引き伸ばしたり縮めたりせず、height(高さ)だけ50%カットしています。サイズを変える場合はそこで調整してください。
  • 7行目はcenterと書けば画像中央が起点になりbottomと書けば画像下段が起点になります。

その他のテクスチャー画像

右クリックからダウンロード可能です。