2010-09-25 2 views
0

Наша команда в настоящее время работает над полностью перепроектированием сайта нашей школы, и один из наших текущих проектов - это легкое слайд-шоу фотографий, которое вы можете найти here.Добавление деталей в javascript picture slideshow

Прямо сейчас, когда пользователь входит в пространство между двумя эскизами, все они исчезают. Каков наилучший способ организовать их, чтобы все они «не подвергались», когда пользователь входит в общую область больших пальцев? На ум приходит ум, но я немного расплывчатый о том, как мы могли его реализовать.

Вся помощь очень ценится. Никто из нас не особенно силен, когда речь заходит о стилизации с помощью javascript, поэтому это интересный опыт для нас.

Большое спасибо,

Жюстьян Meyer

+0

Я лично думаю, что было бы лучше, если бы только один миниатюра, нависший над, подсвечивался, а остальное оставалось приглушенным ... –

+0

Peter Ajtai: Спасибо за предложение, мы будем возиться с этим вариантом. –

ответ

1

HTML

<div id="wrapper"> 
    <img class="big" ..../> 
    <div id="hover_area" onmouseover="startUnFade();"> 
    <img class="thumb" ..../> 
    <img class="thumb" ..../> 
    <img class="thumb" ..../> 
    </div> 
</div> 

вы можете установить постион обертки DIV на странице.

CSS

#wrapper { 
    height: 420px; 
    width: 660px; 
    position: relative; 
} 
#hover_area { 
    position: absolute; /* this will position your thumbnails relative to wrapper */ 
    right: 0; 
    bottom: 0; 
    padding: 5px; /* space at right and at the bottom */ 
} 
/* and put you images one each other*/ 
#hover_area img.thumb { 
    float: left; 
    padding: 5px; /* 10px space between images */ 
    width: 50px; 
    height: 50px; 
} 

И вы не должны использовать встроенные стили создания class atribute и поставить стиль в CSS-файл.

+0

Это великолепно выглядит, я сделаю снимок. Однако единственное, что я не хочу менять, это встроенные стили. Они генерируются нашими php-скриптами после того, как он ищет папку с изображениями для 1-6 изображений. Мы пытаемся упростить наши графические дизайнеры. Старая система была немного испорчена. –

+0

На самом деле, я думаю, я понимаю, о чем вы говорите. Я тоже дам это предложение :). Я дам вам знать, как это происходит. Большое спасибо! –