2017-09-20 11 views
0

私はCSSクラスを以下のように持っています。両方の代わりにhexの値を取得できますか?つまり、両方をマージしてhexの値を返します。マージヘックスと不透明度

.my-class{ 
    background-color: #50A2A7; 
    opacity: 0.41; 
} 

答えて

1

あなたが不透明のためHEX値を使用することはできません、あなたはこのようRGBAに切り替えることがあります。この組み合わせのため

background-color: rgba(80, 162, 167, 0.41); 
+0

ああ...素晴らしいです。私は '不透明度 'に大きな問題があります。これは完璧なソリューションです。ありがとうたくさん:) – Sampath

+0

ようこそ、それについての詳細をここで学ぶことができます:https://www.w3schools.com/css/css3_colors.asp –

+0

ありがとう。 'hex'を' RGB'に変換するツールを使いましたか? – Sampath

1

HEX値が#B9D9DBになります。しかし、代わりにこの値を使うことで、透明性は失われません。

0

現在、16進値をRGB値に変換してからrgba()を使用する必要があります。変換するには、this oneのような16進数とrgbの間で変換できるいくつかのWebベースのサービスがあります。

rgb値を取得したら、rgba()に不透明度値を使用できます。

.my-class{ 
    background-color: rgba(80, 162, 167, 0.41); 
} 

div { 
 
    height: 50px; 
 
    margin-bottom: 20px; 
 
} 
 

 
.class1 { 
 
    background-color: #50A2A7; 
 
    opacity: 0.41; 
 
} 
 

 
.class2 { 
 
    background-color: rgba(80, 162, 167, 0.41); 
 
}
<div class="class1"></div> 
 
<div class="class2"></div>

0

@sampath 進に背景色としてのCSSを持って、あなたはRGBAのスタイルのために行くことができ 同じスタイルの行に不透明度値を持つクラスがあることはできません背景色:rgba(80,161,165,0.41)およびhslaスタイル背景色:hsla(183,35%、48%、0.41)

0

このサイトを使用できます。 Hexcolortoolあなたは必要な色の完全な不透明度を見つけることができます。あなたは不透明に

例であるfouth値につながるRGBAを使用する必要があります。rgba(80, 162, 167, 0.41)

不透明度:41%

41%

body { 
 
    background-color: rgba(80, 162, 167, 0.41); 
 
}

100%

body { 
 
    background-color: rgba(80, 162, 167, 1); 
 
}