ZorNet.Ru — сайт для вебмастера » HTML и CSS » Способы создать картинку ссылкой HTML

Способы создать картинку ссылкой HTML

Способы создать картинку ссылкой HTML
Давайте рассмотрим 2 простых способа, как сделать картинку ссылкой в html, где подключаем CSS, что фиксируем изображение по заданному размеру. На этой странице показано, как создавать гиперссылки на изображения. Это делается путем замены текста привязки гиперссылки href на некоторый HTML-img код изображения, где при клике по снимку производится переход по ссылке.

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

В этом примере используется img и a элементы для создания связанного изображения. Также атрибуты, которые могут быть добавлены к элементу HTML, чтобы предоставить больше информации.

Как создать картинку ссылкой в html


Если кто не знает, то само изображение на сайте или блоге отображается при помощи тега img, и для того, чтоб что поставить изображение, то здесь нам нужно добавить этот код.

Первый вариант:

Обратите внимание, что alt является обязательный атрибут.

Код
<a href="http://zornet.ru/load/142"><img src="http://zornet.ru/_fr/15/8603210.jpg" alt="Ключевые слова связаны с картинкой"></a>

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

Второй вариант:

Во втором способе мы подключаем CSS, где уже самостоятельно задаем размеры, а также красиво оформляем.

Делаем картинку ссылкой html в два способа

HTML

Код
<div class="kartinka-sylkoy">
  <a href="#" class="transition-image"></a>
</div>

CSS

Код
.kartinka-sylkoy {
  width: 285px;
  height: 195px;
  background-image: url("http://zornet.ru/_fr/63/3051697.jpg");
  background-size: 285px 195px;
  background-position: top left;
  position: relative;
}
.transition-image {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}

Этот метод имитировал типичное поведение ссылки, где находится изображение.

Демонстрация

Использование width и height

Вы можете использовать атрибуты width и для height указания размеров изображения.

HTML

Код
<a href="/"><img src="http://zornet.ru/zornet_ru5/1310741239_star.jpg" width="235px" height="215x" alt="Пишем ключевое слово"></a>

В этом примере мы будем масштабировать изображение, чтобы оно было меньше.

Адаптивный дизайн

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

То здесь возможно вы обнаружите, что ваши изображения слишком велики для некоторых устройств. Это будет особенно верно, если вы используете width и height атрибуты, для того чтобы установить большие размеры изображения.

Существует один не хитрый способ, который заключается в использовании max-width свойства на стиле CSS, что идет для установки максимальной ширины изображения в 100%.

HTML

Код
<a href="/"><img src="http://zornet.ru/_fr/21/1354606.jpg" style="max-width:100%;" alt="Создайте изображение перехода"></a>

Указывая максимальную ширину, вы не устанавливаете явную ширину, где сообщаем браузеру, чтобы он не превышал указанную вами ширину в 100%. В этом случае браузер все равно должен уменьшить размер изображения, если 100% слишком велико для экранов.
26 Августа 2019 Просмотров: 1592 Комментариев: (7)

Поделиться в социальных сетях

Материал разместил

Оставь свой отзыв

Комментарии: 7
dotkasqa
dotkasqa 27 Августа 2019 21:111
0
Когда идеи у админов кончились...
Kosten
Kosten 27 Августа 2019 21:212
0
А можно аргумент услышать?
dotkasqa
dotkasqa 28 Августа 2019 12:244
0
Можно, когда постите такие посты, это выглядит аналогично тому, что кто-то показывает гайд, в котором описывается возможность добавления выделения на текст через text-decoration.. Элементарные вещи, который знают, думаю, абсолютно все (я уже о посте).

Ожидаю следующий пост, о смене цвета в <body>..
Kosten
Kosten 28 Августа 2019 14:245
0
Пока другой материал накопился, но постараюсь ваши ожидание оправдать.)))
-SAM-
-SAM- 29 Августа 2019 00:306
+1
Значит данный материал на вас не ориентирован, а всё в дальнейшем написанное - лишь бы доколупаться для админа. На сайте публикуется самый разнообразный материал, для тех кто вовсе не разбирается в html и css, а также для тех, кто выложенное переписывает под себя, а не ставит готовое.

Что касается смены цвета в body - на этот счёт материалы уже писались, пример вот (опять же, что многие и так знают как такое делается, кому что-то еще нужно - есть интересное решение).
ДимДимыч
ДимДимыч 29 Августа 2019 01:217
+2
Когда я первый раз решил сделать что то подобное сайту я и этого не знал и искал ответы на вот таких сайтах. Если вы профи то вам тут конечно не интересно будет. Так же этот сайт направлен на создание сайтов и настройка их и любая информация важна.
-SAM-
-SAM- 28 Августа 2019 01:373
0
Другой вариант, когда клик на изображение перенаправляет пользователя в другое место - с помощью скрипта, читаем здесь. Также изображение может быть представлено в виде заднего фона у блока, тоесть через стилизацию вывод.
avatar