Перейти к содержимому

Как сделать ссылку на рисунок

  • автор:

Как сделать картинку ссылкой?

Чтобы картинка была ссылкой на сайт или веб-страницу, элемент достаточно вставить внутрь ссылки следующим образом.

Здесь атрибут src определяет адрес картинки, а href — адрес сайта или веб-страницы, куда будет вести ссылка.

В примере 1 показано добавление нескольких изображений, каждое из них является ссылкой.

Пример 1. Изображения как ссылки

Изображения-ссылки

Панда Лиса

Результат данного примера показан на рис. 1. Обратите внимание, что изображения-ссылки ничем не отличаются от обычных картинок и чтобы понять, что перед нами ссылка, следует навести на картинку указатель или щёлкнуть по ней.

Изображения как ссылки

Рис. 1. Изображения как ссылки

См. также

  • text-decoration-skip-ink
  • Атрибуты ссылок
  • Атрибуты элементов
  • Выравнивание картинок
  • Добавление медиа-контента
  • Изображения
  • Изображения
  • Изображения в HTML
  • Использование :hover
  • Масштабирование картинок
  • Наследование в CSS
  • Подрисуночная подпись
  • Создание ссылок
  • Ссылки
  • Ссылки
  • Ссылки в HTML
  • Фон в CSS
  • Форматы графических файлов
  • Якоря

Как сделать картинку ссылкой

Обычно ссылка выглядит как подчёркнутый участок текста, окрашенный в стандартный синий цвет. Нажимая на заинтересовавшую ссылку, пользователь переходит на новую страницу или сайт.

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

Чтобы вставить изображение на сайт, используют тег . У тега есть четыре обязательных атрибута:

  • src — для указания пути до файла с картинкой и его отображения на экране;
  • width и height — размеры изображения. Эти атрибуты позволяют резервировать место для изображения, чтобы убрать «прыжки» страницы пока изображение грузится;
  • alt — альтернативное описание.
 Котик

Адрес ссылки задаётся в формате URL с помощью атрибута href .

Часто изображения-ссылки используются в галереях, когда с уменьшенной версии изображения ставится ссылка на полноразмерную версию картинки или на отдельную страницу с этим изображением и подписью к нему.

Как выделить изображение-ссылку?

Если вы хотите выделить ссылку, сделайте картинку увеличивающейся или подсветите её цветом при наведении курсора.

Чтобы картинка-ссылка меняла цвет, пропишите в стилях её состояние:

a:hover img

Состояние :hover срабатывает, когда пользователь наводит курсор мыши на элемент. Но, если картинка совсем пропадёт, а вместо неё появится яркий цвет, пользователь не успеет рассмотреть изображение.

Чтобы цвет был полупрозрачным, а картинка просвечивала сквозь него, укажите свойство opacity .

a:hover img

Это свойство задает уровень прозрачности элемента. Значение 0 соответствует полной прозрачности, а значение 1 — полной непрозрачности. Укажите любое число от 0 до 1 , чтобы получить нужный уровень прозрачности.

На втором изображении видим эффект свойства hover при наведенном курсоре. Источник

Чтобы картинка увеличивалась при наведении курсора, примените свойство transform .

a:hover img

Теперь при наведении курсора картинка увеличится в полтора раза. Вместо числа 1.5 укажите подходящее значение, чтобы увеличить или уменьшить картинку. Больше единицы — увеличить, от 0 до 1 — уменьшить. Например, если нужно уменьшить картинку в два раза, укажите для свойства transform значение 0.5.

Полезные материалы

  • Что такое ссылки и как их ставить. Тег а
  • 6 простых правил хорошего alt-текста
  • Как убрать подчёркивание ссылок
  • Полупрозрачный градиент над картинкой на чистом CSS
  • Нестандартное подчёркивание текста на чистом CSS. Свойство text-decoration

«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.

Читать дальше

Что такое Lazy Loading и как её включить на сайте

Что такое Lazy Loading и как её включить на сайте

Ленивая загрузка (буквально, lazy loading) — это возможность отложить загрузку ненужного прямо сейчас медиаконтента.

