Как в css сделать логотип

Как в css сделать логотип

Сегодня расскажу немного о верстке, HTML и CSS. Товарищи, верстальщики просьба не судить строго, поскольку я сам таковым не являюсь, а лишь немного знакомлюсь с теми или иными нюансами этого нелегкого дела по мере необходимости.

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

Для начала вырезаем с помощью photoshop изображение логотипа, который должен быть кликабельным:

европейский футбол

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

<div id="header"> <div class="logo1"> <a href="ссылка_на_главную"> <img src="images/logo1.jpg" width="327" height="38" /> </a> </div> </div>

<div id="header"> <div class="logo1"> <a href="ссылка_на_главную"> <img src="images/logo1.jpg" width="327" height="38" /> </a> </div> </div>

В файле стилей CSS пишем:

.logo1 { position: absolute; margin: 65px 0 0 282px; z-index: 100; }

.logo1 { position: absolute; margin: 65px 0 0 282px; z-index: 100; }

Здесь свойство position: absolute означает, что позиционирование будет происходить от левого верхнего угла страницы, а в данном примере — элемента <div id=»header»>. В принципе, для слоя доступны свойства горизонтального и вертикального позиционирования — left и top, которые задают отступы от левого и верхнего краев соответственно. Тем не менее, я встречал также использование обычного отступа margin.

Свойство z-index задает порядок перекрытия слоями друг друга при наложении. Блок DIV с более высоким индексом будет располагаться выше чем тот, у кого значение ниже. Оно также используется для создания кликабельной подложка для фона.

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

.logo1 img { border: none; margin: 0px; } .logo1 a img { border: none; margin: 0px; }

.logo1 img { border: none; margin: 0px; } .logo1 a img { border: none; margin: 0px; }

Если есть какие-то замечания или советы — с радостью выслушаю в комментариях.

Как в css сделать логотип 237
Как в css сделать логотип 718
Как в css сделать логотип 372
Как в css сделать логотип 641
Как в css сделать логотип 213
Как в css сделать логотип 980
Как в css сделать логотип 225
Как в css сделать логотип 295
Как в css сделать логотип 268
Как в css сделать логотип 905
Как в css сделать логотип 944
Как в css сделать логотип 907
Как в css сделать логотип 751
Как в css сделать логотип 910
Как в css сделать логотип 425
Как в css сделать логотип 727
Как в css сделать логотип 656
Как в css сделать логотип 385
Как в css сделать логотип 98

Похожие записи:

  • Как сделать краски акварель
  • Стихи для дочери от папы смс поздравления
  • Как сделать тише в своей квартире
  • Открытка для ребенка ко дню учителя
  • Поздравление с днём рождения для ватсапа