2016-06-21 38 views
0

背景画像上に背景画像を表示しようとしていますが、最初の画像を隠しています。背景画像上の背景画像

<li class="collapsed"> 
<a>Getting Started</a> 
</li> 


.collapsed { 
background-image: url(../images/expand_new1.png)!important; 
background-repeat: no-repeat; 
background-position: 141px 5px; 
background-size: 35px; 
-moz-background-size: 30%; 
-webkit-background-size: 30%; 
z-index:50; 

li.collapsed a{ 

opacity: 0.8; 
background-image: url(../images/assets/faq/faq_list_bg.png); 
display:block; 
padding-left:27%; 
font-family: 'Roboto'; 
font-size: 20px; 
font-weight: 300; 
color: #fff; 
z-index:-1; 

を次のように私のコードは、私はこの問題を解決するために助けてくださいfaq_list_bg.png

expand_new1.png表示トップを表示したいです。

expand_new1.png画像は白でfaq_list_bg.png画像は青です。それは完全に最初の画像を隠す。

[1]

+1

バックグラウンドイメージを持つ理由は何ですか? –

+0

これはリストで、expand_new1.png画像はjavacript – VipinS

+0

で動的に変更されます。他の色の画像を追加すると、色あせて表示されますが、白は完全に表示されません。 – VipinS

答えて

1

NEW INFOに基づく

background-image: url(../images/assets/faq/faq_list_bg.png); 

EDIT削除[[私は白色のプラスアイコンでプラスアイコンを交換するとき、イメージが消え] [1]!]:

li.collapsed a:after { 
background-image: url('../images/expand_new1.png'); 
background-size: 20px 20px; 
display: inline-block; 
width: 20px; 
height: 20px; 
content: ""; 
} 

http://puu.sh/pBTSS/ffc491e491.png

あなたに+を変更したい場合は - または全て一緒に何度拡大:

li.collapsed.expanded a:after { 
background-image: url('NEW IMAGE LINK HERE'); 
background-size: 20px 20px; 
display: inline-block; 
width: 20px; 
height: 20px; 
content: ""; 
} 
+0

この画像は表示する必要がありますので削除することはできません – VipinS

+0

あなたは言っています:expand_new1.png display top of faq_list_bg.pngを表示するには、その意味を明確にする必要があります。この方法では、expand_new1.pngだけを見たい音について説明します。背後にfaq_list_bg.pngが隠されています。 Jfiddleのセットアップは長い道のりになります。 –

+0

始めに白プラスアイコンを表示したい。 http://melpapp.com/beta/userguide.html – VipinS

0

あなたがz-indexプロパティを使用しますがposition値を設定していなかったので、それは最初の画像が非表示になります。それだけでそのpositionプロパティを明示的absolutefixed、またはrelativeに設定されている要素上で動作しますので、

z-indexが機能していません。

positionabsoluteに設定してください。

+0

うまくいかない – VipinS

+0

何をしたいですか?第1の画像を第2の画像または第2の画像の上に第1の画像の下に表示するか? – jay

+0

もう1つは表示されませんでした:最初の画像のブロック! – jay