У меня есть div для моего заголовка, который использует позицию: исправлено в css, чтобы оставаться на месте. Тем не менее, я хотел бы добавить прозрачность в div (фон div, который использует #color), когда прокручиваемый контент попадает под него.Исправлен заголовок, нуждающийся в прозрачности
Возможно ли это с помощью CSS? Моя ставка на каком-то JavaScript (возможно, jQuery)? Я не знаком с JS, любой пример будет замечательным.
Спасибо, Андрей.
PS: Я не использую никаких изображений для фона страницы или заголовка.
Привет, Тревор, спасибо за ваш ответ. Было бы хорошо, если бы я обернул ваш код в тегах
Чтобы установить непрозрачность на фоне вы должны использовать RGBA вместо шестнадцатеричного кода цвета фона. Вы можете сделать это с помощью CSS:
Первые три цифры являются красный, зеленый, синий, и может варьироваться от 0 до 255, окончательное число является непрозрачность, которая имеет диапазон .0 (0%) до 1 (100%).
Для быстрого преобразования из шестнадцатеричного кода RgB Я обычно использую сайт как: http://www.javascripter.net/faq/hextorgb.htm
Джошем
источник
2013-11-21 22:20:09
rgba не будет работать в IE8 и –
Зачем вам беспокоиться об IE8? IE8 не поддерживает современные веб-стандарты, и Google отказывается от поддержки во многих своих продуктах к концу 2013 года. Доля браузера уже ничтожна на 7% и падает. Я бы не стал тратить время на беспокойство об IE8, если вы не кодируете корпоративную интрасеть и не вынуждены. –
В этом случае лучше играть в нее, а потом извините. То, что у вас есть, если пользователь находится в IE8, превратит этот div черный, если rgba не поддерживается ... –
Вы можете установить следующие цвета фона в CSS этого дела. 0.7 - значение непрозрачности.
источник
2013-11-21 22:21:10 user3005791
rgba не будет работать в IE8 и ниже. –
Вы можете использовать непрозрачность:
или дайте просто сделать фон полупрозрачным с помощью HSLA или RGBA.
источник
2013-11-21 22:22:13
Примечание: hsla и rgba не будут работать в IE8 и ... –
@MikeBarwick yup, но это прогрессивное улучшение. IE8 и более низкие пользователи все равно смогут использовать сайт просто отлично без полупрозрачного фона :) –
Не будет ли фон возвращаться к цвету «черный»? –