Czy można sprawić, aby poniższy gradient wyglądał bardziej "blokowo", aby zamiast zmieniać kolor z zielonego na czerwony, robi się to w taki sposób, jak na poniższym obrazku?Zablokowany efekt gradientu w CSS3
Pożądany efekt:
Aktualnie
#gradients {
background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(0, #00FF00), color-stop(0.5, #FFFF00), color-stop(1, #FF0000));
background-image: -o-linear-gradient(right, #00FF00 0%, #FFFF00 50%, #FF0000 100%);
background-image: -moz-linear-gradient(right, #00FF00 0%, #FFFF00 50%, #FF0000 100%);
background-image: -webkit-linear-gradient(right, #00FF00 0%, #FFFF00 50%, #FF0000 100%);
background-image: -ms-linear-gradient(right, #00FF00 0%, #FFFF00 50%, #FF0000 100%);
background-image: linear-gradient(to right, #00FF00 0%, #FFFF00 50%, #FF0000 100%);
}
<div id="gradients" style="width:450px; height:20px"></div>
Idealnie, chciałbym móc ustawić zmienną więc mogę wybrać ile blokuje gradient składałby się z. Czy ktoś może pomóc?
Można by dać postojami kolorów i procenty, takich jak [to], (http://jsfiddle.net/a2a8hxn1/). Nie jestem jednak pewien, czy zrozumiałem twoje pytanie. – Harry
niesamowity @Harry! –
Dzięki Harry, jeśli zamieścisz swój link jako odpowiedź, zaakceptuję to! Używa najmniejszej ilości kodu spośród wszystkich odpowiedzi tutaj, uzyskując pożądany efekt. – ohyeah