- PVSM.RU - https://www.pvsm.ru -
Дадли Стори, автор «Pro CSS3 Animation», представил подборку своих статей с сайта demosthenes.info/ [1] о галереях на сайтах и всем, что с ними связано. Решения используют HTML, CSS и PHP в различных комбинациях, текст статей на английском языке. В начале каждой статьи представлена демонстрация эффекта, о котором говорит автор.
Анимированные подписи с фильтрами и трансформацией:
Галереи изображений с большими изображениями, раскрывающимися по наведению/касанию на миниатюру. По сути, простейшие типы галерей.
Галереи изображений с большими изображениями, раскрывающимися по клику по на миниатюре.
Галереи, которые используют элемент Flexbox
Галереи с изображениями, отображение полного размера которых ограничивает функционал страницы.
Удобные для пользователя фильтрация и сортировка картинок
Техника для создания простых вариантов «до и после» для демонстрации исходника и результата работы.
Решения для отображения изображений в виде сетки
Изображения, которые появляются в случайном порядке при каждой загрузке страницы.
Полноразмерные изображения, которые приближаются с помощью зума, останавливаются и исчезают.
Решения для организации появления изображений одного за другим
Автоматическая генерация подписей к изображениям с использование JavaScript & PHP.
Автор: Irina_Ua
Источник [49]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/85056
Ссылки в тексте:
[1] demosthenes.info/: http://demosthenes.info/
[2] Создание подписей с помощью CSS-переходов: http://demosthenes.info/blog/448/HTML5-Image-Captions-With-CSS-Transition-Effects
[3] 3D-«домино» с подписью: http://demosthenes.info/blog/830/CSS-3D-Captioned-Domino-Image
[4] Анимированная вставка подписи с фильтрацией фона: http://demosthenes.info/blog/665/Animated-Inset-Captions-With-Filtered-Backgrounds
[5] Появляющаяся подпись с фильтрацией и использованием свойства clip: http://demosthenes.info/blog/674/Filtered-HTML5-Image-Caption-With-Dynamic-Clip
[6] Появление различных подписей при наведении на разные части одного изображения: http://demosthenes.info/blog/639/Hover-Effect-on-Images-From-Different-Directions-Using-Pure-CSS
[7] Простая галерея на CSS: http://demosthenes.info/blog/58/Simple-CSS-Roll-over-Image-Gallery
[8] Анимированная галерея со слайд-шоу и эффектом затенения на CSS3 : http://demosthenes.info/blog/288/CSS3-Animated-Image-Galleries-Cross-fade-and-Slideshow-Effects
[9] Простая галерея с эффектом веера на CSS: http://demosthenes.info/blog/425/Card-Fan-CSS3-Gallery-Reveal-In-Four-Lines-of-Code
[10] Разворачивающиеся миниатюры с использованием свойства object-fit: http://demosthenes.info/blog/968/A-CSS-Object-Fit-Gallery
[11] Анимированная галерея с постоянным (изображение, развернутая версия которого, открывается при загрузке страницы) изображением: http://demosthenes.info/blog/643/Create-A-CSS3-Animated-Gallery-With-Persistent-Images
[12] Галерея с постоянным изображением. Часть 2: http://demosthenes.info/blog/647/CSS-Animated-Gallery-With-Persistent-Images-Part-Two
[13] Простая галерея на PHP: http://demosthenes.info/blog/196/A-Simple-PHP-Image-Gallery
[14] Еще одна простенькая галерея: http://demosthenes.info/blog/959/An-Accessible-Image-Gallery-With-Progressive-JavaScript
[15] Галерея с четырьмя блоками : http://demosthenes.info/blog/846/Quad-Image-Gallery
[16] Отзывчивая галерея на основе Flexbox: http://demosthenes.info/blog/891/Crafting-Better-Responsive-Image-Galleries-With-Flexbox
[17] Современная плитка с Flexbox: http://demosthenes.info/blog/929/Modern-Masonry-with-Flexbox-and-JavaScript
[18] Лайтбокс на чистом CSS: http://demosthenes.info/blog/563/Lightbox-Image-Gallery-In-Pure-CSS
[19] Лайтбокс в 12 строк JS: http://demosthenes.info/blog/962/A-HTML5-Lightbox-in-12-Lines-of-JS
[20] Анимированный слайдер: http://demosthenes.info/blog/495/Make-A-CSS3-Animated-Image-Slider
[21] Отзывчивый слайдер: http://demosthenes.info/blog/627/Make-A-Responsive-CSS3-Image-Slider
[22] Отзывчивый слайдер с подписями: http://demosthenes.info/blog/831/HTML5-Responsive-Image-Slider-With-Captions
[23] CSSslidy: генерирующийся отзывчивый слайдер: http://demosthenes.info/blog/838/CSSslidy-An-Auto-Generated-Responsive-CSS3-Image-Slider
[24] CSSslidy 2.0: http://demosthenes.info/blog/871/CSS-Slidy-20-Captions--more
[25] Оригами: CSS3D складывающаяся галерея: http://demosthenes.info/blog/671/Origami-A-CSS-3D-Foldout-Image-Gallery
[26] ImgDex: галлерея на HTML5 имитирующая вращающийся каталог с карточками: http://demosthenes.info/blog/655/ImgDex-An-HTML5-Rolodex-Style-3D-Image-Gallery
[27] Простая 3D карусель на CSS: http://demosthenes.info/blog/690/Simple-CSS-3D-Carousel-Gallery
[28] Продвинутая 3D карусель на CSS: http://demosthenes.info/blog/736/Advanced-CSS-3D-Carousel
[29] Вращающиеся изображения с динамическими тенями: http://demosthenes.info/blog/726/CSS-3D-Image-Flip-Gallery-With-Dynamic-Shadows
[30] Автофильтрация галереи: http://demosthenes.info/blog/843/An-Auto-Filter-Image-Gallery
[31] Визуальная база данных на чистом CSS: http://demosthenes.info/blog/625/A-Visual-Database-Gallery-In-Pure-CSS
[32] Сортировка изображений с помощью JS: http://demosthenes.info/blog/905/Sorting-Page-Content-With-JavaScript
[33] Flexbox и фильтрация: http://demosthenes.info/blog/945/Filtered-Flexbox-A-Dynamic-Image-Gallery
[34] «До и после», преобразование изображений: http://demosthenes.info/blog/819/A-Before-And-After-Image-Comparison-Slide-Control-in-HTML5
[35] «До и после» для мобильных сайтов: http://demosthenes.info/blog/842/A-Mobile-Ready-Before-And-After-Image-Comparison-UI
[36] Pinterest-Style макет на чистом CSS: http://demosthenes.info/blog/825/Pinterest-Style-Column-Layout-In-Pure-CSS
[37] Простая плитка с Flexbox: http://demosthenes.info/blog/844/Easy-Masonry-Layout-With-Flexbox
[38] Простая отзывчивая сетка с Flexbox: http://demosthenes.info/blog/854/Easy-Responsive-Grid-Layout-With-Flexbox
[39] Рандомизация с помощью Flexbox и JS: http://demosthenes.info/blog/926/Random-Images-With-Flexbox-amp-JavaScript
[40] Рандомизация с помощью PHP: http://demosthenes.info/blog/205/Generate-random-images-with-PHP
[41] эффекта Кена Бернса: http://en.wikipedia.org/wiki/Ken_Burns_effect
[42] Случайный эффект Кена Бернса : http://demosthenes.info/blog/761/Create-A-Random-Ken-Burns-Effect-For-Images-With-CSS-amp-JavaScript
[43] BurnsBox: http://demosthenes.info/blog/965/BurnsBox-Beta-A-Simple-HTML5-Multimedia-Presentation-App
[44] С помощью JQuery и CSS: http://demosthenes.info/blog/630/Fade-In-Elements-Sequentially-With-JQuery-and-CSS
[45] С помощью JS и CSS: http://demosthenes.info/blog/841/Create-a-Sequential-Image-Fade-In-With-JavaScript-and-CSS
[46] Автогенерация подписей на основе названия файла: http://demosthenes.info/blog/409/Automatic-Captioning-of-Portfolio-Images-with-Filenames
[47] Автогенерация подписей с помощью GET: http://demosthenes.info/blog/404/Captioning-of-Portfolio-Images-With-GET
[48] Автогенерация подписей с помощью JS: http://demosthenes.info/blog/834/Auto-Generate-Image-Captions-With-Progressive-JavaScript
[49] Источник: http://habrahabr.ru/post/252397/
Нажмите здесь для печати.