CSS. Как избавиться от наследования?
попробуйте background-color: rgba();
Так и не получится.
opacity в данном случае не наследуется.
Элемент прозрачный на 30%, соответственно все внутренние элементы будут прозрачнее...