Я использую Foundation 6, чтобы попытаться создать изображение заголовка, которое перекрывает часть панели навигации. Он использует класс .row
как адаптивный div.
HTML
<header class="row text-center">
<a href="//google.com">
<img src="path/to/horizontal banner image">
</a>
</header>
<nav>
<div class="row text-center">
<a href="//yahoo.com">Text here</a>
</div>
</nav>
CSS
header{
background-color: lightgreen;
}
nav{
margin-top: -5%;
font-size: 150%;
background-color: lightblue;
}
Как показано в приведенной выше скрипте, у меня есть изображение и панель навигации со ссылками. Само изображение тоже является ссылкой.
Однако я узнал, что:
- когда размер экрана большой, текст идет вверх и больше не выравнивается должным образом с изображением.
- В некоторых браузерах ссылка на изображение перекрывает ссылку панели навигации. Я хотел бы ограничить интерактивную область изображения только зеленой областью.
Я новичок в этом, поэтому я считаю, что есть лучший способ структурировать теги <div>
или CSS для достижения этой цели. Большое спасибо.