cssで背景画像を複数設定する方法
背景を複数設定する方法
.background01{
background-image: url("./sample01.png"), url("./sample02.png");
}
背景を複数(3枚以上)設定
.background02{
background-image: url("./sample01.png"), url("./sample02.png"), url("./sample03.png");
}
背景を複数設定し他の要素も一緒に設定
.background03{
background:
url("./sample01.png") 150px top no-repeat,
url("./sample02.png") 350px top no-repeat,
url("./sample03.png") 50px top / 300px no-repeat;
}
背景の重なり順は書いた順に上から表示
.background04{
background:
url("./sample01.png") 100px top no-repeat, //1番目に表示
url("./sample02.png") 150px top no-repeat, //2番目に表示
url("./sample03.png") 200px top no-repeat; //3番目に表示
}
背景色も一緒に設定
.background05{
background:
url("./sample01.png") 150px top no-repeat,
url("./sample02.png") 350px top no-repeat,
url("./sample03.png") 50px top / 300px no-repeat,
#999;
}
背景色をグラデーションで透過設定
.background06{
background:
linear-gradient( rgba(150, 150, 150, 0.5), rgba(150, 150, 150, 0.5)),
url("./sample01.png") 150px top no-repeat,
url("./sample02.png") 350px top no-repeat,
url("./sample03.png") 50px top / 300px no-repeat;
}
ブログ記事