CSSのbackground-blend-modeを使って写真を重ねたイメージをつくれる。
重ね合わせの順番を変えることで、出来上がるイメージが変わる。写真を複数枚重ねることもできるし、色を重ねることもできる。
![]() |
![]() |
![]() |
<style>
.img-box {
width: 300px;
height: 400px;
margin: 0;
padding: 0;
display: block;
}
.hard-light1 {
background-image: url(img/flower1.jpg), url(img/texture1.jpg);
background-repeat: no-repeat;
background-blend-mode: hard-light;
background-size: cover;
}
.hard-light2 {
background-image: url(img/texture1.jpg), url(img/flower1.jpg);
background-repeat: no-repeat;
background-blend-mode: hard-light;
background-size: cover;
}
.hard-light3 {
background-image: url(img/flower1.jpg), url(img/texture1.jpg), url(img/tower1.jpg);
background-repeat: no-repeat;
background-blend-mode: hard-light;
background-size: cover;
}
.hard-light4 {
background-image: url(img/texture1.jpg), url(img/flower1.jpg), url(img/tower1.jpg);
background-repeat: no-repeat;
background-blend-mode: hard-light;
background-size: cover;
}
</style>
<div class="img-box hard-light1"></div>
<div class="img-box hard-light2"></div>
<div class="img-box hard-light3"></div>
<div class="img-box hard-light4"></div>
texture1 |
flower1 |
texture1 tower1 |
flower1 tower1 |
<style>
.blue { background: #0bd no-repeat; }
.yellow { background: #db0 no-repeat; }
</style>
<div class="img-box blue hard-light1"></div>
<div class="img-box blue hard-light2"></div>
<div class="img-box blue hard-light3"></div>
<div class="img-box blue hard-light4"></div>
flower1 texture1 |
texture1 flower1 |
flower1 texture1 tower1 |
texture1 flower1 tower1 |
flower1 texture1 |
texture1 flower1 |
flower1 texture1 tower1 |
texture1 flower1 tower1 |
texture1 |
flower1 |
texture1 tower1 |
flower1 tower1 |
flower1 texture1 |
texture1 flower1 |
flower1 texture1 tower1 |
texture1 flower1 tower1 |
flower1 texture1 |
texture1 flower1 |
flower1 texture1 tower1 |
texture1 flower1 tower1 |
texture1 |
flower1 |
texture1 tower1 |
flower1 tower1 |
flower1 texture1 |
texture1 flower1 |
flower1 texture1 tower1 |
texture1 flower1 tower1 |
flower1 texture1 |
texture1 flower1 |
flower1 texture1 tower1 |
texture1 flower1 tower1 |
texture1 |
flower1 |
texture1 tower1 |
flower1 tower1 |
flower1 texture1 |
texture1 flower1 |
flower1 texture1 tower1 |
texture1 flower1 tower1 |
flower1 texture1 |
texture1 flower1 |
flower1 texture1 tower1 |
texture1 flower1 tower1 |
texture1 |
flower1 |
texture1 tower1 |
flower1 tower1 |
flower1 texture1 |
texture1 flower1 |
flower1 texture1 tower1 |
texture1 flower1 tower1 |
flower1 texture1 |
texture1 flower1 |
flower1 texture1 tower1 |
texture1 flower1 tower1 |
texture1 |
flower1 |
texture1 tower1 |
flower1 tower1 |
flower1 texture1 |
texture1 flower1 |
flower1 texture1 tower1 |
texture1 flower1 tower1 |
flower1 texture1 |
texture1 flower1 |
flower1 texture1 tower1 |
texture1 flower1 tower1 |
texture1 |
flower1 |
texture1 tower1 |
flower1 tower1 |
flower1 texture1 |
texture1 flower1 |
flower1 texture1 tower1 |
texture1 flower1 tower1 |
flower1 texture1 |
texture1 flower1 |
flower1 texture1 tower1 |
texture1 flower1 tower1 |