私は、写真のように、左上から右下に2本の三角形に分割された長方形の背景に取り組んでいます。線形勾配の三角形のCSSカラー遷移
私は何を達成したいことは、各三角形内の色の変化である:三角形ABDで
- :ピンクの三角形ACDで
- 左から右に暗くなった:青は
注:幅と高さは600と250に固定されていません。デモ用に使用しています。
HTMLコード:
<div class="background-wrapper">
<p class="float-left">A</p>
<p class="float-right">B</p>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<p class="float-left">C</p>
<p class="float-right">D</p>
</div>
CSSコード:あなたは、線形勾配の位置を定義した後、あなたはより多くの色を使用することができます
.background-wrapper {
position: relative;
width: 600px;
height: 250px;
color: #FFFFFF;
padding: 20px 50px 80px 50px;
background: linear-gradient(to left bottom, pink 50%, blue 50%);
}
.float-left {
float: left;
}
.float-right {
float: right;
}
あなたは 'バックグラウンドを試してみました:線形勾配を(左下に、lightpink、ピンクの50%、ブルー50%、水色);'? https://jsfiddle.net/k76at0cL/1/ –
私は試みましたが、トランジションの方向は左から右ではありません。 –
あなたは色を追加することができますし、お互いの上に複数の背景をレイヤーすることもできます..しかし、あなたが望むものは唯一のグラデーションでは達成できません。 –