2012-06-29 4 views
0

HTML, этот сценарий производится с элементами списка http://www.jeremymartin.name/projects.php?project=kwickskwicks с дивами

Где я могу найти сценарий, как это, который работает с дивами, так что я могу сделать неактивные изображения темнее и активный один нормальный, как вы смотрите здесь:
https://www.bnpparibasfortis.be/portal/start.asp

+0

Причина 'li' используются в том, что это на самом деле список опций. «Div» действительно должен использоваться в основном для фактического разделения страниц, поэтому, например, в качестве контейнера для вашего основного контента, меню, нижнего колонтитула и заголовка. Вы не можете изменить свой код, чтобы использовать 'ul' вместо' div''s? – DZittersteyn

+0

Использование свойства css3 opacity- – 9edge

+0

'div' не дает никакой гибкости, чем' li'. Нет ничего, что вы могли бы сделать с 'div', который вы не могли бы сделать с' li'. Вы должны всегда писать правильный семантический html, и именно поэтому kwiks написан таким образом. –

ответ

0

CSS непрозрачности делает его ярким, а не темным , но у меня есть решение я изменил правило 28 в сценарии kwicks из

var kwicks = container.children('li'); 

в

var kwicks = container.children('div'); 

Это HTML:

<div style="background: url(thumb-58-madagascar.jpg) no-repeat scroll center top;"> 
    <div class="inactive"></div> 
</div> 

CSS:

div#accordion-slider{ 
    margin: 0; 
    padding: 0; 
    list-style: none; 
    position: relative; 
} 
div#accordion-slider div{ 
    display: block; 
    overflow: hidden; 
    padding: 0; 
    margin:0; 
    float: left; 
    width: 165px; 
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5); 
    height: 230px; 
} 
div#accordion-slider div.inactive { 
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); 
    height: 100%; 
    position: absolute; 
    width: 100%; 
} 
div#accordion-slider div.active div.inactive { 
    background: none; 
} 
Смежные вопросы