Шестнадцатеричные цвета: Числовое представление для “прозрачного”?

Интересный вопрос - вот что-то еще для добавления к беспорядку. Не внося изменений в мой .vimrc файл, если я тогда выполняю следующие команды в gvim:

:set shell=powershell.exe
:set shellcmdflag=-noprofile
:echo system("dir -name")

Это ведет себя как ожидалось!

, Если я вношу те же изменения в свой .vimrc файл, хотя (оболочка и shellcmdflag опции), работая: система эха ("dir - имя") возвращает символы ерунды!

35
задан Jon Seigel 4 April 2010 в 18:08
поделиться

3 ответа

Прозрачность - это свойство за пределами самого цвета, также известное как компонент альфа . Вы не можете закодировать это как RGB.

Если вам нужен прозрачный фон, вы можете сделать это:

background: transparent;

Кроме того, я не знаю, может ли это быть полезно или нет, но вы можете установить Свойство opacity :

.half{
  opacity: 0.5;
  filter: alpha(opacity=50);
}

Вам понадобятся и то, и другое, чтобы заставить его работать в IE и во всех других приличных браузерах.

32
ответ дан 27 November 2019 в 06:34
поделиться

Для этого есть два общих подхода: либо зарезервировать определенный цвет как «прозрачный», и в этом случае вы не можете использовать этот цвет в изображениях, если он не будет казаться прозрачным, либо определите четвертый канал рядом с красный, зеленый и синий, называемые «альфа», что указывает на полупрозрачность / прозрачность.

2
ответ дан 27 November 2019 в 06:34
поделиться

Альфа-канал определяет значение прозрачности цвета, поэтому любой цвет будет прозрачным на 100%, пока альфа-значение равно 0. Обычно этот четырехканальный цветовой тип известен как RGBA.

Вы можете указать RGBA в CSS следующим образом:

div {
    background: rgba(200, 54, 54, 0.5); /* 50% transparent */
}

Обратите внимание, что не все браузеры поддерживают RGBA, и в этом случае вы можете указать резервный вариант :

div {
    background: rgb(200, 54, 54); /* fallback */
    background: rgba(200, 54, 54, 0.5); /* 50% transparent */
}

Дополнительную информацию о поддержке браузером и обходных путях можно найти здесь .

31
ответ дан 27 November 2019 в 06:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: