Фотогалерея html: Картинки в HTML – шпаргалка для новичков
Картинки в HTML – шпаргалка для новичков
Прежде, чем ответить на вопрос «как вставить картинку в HTML?», следует отметить, что перегружать веб-страницы огромным количеством графического материала не стоит, поскольку это не только улучшит визуальное восприятие ресурса пользователем, но и увеличит время загрузки страницы.
При создании веб-сайтов чаще всего используют графические форматы PNG, GIF и JPEG, а для дизайнерских работ с изображениями — графический редактор Adobe Photoshop, обладающий богатыми возможностями для сжатия и изменения размера изображений без потери качества, что является невероятно важным для веб-разработки.
Для того чтобы вставить изображение на HTML-страницу, используется одиночный простой тег:
где xxx — адрес изображения. В том случае, если картинка находится в одной директории со страницей, тег будет выглядеть как:
<img src=”image.png”>
Однако скоростной и стабильный интернет добрался ещё не во все уголки земного шара, и бывает так, что изображение на веб-сайте попросту не загружается.
Он показывается на месте картинки в момент его недоступности, загрузки или в режиме работы браузера «без картинок». Добавляется он с помощью атрибута alt тега <img>.
Пример добавления альтернативного текста к графическому файлу:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Альтернативный текст</title> </head> <body> <p><img src="images/example.png" alt="Альтернативный текст"></p> </body> </html>
Для того чтобы изменить размеры отображения графического файла, используют теги height и width, где height — высота, а width — ширина, измеряемые в пикселях.
При использовании данных атрибутов браузер сначала выделяет место для графического контента, подготавливает общий макет страницы, отображает текст, после чего загружает саму картинку.
Рисунок помещается в прямоугольник с заданными размерами, а в том случае, если параметры меньше или больше исходных, картинка растягивается или сжимается.
Если атрибуты height и width не используются, браузер загружает изображение сразу, задерживая отображение текста и прочих элементов страницы.
Данные параметры можно указать как в пикселях (размер картинки постоянен и не зависит от разрешения экрана пользователя), так и в процентах (размер картинки зависит от разрешения экрана).
Например:
<img src=”example.png” width=”60” height=”40”>
или
<img src=”example.png” width=”50%” height=”10%”>
Следует помнить, что в тот момент, когда вы изменяете исходный размер изображения, необходимо сохранять его пропорции.
Для этого достаточно указать значение только одного из параметров (ширины или высоты), а значение второго браузер вычислит в автоматическом режиме.
Как и ко многим тегам HTML, к применим атрибут align, который выполняет выравнивание изображения:
<img src=”example.png” align=”top”> — картинка располагается выше текста;
<img src=”example.png” align=”bottom”> — картинка располагается ниже текста;
<img src=”example. png” align=”left”> — картинка располагается слева от текста;
<img src=”example.png” align=”right”> — картинка располагается справа от текста.
В HTML для создания ссылки используется тег <a>:
<a href=”адрес вашей ссылки”>Имя ссылки</a>
Для того чтобы задать графическую ссылку, необходимо всего лишь объединить тег изображения с тегом ссылки.
Делается это следующим образом:
<a href=”адрес ссылки”><img src=”адрес картинки”></a>
Как видите, графическая вставка может быть ссылкой и при клике переадресовывать на любой адрес, записанный в полном или сокращённом варианте.
Изображение можно не только вставлять на страницу в качестве видимого объекта, но и сделать фоновым. Для определения картинки как фона необходимо в теге прописать атрибут background=”xxx”, где xxx — адрес картинки, указанный таким же способом, как в примерах выше.
Для примера зададим такую текстурную картинку в роли фоновой:
Сохраните изображение в папке с заготовленной заранее страницей и пропишите следующие строки:
<html> <head><title>Страница с фоновой картинкой</head></title> <body background=”image. jpg”> <h2> Фон с текстом. </h2> </body> </html>
Фоновая картинка на странице задана.
На этом информация о тегах и атрибутах, необходимых для вставки изображения на HTML страницу сайта, исчерпана.
Желаем удачи!
Внимание: сайт будет отключен 1 декабря 2020 | ||||||||||||||||
On-line фото-архив | ||||||||||||||||
|
| |||||||||||||||
|
|
Как Сделать Картинку (Ссылкой) в HTML За Пару Минут
Как сделать картинку ссылкой в html на сайте
Добрый день. Примерно год назад, я написал статью: — «Как сделать флешь баннер?». В данной статье я решил продолжить эту тему, но в более простом виде. Поговорим мы не про создание баннера, а просто о том, как сделать картинку ссылкой. Например, картинка вверху является ссылкой, ведущей на мой партнерский курс «Как снять фильм». Можете кликнуть, и убедиться, как это работает!
Зачем нужно делать из картинки ссылку
а) К примеру, у вас имеется красивая картиночка замечательного товара. Вы создаете из нее ссылку, вставляете её на определенный ресурс. Человек заходит на данный сайт, видит картинку, кликает по ней, и попадает в интернет-магазин, где находится этот товар!
Удобно, я думаю, да! Кликабельность по красивым изображениям выше, чем по простой заурядной ссылочке. Частенько под картинками прячут свои партнерские ссылки.
б) Если вы зарегистрировались в какой-нибудь партнерской программе, у вас есть свой сайт, а хозяин партнерской программы не предоставил нужных рекламных материалов. Что делать в этом случае?
Достаточно скопировать изображения его товара, поместить скриншот на сайт, а картинку сделать ссылкой. Это будет чем-то вроде баннера, но с меньшей нагрузкой на сайт. На мой взгляд, очень удобно и красиво. Тем более, если вы красиво рисуете (или знаете того, кто может вам красиво нарисовать определенный баннер). Делаете из этой картинки баннера ссылку и опять-таки кликабельность по данной картинке баннеру повышается.
в) Третья причина, похожа на вторую. Я думаю, что не открою вам секрет, что из-за баннеров значительно повышается нагрузка на сайт. Ведь что такое чужой баннер на вашем сайте?
Это изображение, находящееся на постороннем ресурсе, которое ваш сайт запрашивает вовремя загрузки одной из своих страниц. Суть тут в том, что время этого запроса может значительно различаться, от долей секунды, до нескольких секунд.
Например, у меня раньше на сайте стоял статический баннер от одной известной компании. Баннер был красивым, с постоянно меняющимися картинками. Но суть в том, что он очень сильно тормозил время загрузки сайта. Время загрузки доходило до 50 секунд. Это очень много!
Как только я удалил данный баннер, мой блог стал загружаться в разы быстрее (сайт начал загружаться за 1.5 секунды, а не за 50!)! То есть, можно создать скриншот данного баннера, в скриншот вставить ссылочку и время его загрузки будет не несколько секунд, а доли секунды! Хотя, конечно, не так красиво. Он не будет меняться, но время загрузки сайта дороже!
г) Я думаю, что не удивлю веб. мастеров, если скажу, что часть ваших баннеров пользователи элементарно не видят. В браузерах таких людей стоит расширение «Анти-блок» или «Adguard». Данные расширения элементарно блокируют рекламу. В том числе и часть баннеров.
Если же у вас будет стоять картинка ссылка, анти блок подобный баннер воспримет воспринимать как обычное изображение, и ни какой блокировки. Например, у меня стоял определенное время баннер «живые картинки», но по нему было мало кликов. Я в начале не понимал в чем дело, потом увидел, что «Adguard» его просто блокирует.
Я зашел на сайт производителя, сделал скриншот понравившейся мне части материала, создал из картинки ссылку и результат налицо, не один блокиратор его больше не блокирует. Причем, копия вышла даже более красивой, чем оригинал, и отлично работает, можете убедиться сами!
http://livephoto.andgin.moviesecrets.e-autopay.com
д) Еще одной причиной, почему лучше сделать из баннера просто картинку, я бы назвал то, что поисковики, особенно Гугл, не любят, когда много рекламы на сайте. А вашу картинку ссылку, они станут воспринимать, просто как еще одно изображение, а не как рекламу. Удобно? Думаю, да! Но, давайте вернемся к сути нашего вопроса.
Как сделать картинку ссылкой в сайдбаре
Делается это довольно просто. Я приведу конструкцию подобного изображения со ссылкой:
<a href="адрес ссылочки"><img src="адрес изображения"
alt=""
/></a>
В адрес ссылки вставляем ссылочку полностью, причем с http:// и прочими вещами (хотя это не всегда обязательно, но не заморачивайтесь по данному поводу). Тоже относится и к адресу изображения.
Как узнать адрес вашего изображения? Щёлкните по нему мышкой и в новом окошке вверху вы увидите вашу ссылочку. Или, войдя в админ панель, выбираем «Медиафайлы» — «Библиотека» и просматриваете все ваши изображения на сайте.
Находите нужное, кликаете по ссылке вверху, и просматриваете ссылочку.
Также, хочу добавить, что, если вы желаете, чтобы ваша картиночка открывалась в новой вкладке, желательно добавить target=»_blank» в данный код.
Соответственно, наш код примет вид.
<
a
href
="адрес ссылочки"
target
="_
blank
"><
img
src
=" адрес изображения "
alt
=""
/></
a
>
Изображения на блогах чаще всего находятся в папках /wp-content/uploads/ или /images/.
По сути, приведенный выше код является готовым для вставки в ваши сайдбары. Можно его сделать по центру, поместив между тегами <center>…</center>, или кодом <p align="center">…
</p>
Как видите, всё довольно просто.
Советую почитать: — Как заработать в интернете 36 способов и Как скачать музыку с ВК
Как сделать картинку ссылкой в тексте статьи
Это относится к сайтам на движках WordPress. Здесь все также довольно просто. Картинка уже загружена на ваш сайт. Вносим её в текст. Выделяем картиночку левой кнопочкой мышки. Далее, нажимаем на знак ссылки в верху «Визуальной панели».
В новом окошке в первую строчку вставляем нужную ссылку партнерку, затем название картинки и указываем «открывать в новой вкладке». Сохраняем и публикуем.
Если вы любите работать с картинками, и другими графическими редакторами, предлагаю посмотреть мою статью: — ФотоШоу Про. Я думаю, вам будет интересно!
Друзья, если вы любите смотреть видео, я советую делать это на отличных мониторах. У меня стоит монитор 27 дюймов. В начале, он показался мне огромным, сейчас кажется обычным, даже средним. Но, факт в том, что смотреть компьютер с обычным монитором мне уже не привычно. Поэтому, я вам советую приобрести монитор на АлиЭкспресс ASUS VC279N. Дизайном, он похож на мой. Приобрести его можно по ссылке…. Очень удобная вещь (если судить по моему).
Вообще, вы можете зайти на страницу с мониторами, и выбрать понравившийся. Так мониторы с разным диаметром, ценой и производителем. Но, я вам рекомендую всё же взять один из них с диаметром 27 дюймов! Ссылка на мониторы… 27 дюймов, это отлично, можете не сомневаться, он у меня уже лет 7 и работает на 5+ !
Если у вас есть другие способы, как сделать картинку ссылкой в html, буду рад, если вы их напишите в комментариях. Успехов!
С уважением, Андрей Зимин! 23.08.2015 г.
Анекдот:
Понравилась статья? Поделитесь с друзьями!
Бесплатный HTML Bootstrap шаблон фотогалереи
ШАБЛОН BOOTSTRAP- BLOCK DEMOS 1Демонстрация заголовка слайдераДемонстрация фонового видеоШаблон нижнего колонтитулаШаблон таблицыШаблон каруселиШаблон галереиШаблон менюШаблон навигационного менюШаблон навигационной панелиШаблон заголовкаШаблон формы регистрацииШаблон сеткиШаблон социальной сетиШаблон параллаксаПараллаксная прокрутка
- BLOCK DEMOS 2Шаблон корзины покупокШаблон контактной формыШаблон спискаВидеоШаблонШаблон фотогалереиШаблон картыШаблон часто задаваемых вопросовШаблон слайдераШаблон видеофонаШаблон документацииШаблон статьиШаблон для карт GoogleШаблон вкладки « Шаблоны формы » Шаблон видео галереи
- ШАБЛОНЫ САЙТА Bootstrap Одностраничный шаблон
Bootstrap Демонстрационный шаблон блога
Bootstrap Real Estate Шаблон
Bootstrap Travel Template
Bootstrap Wedding Template
Bootstrap Hotel Template
Bootstrap Landing Page Template
Bootstrap News Template
Bootstrap Template Profile
Скоро появится шаблон
Шаблон страницы ошибки начальной загрузки
Шаблон события начальной загрузки - ШАБЛОНЫ САЙТА 2Bootstrap О нас Шаблон страницыBootstrap Agency ШаблонШаблон приложения BootstrapBootstrap Business TemplateBootstrap Корпоративный шаблонBootstrap Шаблон домашней страницыBootstrap Шаблон журналаBootstrap Многостраничный шаблонBootstrap Шаблон личного веб-сайтаBootstrap Шаблон веб-магазина 9000Bootstrap 9Шаблон для магазина фотографий 3Bootstrap 9Шаблон для магазина фотографий
ШАБЛОНЫ САЙТА 3
Базовый шаблон Bootstrap
Начальный шаблон Bootstrap
Скачать Bootstrap Template
Шаблон формы входа в систему Bootstrap
Шаблон одной страницы начальной загрузки
Шаблон электронной коммерции Bootstrap
Шаблон портфолио Bootstrap
Шаблон одной страницы начальной загрузки
Лучшие шаблоны начальной загрузки
Бесплатные шаблоны начальной загрузки html5
Премиум шаблоны Bootstrap
Шаблоны начальной загрузки
Простой шаблон начальной загрузки
Шаблоны дизайна Bootstrap
Примеры шаблонов начальной загрузки
Шаблон посадочной страницы Bootstrap
Шаблон темы Bootstrap
Шаблоны макета начальной загрузки
Образец шаблона начальной загрузки
Базовый шаблон Bootstrap
новейших вопросов из фотогалереи — Stack overflow на русском
Переполнение стека- Около
- Товары
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
- Вакансии Программирование и связанные с ним технические возможности карьерного роста
- Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
- Реклама Обратитесь к разработчикам и технологам со всего мира
- О компании
Минутку…
Пожалуйста, включите куки и перезагрузите страницу.
Это автоматический процесс. Ваш браузер в ближайшее время перенаправит вас на запрошенный контент.
Подождите до 5 секунд…
+ ((! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! []) + (! + [] — (!! [])) + (! + [] — (!! [])) + (! + [] + (!! []) + !! []) + (! + [] + (!! []) + !! [] + !! []) + (! + [] + (!! []) + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [])) / + ((+ !! [] + []) + (! + [] — (!! [])) + (+ !! []) + (! + [] + (!! []) + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! []) + (+ !! []) + (! + [] + (!! []) — []) + (! + [] + (!! []) + !! [] + !! [] + !! [] +! ! [] + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! []))
+ ((! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + !! [] + []) + (! + [] + (!! []) + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [ ] + !! [] + !! []) + (! + [] — (!! [])) + (! + [] + (!! []) + !! [] + !! []) + (+ !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! []) + (! + [] + ( !! []) + !! [] + !! []) + (+ !! [])) / + ((! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! []) + (! + [] + (!! []) — []) + (! + [] + (!! []) + !! [] + !! [] + !! [] +! ! [] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + !! [] + !! []) + (! + [] + (!! []) + !! [])) 90 076
+ ((! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + !! [] + []) + (! + [] + (!! []) + !! [] + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [ ]) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + !! [] + !! [] ) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! []) + (! + [] — (!! [])) + (! + [] + (!! []) + !! [])) / + ((! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] +! ! [] + []) + (! + [] + (!! []) — []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + !! [ ] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! []) + (! + [] + (!! []) — []) + (! + [] + (!! []) + !! [] + !! []) + (! + [] + (!! []) — []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + !! [] + !! []) »
+ ((! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + !! [] + []) + (! + [] + (!! []) + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [ ] + !! []) + (! + [] — (!! [])) + (! + [] + (!! []) + !! [] + !! []) + (+ !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! []) ) / + ((! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + []) + (! + [ ] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] +! ! [] + !! [] + !! []) + (! + [] + (!! []) + !! []) + (! + [] + (!! []) + !! [ ]) + (! + [] + (!! []) — []) + (+ !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! []))
+ ((! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + !! [] + []) + (! + [] + (!! []) + !! [] + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! [] + !! [ ] + !! [] + !! []) + (! + [] + (!! []) + !! [] + !! [] + !! [] + !! []
Генератор галереи Анриффа скачать | SourceForge.нетто
ФИО
Телефонный номер
Название работы
Промышленность
Компания
Размер компании Размер компании: 1 — 2526 — 99100 — 499500 — 9991,000 — 4,9995,000 — 9,99910,000 — 19,99920,000 или более
Получайте уведомления об обновлениях для этого проекта.Получите информационный бюллетень SourceForge. Получайте информационные бюллетени и уведомления с новостями сайта, специальными предложениями и эксклюзивными скидками на ИТ-продукты и услуги.Да, также присылайте мне специальные предложения о продуктах и услугах, касающихся:
Программное обеспечение для бизнеса Программное обеспечение с открытым исходным кодом Информационные технологии Программирование ОборудованиеВы можете связаться со мной через:
Электронная почта (обязательно) Телефон смс Я согласен получать эти сообщения от SourceForge.сеть. Я понимаю, что могу отозвать свое согласие в любое время. Пожалуйста, обратитесь к нашим Условиям использования и Политике конфиденциальности или свяжитесь с нами для получения более подробной информации. Я согласен получать эти сообщения от SourceForge.net указанными выше способами. Я понимаю, что могу отозвать свое согласие в любое время. Пожалуйста, обратитесь к нашим Условиям использования и Политике конфиденциальности или свяжитесь с нами для получения более подробной информации.JavaScript требуется для этой формы.
ПодписывайсяКажется, у вас отключен CSS.Пожалуйста, не заполняйте это поле.
Кажется, у вас отключен CSS. Пожалуйста, не заполняйте это поле.
Как создать анимированную фотогалерею на чистом CSS3
Как создать анимированную фотогалерею на чистом CSS3
Галерея изображений css. Сегодня мы решили подготовить красивую галерею css3. Без использования javascript. Да-да, вы не ослышались. Сегодня мы вообще не будем использовать скрипты. Это будет фотогалерея PURE CSS3. Фотографии в галерее будут расти, когда мы будем щелкать по ним мышкой.
Вот наш окончательный результат:
Live Demo
[sociallocker]
результат загрузки
[/ sociallocker]
Хорошо, загрузите файлы примеров и приступайте к кодированию!
Шаг 1. HTML
Вот полный html-код нашей галереи результатов. В общем, все просто — обычные элементы A + IMG.
index.html
Фотогалерея на чистом CSS3 | Учебники по скриптам <ссылка href = "css / main.css "rel =" stylesheet "type =" text / css "/> <нижний колонтитул>Фотогалерея на чистом CSS3
Вернуться к исходному руководству по Руководствам по скриптам a >
Шаг 2.CSS
Теперь — все стили CSS
css / main.css
/* макет страницы */ * { маржа: 0; отступ: 0; } body { цвет фона: #bababa; цвет: #fff; шрифт: 14px / 1.3 Arial, без засечек; } нижний колонтитул { цвет фона: # 212121; внизу: 0; box-shadow: 0 -1px 2px # 111111; -moz-box-shadow: 0 -1px 2px # 111111; -webkit-box-shadow: 0 -1px 2px # 111111; дисплей: блок; высота: 70 пикселей; слева: 0; положение: фиксированное; ширина: 100%; z-индекс: 100; } footer h3 { размер шрифта: 22 пикселя; font-weight: нормальный; осталось: 50%; маржа слева: -400 пикселей; отступ: 22px 0; позиция: абсолютная; ширина: 540 пикселей; } нижний колонтитул а.stuts, a.stuts: visit { граница: нет; текстовое оформление: нет; цвет: #fcfcfc; размер шрифта: 14 пикселей; осталось: 50%; высота строки: 31 пикселей; маржа: 23px 0 0 110px; позиция: абсолютная; верх: 0; } footer .stuts span { размер шрифта: 22 пикселя; font-weight: жирный; маржа слева: 5 пикселей; } .container { фон: #ddd; маржа: 20 пикселей автоматически; отступ: 20 пикселей; положение: относительное; ширина: 700 пикселей; радиус границы: 5 пикселей; -moz-border-radius: 5 пикселей; -webkit-border-radius: 5 пикселей; box-shadow: 1px 1px 5px # 111; -moz-box-shadow: 1px 1px 5px # 111; -webkit-box-shadow: 1px 1px 5px # 111; } / * стили фотогалереи css3 * / .gallery { ширина: 610 пикселей; маржа: 0 авто; } .gallery a { дисплей: встроенный блок; высота: 150 пикселей; положение: относительное; ширина: 200 пикселей; } .gallery a img { граница: 5px solid #fff; курсор: указатель; дисплей: блок; высота: 100%; слева: 0px; позиция: абсолютная; верх: 0px; ширина: 100%; z-индекс: 1; -moz-user-select: нет; -khtml-user-select: нет; выбор пользователя: нет; -moz-box-sizing: рамка-рамка; -webkit-box-sizing: рамка-рамка; размер коробки: рамка-рамка; -webkit-transition-property: ширина, высота, верх, низ, левый, правый, z-индекс, граница; -webkit-transition-duration: 0.5 с; -moz-transition-property: ширина, высота, верх, низ, левый, правый, z-индекс, граница; -moz-transition-duration: 0.5 с; -o-transition-property: ширина, высота, верх, низ, влево, вправо, z-индекс, граница; -o-transition-duration: 0.5 с; свойство перехода: ширина, высота, верх, низ, лево, право, z-индекс, граница; продолжительность перехода: 0,5 с; } .gallery a: focus img { граница: 15px solid #fff; курсор: по умолчанию; высота: 250%; позиция: абсолютная; ширина: 250%; z-индекс: 25; box-shadow: 1px 1px 5px # 888; -moz-box-shadow: 1px 1px 5px # 888; -webkit-box-shadow: 1px 1px 5px # 888; -webkit-transition-property: ширина, высота, верх, низ, левый, правый, z-индекс, граница; -webkit-transition-duration: 0.5 с; -moz-transition-property: ширина, высота, верх, низ, левый, правый, z-индекс, граница; -moz-transition-duration: 0.5 с; -o-transition-property: ширина, высота, верх, низ, влево, вправо, z-индекс, граница; -o-transition-duration: 0.5 с; свойство перехода: ширина, высота, верх, низ, лево, право, z-индекс, граница; продолжительность перехода: 0,5 с; } / * настраиваемые правила фокуса * / .gallery a: focus: nth-child (3n + 1) img { слева: 150 пикселей; } .gallery a: focus: nth-child (3n + 2) img { слева: -50 пикселей; } .gallery a: focus: nth-child (3n + 3) img { слева: -250 пикселей; } .галерея a: focus: nth-child (-n + 3) img { верх: 140 пикселей; } .gallery a: focus: nth-child (n + 7) img { верх: -150 пикселей; } .gallery a: focus: nth-child (n + 10) img { верх: -295px; } / * очень близкий слой * / .gallery .close { фон: прозрачный; курсор: указатель; дисплей: нет; высота: 352 пикселей; слева: 170 пикселей; позиция: абсолютная; верх: 160 пикселей; ширина: 500 пикселей; z-индекс: 30; } .gallery a: focus ~ .close { дисплей: блок; }
Live Demo
Заключение
Вот и все, все было очень просто, не правда ли? Результат был великолепен.