2014-12-24 4 views
-1

У меня есть PCX-изображение с зеленым цветом цвета rgb (41, 253, 46), и мне нужно показать этот цвет как прозрачный, когда я показываю его с помощью CSS.CSS Как нарисовать изображение с прозрачностью вместо цвета?

Я не знаком с CSS или HTML, и он занимает несколько часов, пытаясь найти решение. Неудачно. Есть идеи, как это сделать?

Ограничения: 1) использовать CSS 2) не изменяют файл изображения 3) использовать этот файл изображения (не копия)

span#smlogo 
{ 
    icon-decorator: image; 
    icon-image-src: /ui_art/smlogo.pcx; 
    icon-image-t-end: 154px; 

    display: inline-block; 
    width: 390px; 
    height: 154px; 
} 

Само изображение: image itself converted .pcx->.jpg

+1

'icon ...' недействителен CSS. Вместо этого вам нужно «background-image». –

+0

Это не CSS. Это RocketCSS, основанный на спецификации CSS2 и CSS3 с некоторыми расширенными функциональными возможностями для рисования пользовательского интерфейса в игре. Но. Поскольку он основан на CSS2 и имеет некоторые функции CSS3, я надеюсь, что есть решение сделать это. –

+0

Непросто использовать Photoshop и заменить зеленый прозрачность? –

ответ

1

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

rgba(41,253,46,.5) 

The .5 at the en d - случайное значение альфа, которое я выбрал. Это может быть от 0,0 до 1,0, при этом 1,0 полностью непрозрачно.

Надеюсь, это поможет! : D

+0

Ну. Я не хочу, чтобы вся картина была прозрачной. Я хочу сделать его прозрачным ТОЛЬКО там, где цвет соответствует rgb (41, 253, 46). Я добавлю изображение, чтобы лучше понять, что я хочу получить. –

+0

Вся картина: У меня есть файл .MPQ, содержащий ресурсы. У меня есть код, который касается этих ресурсов. Люди получают этот файл .MPQ из разных источников, поэтому я могу его изменить, но это повлияет только на меня. Итак, решение состоит в том, чтобы изменить код, отображающий этот ресурс. Код будет таким же для всех людей, так как он на GitHub. –

Смежные вопросы