2012-09-29 51 views
0

我手风琴如下。在手风琴两侧展示图像

<div class="question">Header 1</div> 
<div class="answer"> 
    text 1    
</div> 
<div class="question">Header 2</div> 
<div class="answer"> 
    text 2 

</div> 

CSS我是

#wrapper { 
    width: 100%; 
    font-family:verdana; 
    font-size:12px; 
} 

.question { 
    width: 100%; 
    float: left; 
    border: solid blue; 
    border-width: thin; 
    background-color: #5CB3FF; 
    font-size: 18px; 
    font-weight: bold; 
    padding-top:20px; 
    cursor: pointer; 
    background-image: url(images/down_arrow.jpg); 
    background-size: 5% 100%; 
    background-repeat : no-repeat; 
} 
.question:hover { 
    border: solid blue; 
    border-width: thin; 
    background-color: #736AFF; 
} 

.answer { 
    width: 100%; 
    float: left; 
    padding-top:10px; 
    padding-bottom:10px; 
} 

.active { 
    background-image: url(images/up_arrow.jpg); 
    background-size: 5% 100%; 
    background-repeat:no-repeat; 
} 

这给我的输出如下

| image Header 1    | 
| image Header 2    | 

我要的是在右侧添加相同的图像也使输出将

| image Header 1   image | 
| image Header 2   image | 
+0

你可以添加jquery/javascript代码吗? – Giona

+0

@GionaF:你为什么需要jquery/javascript代码?这是CSS工作... –

回答

0

多背景?

.question { 
    background:url(images/up_arrow.jpg) top left; /* fallback */ 
    background:url(images/up_arrow.jpg) top left, url(images/up_arrow.jpg) top right; 
    background-size: 5% 100%; 
    background-repeat:no-repeat; 
    background-color: #5CB3FF; 
} 

Demo

注:您将需要经过背景图片带来background-color: #5CB3FF;因为速记background:将覆盖任何previsious声明。

+0

谢谢,这是我正在寻找.... –

+0

:)不客气。更多关于多个BG:http://www.css3.info/preview/multiple-backgrounds/和非常有趣:http://css-tricks.com/stacking-order-of-multiple-backgrounds/ – Giona