Интересный вопрос - вот что-то еще для добавления к беспорядку. Не внося изменений в мой .vimrc файл, если я тогда выполняю следующие команды в gvim:
:set shell=powershell.exe
:set shellcmdflag=-noprofile
:echo system("dir -name")
Это ведет себя как ожидалось!
, Если я вношу те же изменения в свой .vimrc файл, хотя (оболочка и shellcmdflag опции), работая: система эха ("dir - имя") возвращает символы ерунды!
Прозрачность - это свойство за пределами самого цвета, также известное как компонент альфа
. Вы не можете закодировать это как RGB.
Если вам нужен прозрачный фон, вы можете сделать это:
background: transparent;
Кроме того, я не знаю, может ли это быть полезно или нет, но вы можете установить Свойство opacity
:
.half{
opacity: 0.5;
filter: alpha(opacity=50);
}
Вам понадобятся и то, и другое, чтобы заставить его работать в IE и во всех других приличных браузерах.
Для этого есть два общих подхода: либо зарезервировать определенный цвет как «прозрачный», и в этом случае вы не можете использовать этот цвет в изображениях, если он не будет казаться прозрачным, либо определите четвертый канал рядом с красный, зеленый и синий, называемые «альфа», что указывает на полупрозрачность / прозрачность.
Альфа-канал определяет значение прозрачности цвета, поэтому любой цвет будет прозрачным на 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 */
}
Дополнительную информацию о поддержке браузером и обходных путях можно найти здесь .