Ленивая загрузка делает сайт быстрее и экономит трафик, если у пользователя мобильный интернет с ограничениями.

  • 22 ноября 2023

Знакомство с HTML

Знакомство с HTML

Привет, будущие фронтенд-разработчики! Добро пожаловать в увлекательный мир веб-разработки. Перед тем как двигаться дальше, давайте разберёмся с основами — языком разметки гипертекста или просто HTML.

HTML (Hypertext Markup Language) — это стандартный язык, который используется для создания веб-страниц. Представьте, что ваша веб-страница — это книга. Тогда HTML — это скелет этой книги, костяк, который определяет структуру: где будет заголовок, абзацы, изображения и так далее.

  • 1 ноября 2023

Специальные символы в HTML

Специальные символы в HTML

HTML использует особенные комбинации символов, чтобы корректно отображать определенные знаки на веб-страницах. Например, вместо простого знака «меньше» мы видим комбинацию <. В этой статье представлен список таких символов. Это небольшой справочник для тех, кто хочет быстро найти нужный код.

  • 23 октября 2023

Простое диалоговое окно на HTML

Простое диалоговое окно на HTML

Вот короткое демо:

  • 18 октября 2023

Зачем нужен метатег viewport

Зачем нужен метатег viewport

Каждый из нас хоть раз в жизни сталкивался с веб-страницами, которые кажутся «сломанными» или странно отображаются на мобильных устройствах. Одной из причин такого поведения может быть отсутствие маленького, но важного элемента в коде страницы — метатега viewport .

Метатеги — это инструкции для браузера о том, как отображать содержимое страницы. Один из таких метатегов — viewport , который говорит браузеру, как масштабировать и отображать страницу на разных устройствах, особенно на смартфонах и планшетах.

Важно, чтобы сайты классно выглядели не только на компьютерах, но и на маленьких экранах смартфона. Если не использовать viewport , то сайт может выглядеть как уменьшенная версия десктопного сайта на мобильном экране, что делает его трудночитаемым и неудобным для использования. Конечно, нужно ещё много всего сделать для адаптивности, но viewport тоже нужен.

  • 18 сентября 2023

Атрибут class в HTML на примерах

Атрибут class в HTML на примерах

Атрибут class используется для добавления CSS-классов элементам HTML. Классы позволяют применять одни и те же стили CSS или поведение JavaScript к разным элементам на странице.

Так, одному элементу можно присвоить один или несколько классов, разделяя их пробелами.

  • 14 сентября 2023

В чём отличия цитат blockquote, cite и q

В чём отличия цитат blockquote, cite и q

В HTML есть разные теги для цитирования и указания источников. Основные из них: , и . Давайте разберёмся в их различиях.

  • 12 сентября 2023

Осмысленный alt-текст: 6 правил

Осмысленный alt-текст: 6 правил

Альтернативный текст — это описание изображения словами. Это описание должно помогать людям, которые читают или слышат это описание, иначе оно не нужно и лучше вообще его не указывать.

Мы уже обсудили основные правила написания alt-текста для фотографий и изображений. В этот раз поговорим о том, каким именно должно быть описание, чтобы в нём был смысл.

  • 31 июля 2023

Растровая и векторная графика

Растровая и векторная графика

Давайте попробуем разобраться, в чём отличие растровой графики от векторной.

  • 13 июня 2023

Как понять, что перед вами заголовок

Как понять, что перед вами заголовок

Заголовки используются для организации и структурирования содержимого на сайте. В HTML существует шесть уровней заголовков, обозначаемых тегами от до . Каждый уровень заголовка имеет свой семантический вес, где имеет наибольший вес, а — наименьший.

Часто кажется, что заголовок — это простой и понятный тег. Но это впечатление обманчиво, потому что не всегда крупный и выделенный текст на макете является заголовком.

При вёрстке сайта важно соблюдать семантику, чтобы все теги использовались корректно и ресурс работал без ошибок. Если напутать уровни заголовков, то структура страницы будет не семантичной, а скринридеры неправильно прочтут сайт.

В статье разберёмся, как верно определять заголовки по макету, какие из них лучше делать скрытыми и почему.

  • 8 июня 2023

