jquery — Карусель с элементами неизвестной ширины в резиновом дизайне
Вопрос задан
Изменён 10 лет назад
Просмотрен 2k раз
Имеется горизонтальное меню:
На разных страницах оно разное, как по ширине компонентов (от одно короткого слова, до несокльких длинных слов), так и по их количеству. Суммарная ширина может сильно превышать допустимую ширину родителя.
Требуется выводить это меню одной строкой, по принципу «карусели». Как, например, тут, только вместо изображений листать компоненты меню. Проблема усугубляется резиновым дизайном.
Получается, что нужна карусель неизвестной ширины для элементов неизвестной ширины.
Хотелось бы найти JQuery-плагин, но выгуглить нужный в легионе обычных каруселей у меня что-то не получается.
Подскажите, пожалуйста, как и где искать решения? Может сталкивался кто с подходящим плагином? Можно, конечно, пытаться писать самому, но задача кажется мне слишком сложной на настоящий момент (навскидку уже не понятно как вывести элементы бесконечной строкой, как считать ее ширину, как определять, что строка пристыковалась к границе и т.д.).
- jquery
- html
- javascript
- css
6
Берём плагин для jQuery — jCarousel.
Немного правим код под свои реалии
PROFIT
Посмотреть можно тут: http://michaelsolovyev.com/en/breakfast.html
Если подойдёт — можно спереть, ибо я правил плагин
1
Написал вам плагинчик небольшой. Комментировал через раз, т.к. просто устал за день. Если чего будет не понятно — спрашивайте. Пересмотрите плагин, оптимизируйте, исправьте мои ошибки и излишества и пользуйтесь на здоровье )).
P.S. Плагин, естественно, можно в отдельный файл вынести. Пример подключения — в самом низу кода.
P.P.S. Группы элементов раскрасил в разные цвета для наглядности.
1
Посмотрите carouFredSel. Очень «гибкие» карусели можно делать.
Зарегистрируйтесь или войдите
Регистрация через Google
Регистрация через Facebook
Регистрация через почту
Отправить без регистрации
Почта
Необходима, но никому не показывается
Отправить без регистрации
Почта
Необходима, но никому не показывается
Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки
Energosoft.
cloudcarusel. 3D карусель изображений Платформа: Лицензия: бесплатный Ссылка на Маркетплейс: http://marketplace.1c-bitrix.ru/solutions/energosoft.cloudcarousel/ Демо: http://www.energo-soft.ru/products/cloudcarousel_demo.php Версия: 1.0.2 Выпуск: 21.10.2011 |
3D карусель изображений.
Основное предназначение – ротация логотипов, картинок из портфолио.
Возможно использовать в качестве навигационного элемента, меню.
Компонент разработан на основе компонента CloudCarusel
1. На вашему сайте необходимо подключить Jscript-библиотеку jQuery . В случае если у вас не подключена данная библиотека — в
2. После загрузки и установки через систему Маркетплейс, компонент появится в списке компонентов. В случае его отсутствия – необходимо обновить список компонентов кнопкой «Обновить закешированные данные».
3. После установки компонента на страницу – настройте его.
4. Для подключения функции перехода по ссылке – в инфоблок подключаемый к слайдеру необходимо добавить свойство [URL]
Тип инфоблока, Инфоблок — информационный блок, в котором у каждого элемента есть картинка анонса.
Ссылка — выбор свойства инфоблока, из которого будет браться ссылка [URL].
Ссылка открывается — выбор варианта открытия ссылки (в текущем окне, в новом окне).
Подключить библиотеку JQuery.MouseWhell — подключает библиотеку для работы с колесиком мыши.
Ширина блока, высота блока — габариты блока в котором отображается карусель.
Минимальный масштаб — минимальный масштаб применяемый к самому дальнему изображению. Масштаб переднего плана равен 1. Для того чтобы изображения в четыре раза меньше, минимальный масштаб должен быть равен 0.25. Значение должно быть больше нуля и меньше единицы.
Высота отражения — высота отражения под картинкой. Если значение равно 0 отражение отображаться не будет.
Расстояние между изображением и отражением — расстояние в пикселах.
Прозрачность отражения — значение 0 (не видимо), значение 1 (полностью не прозрачный). Значение должно быть больше нуля и меньше единицы.
Радиус по горизонтали (px) — радиус карусели по горизонтали.
Высота точки обзора (px) — высота точки обзора от плоскости, от 1 до радиуса карусели. Если 1 — точка обзора в горизонтали, если установлен размер как у радиуса карусели — карусель превращается в круг.
Частота кадров карусели в секунду — частота кадров анимации. Приблизительная частота кадров карусели в секунду. Чем выше число, тем быстрее и глаже движение карусели. Однако это может замедлить работу браузера.
Скорость вращения между элементами —
Автоматическое вращение карусели — включает и выключает автоматическое движение, выбор направления движения (выкл, направо, налево)
Задержка автоматического вращения — устанавливает задержку вращения. Задержка в миллисекундах между каждой вращением автоматического поворота. Минимальное значение 1000 (то есть одна секунда).
Включить прокрутку колесиком мыши — включает возможность управления вращения карусели. Используется совместно с опцией Подключить библиотеку JQuer.MouseWhell.
Отображать кнопки — включает кнопки ручного вращения карусели.
Показывать поле с заголовком — текст берётся из поля Название инфоблока.
Показывать поле с описанием — текст берётся из поля Текст анонса инфоблока.
Назад в раздел
38 слайдеров-каруселей jQuery — сделайте свой контент невероятно крутым
Нет ничего более впечатляющего, чем привлекающая внимание галерея изображений. Посетители вашего сайта будут видеть его через день и лайкать. Лучше всего то, что эти галереи могут вращать изображения, а также текст и видеоконтент. И это действительно здорово, я прав?
Вот почему я нашел для вас 38 слайдеров jQuery Carousel . Большинство из них бесплатны, и вы будете особенно поражены их качеством. Здесь вы найдете 3D-слайдеры-карусели, полноэкранные фоновые слайд-шоу, адаптивные слайдеры jQuery, плагины циклов jQuery, ротаторы баннеров jQuery, просмотрщики каруселей, навигационные галереи миниатюр и т. д. Я думаю, коллекция подойдет вам.
Слайдеры-карусели показывают несколько элементов контента одновременно, что значительно повышает эффективность веб-сайтов и вовлеченность пользователей. Люди всегда замечают красивые изображения, особенно движущиеся. Итак, теперь вы можете выбрать карусельный слайдер jQuery по своему вкусу и показать нам, как он выглядит в вашем дизайне.
Слайдеры-карусели jQuery — наслаждайтесь!
- Типография вашего сайта: 15 плагинов jQuery для текстовых эффектов
- 25 бесплатных и премиальных плагинов jQuery для слайдера изображений
- 15+ бесплатных и премиальных плагинов эффектов прокрутки jQuery
Kingslider- 23 Slider JQUERY
Skitter
Облачная карусель- 3D Carousel в Javascrips
9003
Supersized- FullScreen Poine Slideshow
222222222222 гг. Плагин jQuery Carousel
WOW Slider
bxSlider – адаптивный слайдер контента jQuery
Barousel
jQuery Infinite Carousel Plugin
Fullscreen Slit Slider with jQuery and CSS3
Slidesjs
jQuery Carousel
Coin Slider
jQuery Feature Carousel
Anything Плагин Slider jQuery
jCoverflip
Подвижные блоки
3D-карусель jQuery
Полная ширина с изображением ширины
Галерея изображений JQUERY и WordPress
JQUERY MS CAROUSEL
922 ROTATE Elements
Теперь мы хотим, чтобы вы представили шаблонов веб-сайтов с jQuery-слайдерами . Все они достойны вашего внимания. Приходите и начните использовать некоторые из них.
Шаблон веб-сайта портретной фотографии с фоновой галереей
Веб-шаблон Art Photo Studio со слайдером фотографий
Шаблон веб-сайта Internet Solutions со слайдером яркого контента Галерея
Шаблон сайта Dark Industrial со слайдером-каруселью
Шаблон сайта Pasta в оранжевых тонах
Шаблон черно-белого бизнес-сайта со слайдером jQuery
Шаблон фотопортфолио с галереей jQuery
Мы будем рады вашим отзывам об этих слайдерах, поэтому, пожалуйста, найдите время, чтобы оставить комментарий ниже! Спасибо!
ТЕГИ: карусель слайдер jQuery Галерея jQuery jQuery-плагины ползунок
анн.давлин
Энн Дэвлин — вдохновляющий блоггер, работающий в MotoCMS — компании, которая предложила вам продвинутый конструктор сайтов. Вот кто она днем. Но с наступлением ночи она превращается в супергероя, который беспокойно просматривает тысячи забавных фото и видео с кошками.
Другие статьи ann.davlin
Архивы плагинов Jquery Image Slider
Jquery & JavascriptОпубликовано
Вы ищете плагины jQuery Image Slider для своего веб-приложения. Если да, то в этом посте я поделюсь…
Подробнее
Jquery & JavascriptОпубликовано
Вы ищете jQuery Slider / Slideshow / Carousel Plugins для вашего веб-приложение. Если да, то в этом посте я собираюсь…
Подробнее
Jquery & JavascriptОпубликовано
Bamboo.js Виджет карусели Написан на JavaScript без сторонних библиотек. Поддерживает несколько анимационных эффектов, бесконечную прокрутку, самоадаптацию Особенности: Совместимость с браузерами ie9 и выше Несколько анимаций…
Подробнее
Jquery & JavascriptОпубликовано
Если вы ищете скрипт слайдера баннера в CSS и jQuery, то в этом уроке я поделюсь простым и понятным…
Подробнее
Jquery & JavascriptОпубликовано
В этом посте я собираюсь поделиться с вами потрясающим плагином галереи изображений jQuery с функциями масштабирования, загрузки, полноэкранного режима и слайд-шоу. Этот плагин полностью загружен…
Подробнее
Jquery & JavascriptОпубликовано
Хотите добавить слайдер полноэкранного изображения на свой веб-сайт? потрясающий плагин jQuery для добавления…
Подробнее
Jquery & JavascriptОпубликовано
Вы ищете легкий и удобный слайдер галереи изображений? Если да, то в этом посте я собираюсь поделиться простым легким и удобным для сенсорного экрана изображением…
Подробнее
Jquery & JavascriptОпубликовано
jQuery Responsive 3D Image Carousel / Slider плагин jQuery для создания адаптивной 3D-карусели с современными эффектами и…
Подробнее
Jquery & JavascriptОпубликовано
Circular Carousel — это простой плагин jQuery для создания динамического ротатора 3D-изображений с кнопками «Далее» и «Назад». полезно для создания ротатора 3D-баннеров…
Подробнее
Jquery & JavascriptОпубликовано
стрелки навигации и строка заголовка…
Подробнее
Jquery & JavascriptОпубликовано