Конструкция слайдера
Вложений: 1
Подозреваю, что изобретабю очередной велосипед, но тем не менее....
Как бы прятать боковые части иконок? Сейчас все это в маску вторнуто.... Вот не могу придумать. Совет нужен :) Либо совсем от маски отказаться и по индексам видимость мониторить.... Но на большом кол-ве объектов это будет как-то нехорошо.... |
Какие боковые?
Обычно либо ограничивают кол-во видимых и перещелкивают жестко на сдвиг. Или делай градиентную альфу типа уходят в туман. |
Показывай только те элементы, которые полностью входят в маску.
|
Плавный уход в белый цвет фона.
И что-то она подлагивает, да и сглаживание бы. :) |
Маска программная, градиент тут слегка не в жилу.
Подлагивает - фигня. Прототип ибо. Цитата:
|
Цитата:
|
Цитата:
Ну... это не сложно... Может быть как-нть там еще более эстетично?... Типа слушатели позиции итема... хм... хм? |
var cellWidth = ширина ячейки (в центре ячейки лежит центр иконки)
var x = сдвиг слайдера (предполагается что меньше 0 и больше -sliderWidth + cellWidth * 6) var index = int(-x / cellWidth) и все, показываешь иконки с индексами index, index + 1, .., index + 5, все остальное убираешь если обобщить, то это таблица с ячейками фиксированного одинакового размера. вот например массив [0, 5, 10, 15, 20], нужно найти в этом массиве "левое" ближайшее к 8. шаг заранее известно = 5. int(8 / 5) === 1. Добавлено через 21 час 14 минут Цитата:
|
Цитата:
Вроде реализовалось: http://188.226.221.96/SOUNDSTAGE/ Привязал таки к крайним координатам по onUpdate твиннера. |
Часовой пояс GMT +4, время: 22:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.