Как добавить рисунок к внешним ссылкам?

Внешними называются ссылки, которые ведут на другой сайт. Чтобы пользователь мог отличить такие ссылки от обычных, к внешним ссылкам добавляют небольшой рисунок (например, такой ), который информирует о том, что ссылка указывает на другой ресурс.

Адрес сайта начинается с протокола http:// или https://, а также можно писать адрес без указания протокола //. Как видите, адреса сайтов содержат две косые черты, которые можно указать в селекторе следующим образом.

Эта запись читается следующим образом — применить стиль к элементам , у которых атрибут href содержит //.

Теперь для этого селектора добавим рисунок в виде фона с помощью свойства background. При этом следует указать значение no-repeat , чтобы фон не повторялся (пример 1).

Пример 1. Добавление рисунка к ссылкам

Сам рисунок можно располагать слева или справа от текста. В данном примере показано расположение слева (рис. 1), поэтому в качестве значения background вводится 0 50% , что означает положение от левого верхнего угла. Чтобы текст не накладывался на рисунок, применяется свойство padding-left, добавляющее расстояние слева от ссылки. Значение этого свойства складывается из ширины картинки и расстояния от картинки до текста.

Вид ссылки с рисунком слева от текста

Рис. 1. Вид ссылки с рисунком слева от текста

Для задания положения картинки справа от текста, следует заменить у свойства background значение 0 на 100% и вместо padding-left использовать padding-right (пример 2).

Пример 2. Рисунок справа от ссылки

Результат данного примера показан на рис. 2.

Вид ссылки с рисунком справа от текста

Рис. 2. Вид ссылки с рисунком справа от текста

См. также

  • background
  • padding-left
  • padding-right
  • Линейный градиент
  • Несколько фоновых картинок
  • Спрайты
  • Установка фона и градиента
  • Фоновая картинка

Урок 31. Перекрестная ссылка в документе

Часто в тексте документа необходимо отметить, где находится объект связанный с конкретным текстом. Например, «Схему подсоединения водопроводного крана смотри на рисунке 10». То есть нам необходимо сделать ссылку на рисунок. Если в документе 5 рисунков, то можно и вручную подсчитать. А если рисунков 25? Ещё хуже, если собираем один большой документ из нескольких тоже немаленьких документов. Вот тут на помощь придёт Перекрестная ссылка.

Понять и запомнить! Перекрестная ссылкаэто ссылка на элемент, который находится в другой части документа, например, «См. Рис 1.» или «См. пункт 3.1».

Можно создать перекрестные ссылки на следующие элементы:

  1. Абзац
  2. Заголовок
  3. Закладка (познакомимся с понятием Закладка позже)
  4. Сноска (познакомимся с понятием Сноска позже)
  5. Концевая сноска (познакомимся с понятием Концевая сноска позже)
  6. Названия объектов

По окончании урока вы сможете:

  1. Задать перекрёстную ссылку на Название таблицы
  2. Задать перекрёстную ссылку на Название рисунка
  3. Обновить поле «Перекрёстная ссылка»

Если вы правильно сделали документ по итогам Урока 30, то откройте этот документ. Но можете воспользоваться этой ссылкой: Скачайте документ тут. Откройте документ. Поскольку работы со стилями на этом уроке не будет, то я закрыла область задач Стили.

1. Перекрестная ссылка на Название таблицы

Вы обратили внимание, что по тексту документа встречаются выражения «(см. )»? Я подготовила место для перекрестной ссылки.

Перекрестная ссылка

Шаг 1. Поставим курсор в месте предполагаемой перекрестной ссылки:

Перекрестная ссылка

Шаг 2. Открываем диалоговое окно «Перекрёстные ссылки» (Лента Ссылки →группа команд Названия → кнопка Добавить перекрестную ссылку):

Перекрестная ссылка

На всякий случай я покажу, как выглядит эта кнопка в полноэкранном режиме:

Перекрестная ссылка

