我已创建此模式,由蓝色和红色线组成。但是我无法找到一种方法将红色和蓝色的线(如果我是正确的话,就像是深紫色的东西)混合在一起(参见第三种情况)。有任何想法吗?使用透明度不会有帮助,因为我只希望它透过它。混合对角线性渐变
div{
width:50px; height:100px;
border: solid 2px black;
float:left;
margin:10px;
font-size:30px;
font-weight:bold;
}
.caro-pattern1 {
background-color:#2ECC40;
background-image: linear-gradient(-45deg, blue 5%, transparent 5%, transparent 45%, blue 45%, blue 55%, transparent 55%, transparent 95%, blue 95%);
background-size:50px 50px;
}
.caro-pattern2 {
background-color:#2ECC40;
background-image:
linear-gradient(45deg, red 5%, transparent 5%, transparent 45%, red 45%, red 55%, transparent 55%, transparent 95%, red 95%);
background-size:50px 50px;
}
.caro-pattern3 {
background-color:#2ECC40;
background-image:
linear-gradient(45deg, red 5%, transparent 5%, transparent 45%, red 45%, red 55%, transparent 55%, transparent 95%, red 95%),
linear-gradient(-45deg, blue 5%, transparent 5%, transparent 45%, blue 45%, blue 55%, transparent 55%, transparent 95%, blue 95%);
background-size:50px 50px;
}
<div class="caro-pattern1">1</div>
<div class="caro-pattern2">2</div>
<div class="caro-pattern3">3</div>
你可以做到这一点使用'RGBA()'颜色......像这样:HTTPS: //jsfiddle.net/9sfnv62j/ –
@Minal Chauhan,这不是我想要的,我试图将蓝色与红色混合。 –