下面的图像具有透明的对角线。如何获得效果。
我尝试使用以下Codepen-两种颜色。
https://codepen.io/PositionRelativ/pen/Ichrg
但是如何获得多次?
* {
box-sizing: border-box
}
body {
margin: 0;
padding: 0;
color: white;
font-family: sans-serif;
font-size: 160%;
}
div {
padding: 4% 10%;
}
header,
footer {
background-color: #002848;
min-height: 40px;
}
.one {
background-color: #013A6B;
background-image: -webkit-linear-gradient(30deg, #013A6B 50%, #004E95 50%);
min-height: 500px;
}
.two {
background-color: #34ADFF;
background-image: -webkit-linear-gradient(150deg, #34ADFF 35%, #4CBFFF 35%);
min-height: 400px;
}
.three {
background-color: #EFEEEF;
min-height: 260px;
}
.four {
background-color: #E0E0E0;
min-height: 260px;
}
.five {
background-color: #EFEEEF;
min-height: 260px;
}
.six {
background-color: #34ADFF;
background-image: -webkit-linear-gradient(30deg, #34ADFF 45%, #4CBFFF 45%);
min-height: 400px;
}
.seven {
background-color: #013A6B;
background-image: -webkit-linear-gradient(150deg, #013A6B 35%, #004E95 35%);
min-height: 200px;
}
<header></header>
<div class="one"></div>
<div class="two"></div>
<div class="three"></div>
<div class="four"></div>
<div class="five"></div>
<div class="six"></div>
<div class="seven"></div>
<footer></footer>
答案 0 :(得分:0)
您可以考虑以下多种背景:
body {
margin:0;
height:100vh;
background:
linear-gradient(to top left, transparent 49.8%,rgba(0,0,0,0.3) 50%),
linear-gradient(to top right,transparent 49.8%,rgba(0,0,0,0.3) 50%),
url(https://picsum.photos/1000/800?image=1069);
background-size:
50% 100%,
50% 100%,
cover;
}