Появляется диалоговое окно:

  1. На какой фрагмент будет организована перекрёстная ссылка? Из выпадающего меню определяем тип перекрёстной ссылки. Перекрестную ссылку можно сделать на абзац, заголовок, закладку, сноску, рисунок, таблицу и т.д.
  2. Что из себя будет представлять ссылка? Например, «номер страницы». Значит ссылка будет иметь вид номера страницы, на которой находится фрагмент. Или «текст абзаца». В этом случае перекрестная ссылка будет полностью повторять текст выбранного фрагмента.

На уроке 30 я рассказала вам, что такое Поле. Перекрестная ссылка – это тоже Поле. Например, текст «см. рис. 15» является перекрёстной ссылкой на название рисунка 15 , т.е. щелчок ЛМ по перекрестной ссылке отправляет нас непосредственно к названию рисунка. Если название рисунка 15 меняет номер по каким-то причинам, то перекрестная ссылка на этот рисунок тоже меняет номер. Причем, не важно в каком месте документа находится данный рисунок.

Понять и запомнить! Перекрестные ссылки используются для навигации по документу.

Перекрестная ссылка

Шаг 3. Устанавливаем в диалоговом окне Перекрёстная ссылка следующие значения:

  1. Тип ссылки – таблица
  2. Вставить ссылку на – «Постоянная часть и номер» (зачем нам всё название целиком?), а что такое Постоянная часть и что такое номер см. Урок 29
  3. Вставить как гиперссылку – оставляем
  4. Для какого названия – выбираем Таблица 1. Виды нормативных актов (список всех названий таблиц программа составляет автоматически на основе имеющихся в документе названий таблиц, если мы, разумеется вставляли название при помощи диалогового окна «Вставить название», см. Урок 29)

Перекрестная ссылка

Шаг 4. После установок нужных нам значений нажимаем кнопку «Вставить»:

Кнопка Отмена превратилась в копку Закрыть.

Шаг 5. Нажимаем кнопку Закрыть

Перекрестная ссылка

Итак, в выбранном месте появилась постоянная часть и номер выбранного названия таблицы:

