Имея странную неприятность первый раз в жизни, есть стол с
table.csr-table td:first-child {
width: 70px;
background: rgba(84, 46, 121, .2);
}
который изменяет цвет всех первых ячеек столбца, теперь у меня есть другой класс
.headerCell,.headerRow {
background: rgba(84, 46, 121, .2);
}
который также имеет похожий цвет фона, но когда оба применяются по правилу, цвета сливаются и создают новый цвет, Я хочу избежать этого, пожалуйста, помогите
да, вы правы, но, как вы знаете, дизайнер очень подробно говорит о цветах, любое другое решение
Я не думаю, что вы можете добиться того, чего хотите, не сделав один из цветов сплошным. Наличие обоих из них с любой другой альфой, кроме 1, заставит их объединиться.
Вы используете rgba
, а a
означает alpha
. alpha
применяет прозрачность к цвету, поэтому, когда цветов больше одного, они сливаются.
Вместо этого вы можете использовать rgb
(по крайней мере, для второго цвета).
все еще становится темнее
Вам нужно использовать сплошной цвет для rgb(221,213,228), а не с прозрачностью (альфа). Вы должны быть в состоянии найти правильное значение из ваших дизайнов, или дизайнер может дать его вам?
Вам действительно нужно поле «непрозрачность» в rgba()? Преобразование этого «.2» в «1» или даже полное его удаление может решить проблему. Я не могу быть более точным без полного кода.