私はこのコード(sass)を持っています:
.orange-button{
padding: 6px;
@include gradient-background(bottom, $or1, #fbb752);
@include border-radius(5px, 5px, 5px, 5px);
border: 1px solid #d27d00;
font-family: “Myriad Pro”, Arial, Helvetica, Tahoma, sans-serif;
font-weight: bold;
font-size: 16px;
color: $or3;
text-align: center;
text-shadow: 0 1px 0 rgba(255, 255, 255, .70);
font-style: normal
}
ご覧のとおり、ボタンにはオレンジ色のグラデーションの背景があります。しかし、オレンジにもう1つ透明な背景を配置して、ボタンが透明な「カーボン」スタイルのオレンジになるようにします。これどうやってするの?
私が書いた場合:
.orange-button{
padding: 6px;
@include gradient-background(bottom, $or1, #fbb752);
@include border-radius(5px, 5px, 5px, 5px);
background: transparent url('button-carbon-bg.png') no-repeat;
border: 1px solid #d27d00;
font-family: “Myriad Pro”, Arial, Helvetica, Tahoma, sans-serif;
font-weight: bold;
font-size: 16px;
color: $or3;
text-align: center;
text-shadow: 0 1px 0 rgba(255, 255, 255, .70);
font-style: normal
}
透明なカーボンの背景しか取得できませんが、オレンジとカーボンの両方が必要です。