Пройдитесь по документу и в нужных местах расставьте перекрёстные ссылки на названия таблицы. Алгоритм действий такой:

  1. Поставьте курсор в нужном месте (руководствуйтесь подсказкой «(см. )»)
  2. Откройте диалоговое окно «Перекрёстные ссылки» (лента Ссылки → группа команд Названия → кнопка Добавить перекрёстную ссылку
  3. Выберите тип ссылки – таблица
  4. Вставьте ссылку на – «Постоянная часть и номер»
  5. Выберите название таблицы, на которое организуется Перекрёстная ссылка
  6. Нажмите кнопку Вставить
  7. Нажмите кнопку Закрыть

Перекрестная ссылка

2. Перекрёстная ссылка на Название рисунка

Перекрестная ссылка

Шаг 1. Поставим курсор в месте предполагаемой перекрёстной ссылки:

Перекрестная ссылка

Шаг 2. Вызываем диалоговое окно «Перекрестные ссылки» (Лента Ссылки →группа команд Называния → кнопка Добавить перекрестную ссылку:

Появляется диалоговое окно «Перекрестные ссылки».

Перекрестная ссылка

Шаг 3. Устанавливаем в диалоговом окне «Перекрестная ссылка» следующие значения:

Шаг 4. После установок нужных нам значений нажимаем кнопку «Вставить»

Шаг 5. Нажимаем кнопку Закрыть

Перекрестная ссылка

И вот в выбранном месте появилась постоянная часть и номер выбранного названия рисунка:

Пройдитесь по документу и в нужных местах расставьте перекрёстные ссылки на Названия рисунков. Алгоритм действий такой:

  1. Поставьте курсор в нужном месте (руководствуйтесь подсказкой «(см. )»)
  2. Откройте диалоговое окно «Перекрёстные ссылки» (лента Ссылки → группа команд Названия → кнопка Добавить перекрёстную ссылку
  3. Выберите тип ссылки – «рисунок»
  4. Вставьте ссылку на – «Постоянная часть и номер»
  5. Выберите название рисунка, на которое организуется Перекрёстная ссылка
  6. Нажмите кнопку Вставить
  7. Нажмите кнопку Закрыть

Перекрестная ссылка

Понять и запомнить! Перекрёстная ссылка делается на название объекта, а не на сам объект

Я старалась по всему тексту неустанно повторять: Название таблицы, Название рисунка. Если вы удалите рисунок, а название объекта оставите, то ссылка будет работать как ни в чём не бывало.

А теперь самое время посмотреть, как будет работать перекрёстная ссылка.

3. Обновление поля «Перекрестная ссылка»

Поставим сразу сложную задачу. При работе с документом мы выяснили, что глава 5 на самом деле должна быть главой 2. Вспоминаем Урок 28, где мы познакомились с навигацией по заголовкам. Перейдите в начало документа (нажмите одновременно клавиши на клавиатуре Ctrl+Home)

Перекрестная ссылка

Шаг 1. Отрываем рабочую область Навигация. Лента Вид → группа команд Показ → флажковая кнопка Область навигации:

Перекрестная ссылка

Получаем такую картину:

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

Перекрестная ссылка

Шаг 2. В любом месте области задач Навигация щёлкаем ПМ и из контекстного меню выбираем команду Свернуть все:

Перекрестная ссылка

Получаем такую картину:

Сразу работать стало удобнее.

Перекрестная ссылка

Шаг 3. Перемещаем в области Навигация Главу 5 на второе место в списке (нажимаем ЛМ на название Главы 5 и, не отпуская левую клавишу мышки, перетаскиваем Главу 5 на второе место после главы 1):

Вы обратили внимание, что, как только мы нажали ЛМ по главе 5 в области Навигация, то курсор сразу перескочил на главу 5?

Перекрестная ссылка

Но вместе с главой 5 мы перетащили рисунок, который сохранил свой номер.

Перекрестная ссылка

Шаг 4. Выделяем весь документ одновременным нажатием клавиш с клавиатуры Ctrl+A и нажимаем функциональную кнопку F9, в результате чего появляется уже знакомое окно:

  • Отмечаем радиоточку «обновить целиком»
  • Нажимаем ОК

Не пугайтесь, если окно «Обновление списка иллюстраций» выскочит во второй раз. Ведь у нас два списка иллюстраций: перечень рисунков и перечень таблиц.

Перекрестная ссылка

И название рисунка поменяло свою нумерацию, и перекрёстная ссылка «отработала» это изменение. Можете пройти по всему документу и убедиться, что нумерация рисунков и таблиц обновилась, также обновились перечни рисунков и таблиц.

Теперь вы сможете:

  1. Задать перекрёстную ссылку на Название таблицы
  2. Задать перекрёстную ссылку на Название рисунка
  3. Обновить поле «Перекрёстная ссылка»

Добавляйте названия объектов, меняйте главы местами, объединяйте документы в единый документ – вам теперь не страшно! Функциональная кнопка F9 вас никогда не подведёт!

  • Word
  • Абзац
  • Диалоговое окно
  • Наавигация по полю
  • Навигация
  • Название объектов
  • Название рисунка
  • Название таблицы
  • Обновление полей
  • перекрестная ссылка
  • Поле
  • Поле в Word

Вам будет интересно:

Встроенные стили

Урок 13. Встроенные стили

Многоуровневый пользовательский список

Урок 48. Многоуровневый пользовательский список

Таблица по умолчанию

Урок 56. Таблица по умолчанию

14 Comments on Урок 31. Перекрестная ссылка в документе
  1. m74 18.07.2020 at 17:38

Здравствуйте! Почему-то в диалоговом окне «Перекрестные ссылки», в списке «Тип ссылки» у меня отсутствует позиция «Абзац». Отчего это может быть? Открыт документ «Учебный-Файл_Перечень-Объектов», урок 30 с выполненным заданием.

  • Elena 18.07.2020 at 19:44

Доброго времени суток. Весь документ состоит из абзацев. Перекрестная ссылка в Word на произвольный абзац не предусмотрена. Есть перекрестные ссылки на: нумерованный список (абсолютно любой, включая заголовки, даже если они не пронумерованы), заголовки, закладки (закладкой модно отметить абсолютно любой абзац, но об этом я буду говорить позже), все виды сносок и абзацы-названия. Абзац-название создается командой лента Ссылки → группа команд Названия → команда Вставить название. В диалоговом окне «Название» есть команда «Создать». Если вы создадите новое название, например «Схема», то это название появится перечне доступных перекрестных ссылок.

m74 18.07.2020 at 20:38

Большое спасибо! Буду разбираться дальше.

  • Elena 18.07.2020 at 20:50

Будут вопросы — обращайтесь.

katrin0722 30.09.2020 at 11:59

Добрый день. Подскажите, пожалуйста, как с перекрестной ссылки вернуться назад к тексту, где была указана эта самая ссылка?
В ворде 2003 был инструмент «веб-узел» и с помощью него можно было стрелочками возвращаться назад к тексту и наоборот.
Спасибо.

  • katrin0722 01.10.2020 at 13:52

почему так долго вопрос на модерации?

  • Elena 01.10.2020 at 14:37

Приношу извинения, так как были проблемы с интернетом и вал работы. Если нашли сами ответ, то просто замечательно. Если я вас правильно поняла, то перекрестная ссылка была на конкретный текст, но вы не написали, что это был за текст: заголовок, название объекта или список. Если рядовой абзац, то в этом случае я отмечаю его закладкой и делаю в нужном месте перекрестную ссылку на закладку. При наведении курсора на перекрестную ссылку курсор меняет вид на указательный палец. Ctrl+щелчок переведёт вас к нужному тексту. Чтобы увидеть закладки, отметьте в Параметрах Word видимость закладок (урок 17). Аналогично можно сделать, используя гиперссылки (лента Вставка — Ссылки — Ссылка). Я использую эту возможность при создании интерактивных книг. Если у вас есть ещё вопросы, то обращайтесь в личку: я смогу вам ответить скриншотами. С уважением, Клименко Елена

Alena 23.12.2021 at 11:22

Добрый день. Подскажите, как Вы справляетесь с регистром первой буквы слов Таблица и Рисунок? И падежами? Например, нужен такой текст «На рисунке 1.1 представлены схемы…».

  • Elena 23.12.2021 at 12:33

Добрый день! В ближайшее время я опубликую урок на эту тему. Там есть несколько тонкостей. С уважением, Елена

Alena 23.12.2021 at 17:22

Добрый день. Как вы поступаете с перекрестными ссылками на таблицы и рисунки приложений? Например. Приложение А. Таблица А.2. (см. таблицу А.2).
Используя автоматическую нумерацию таблиц и рисунков?

  • Elena 23.12.2021 at 20:57

Добрый вечер! В этом случае я отмечаю закладками «Приложение…» и делаю перекрестную ссылку на закладку. С уважением, Елена

Alena 24.12.2021 at 11:46

Добрый день, Елена. Я здесь покопалась с рисунками и таблицами приложений и кое-что у меня получилось. Надо бы проверить на ваших текстах, чтобы исключить косяки. Алгоритм такой.
1. Делаю новый стиль Приложение — основан за Заголовок 1, нумерация А Б В
2. Делаю заголовок Приложение А со стилем Приложение и скрытой нумерацией.
3. После вставляю абзац с заголовком второго уровня и делаю его скрытым. Почему второго — чтобы не было перехода на новую страницу как у заголовка первого уровня.
4. Вставляю названия первых таблицы и рисунка с двухуровневой нумерацией и изменяю поля в названиях. В свойствах поля StyleRef указываю стиль Приложение и галочку «Сохранить формат при обновлении». В свойствах поля Seq после ключа \s вставлю 2 (уровень заголовка 2).
5. Копирую и вставляю названия таблиц и рисунков.
6. В перекрестных ссылках слова Таблица и Рисунок делаю скрытыми, тогда у ссылки будет виден только номер.
Это мой только что открытый способ. Если у кого-то есть более легкий метод, буду рада узнать. С уважением.

Maksim 18.04.2023 at 15:13

Добрый день! При вставки гиперссылки необходимо склонение слова (Пример: смотреть Таблицу 1). Можно это реализовать?

  • Elena 18.04.2023 at 17:19

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *