У меня проблема с линейными градиентами css. Я хочу сделать четкие цветовые переходы в определенных процентах. Но кажется, что цвета начинают размываться, когда я добавляю больше определенного числа:
Это пример градиента css со "слишком большим количеством" цветовых разрывов - и размытием там, где этого не должно быть:
div {
height: 100px;
background-color: red;
background-image: linear-gradient(to right, #ffffff 25%, #042750 25% 28%, #ffffff 28% 29%, #03aeef 29% 31%, #ffffff 31% 32%, #042750 32% 90%, #ffffff 90% 91%, #03aeef 91% 93%, #ffffff 93% 94%, #ffd900 94% 96%, #ffffff 96% 97%, #042750 97% 100%);
}
<div></div>
Это пример этого с достаточным количеством разрывов цвета, чтобы он не размывался:
div {
height: 100px;
background-color: red;
background-image: linear-gradient(to right, #ffffff 25%, #042750 25% 28%, #ffffff 28% 29%, #03aeef 29% 31%, #ffffff 31% 32%, #042750 32% 90%, #ffffff 90% 91%, #03aeef 91% 100%)
}
<div></div>