用background-image做成条纹背景

时间:2023-03-09 16:30:00
用background-image做成条纹背景

效果:

用background-image做成条纹背景

实现:

//html
<div class="container">
  <span class="tip span-1">1111</span>
  <span class="tip span-2">2222</span>
  <span class="tip span-3">3222</span>
</div> //css
.tip{
display: inline-block;
margin-right: 20px;
color: #fff;
font-size: 14px;
padding: 10px 20px;
font-weight: bold;
box-shadow: 0 0 4px 1px rgba(0,150,0,0.3);
border-radius: 4px;
background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
background-size: 30px 30px;
}
.tip:hover{
  background: #00aff0;
  cursor: pointer;
  background-image: -webkit-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(to top right, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.span-1{
  background-color: #5cb85c;
}
.span-2{
  background-color:#63A8DF;
}
.span-3{
background-color:#f85d00;
}