2016-07-30 2 views
0

Я пытаюсь сделать следующее:Попытка установить непрозрачность 1px линии

border-bottom: 1px solid #00b4f5; 

Когда я добавляю opacity: .8; к 1px линии, он применяет его ко всей #name{}, а также.

Мне нужна только 1px-линия, чтобы иметь прозрачность.

+0

Использование RGBA() для ** цвет границы ** вместо ** hexcode **. Пример: border-bottom: 1px solid rgba (0,180,245,0.8): воспроизведение с последним значением для установки ** непрозрачность ** – Kan412

ответ

3

Если вы установите opacity это будет влиять на весь элемент, в то время как с помощью rgba() будет применяться к конкретной недвижимости вы установите его.

В rgb, #00b4f5 равна rgb(0, 180, 245), так и с opacity: .8 ваш код будет:

.element { 
    border-bottom: 1px solid rgba(0, 180, 245, .8); 
} 

Примечание:Here хороший сайт, чтобы использовать для сделайте свой hex2rgb conve в будущем.

1

Использование rgba(255,0,0,0.8) когда цвет вашей границы

div { 
    border-bottom: 1px solid rgba(255,0,0,0.8); 
    background-clip: padding-box;    /* add if the element have a background */ 
} 
Смежные вопросы