Hanatos
@Hanatos
Веб-Дизайнер

Как вставить ссылку по средству z-index в background сайта?

Примеры таких background:
1. stopgame.ru
2. igromania.ru
3. kanobu.ru

Мой сайт: geekninja.ru
Нужен такой же стиль фона с ссылкой.
Фон уже точно расположен, осталось добавить грамотно ссылку кусочками z-index

Сейчас код такой:

CSS:
#branding_link {
    width: 100%;
    height: 300px;
    position: relative;
	background: url("./images/bg.jpg") no-repeat 25% 0% #000000;
	z-index: 1;
}


HTML:
<a href="http://buy.thewitcher.com/?lang=ru&country=US" target="_blank" id="branding_link"></a>
  </br>
    </br>
	  </br>
	    </br>
		  </br>
		    </br>
			  </br>
			    </br>
				  </br>
				    </br>
					  </br>
					    </br>
						  </br>
						    </br>
							  </br>


И чем заменить этот бр ? Может отступ снизу ? Только кода не знаю.
  • Вопрос задан
  • 600 просмотров
Решения вопроса 1
  1. br убирайте, вместо него можно использовать следующий код
    body.boxed #page-wrapper {
    margin: 200px auto 0;
    }
  2. для ссылки добавьте
    #branding_link {
    position: fixed;
    background-size: cover;
    height: 750px;
    }
  3. с body уберите background
  4. Для основного контейнера добавьте
    body.boxed #page-wrapper {
    position: relative;
    z-index: 2;
    }

Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Antiless
@Antiless
Обычный див там, с ссылкой - смотрите фаербагом, например
Ответ написан
aliencash
@aliencash
Партизан
Во-первых height: 300px сработает только для блочного элемента, а по умолчанию строчный. Т.е. добавьте c #branding_link display: block; и можете смело удалять свои br'ы.

Во-вторых, у вас дублируется картинка фона, вы ее присваиваете и body, и #branding_link. Попробуете поскролить страницу, поймете в чем дело.
Нужно убрать фон из body, увеличить выстоту #branding_link. А так же дать ему z-index меньше инфомационной области страницы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы