<a>タグでリンク設定しているのに、リンク先に飛ばないことありませんか?
今回のケースは、SP版のヘッダーで起こりました。
ハンバーガーメニューが下に下が理、下に記述したコンテンツによって隠れてしまったので、z-indexを使って重なりが最も上になるように設定しました。
{
position: absolute;
top: 0;
right: 0;
width: 100%;
color: #FFF;
z-index: 100;
}
これで、メニューのプルダウンが表示されるようになって安心していたら、ハンバーガーメニューの隣にあるサイトロゴのリンクが効かなくなっていました。
上に何も要素が重なっていないように見えて、検証するとしっかり重なっていました。
なので、ロゴ部分に 「z-index: 110;」を追記したのですが、反応なし。
z-indexはpositionが無いと効かないことがあるんですね。
z-indexが効かないときの対処法
{
position: relative;
z-index: 120;
width: 85%;
}
上記のようにpositionを設置して解決することができました。
リンクが効かない時、試してみてください。
AIを導入しリーズナブルで確実と信頼があるホームページ制作はアピステクノロジーへ
アピステクノロジーでは、特注システム開発をはじめ、AIを導入したHPの制作にも力を入れています。
WordPressはもちろん、ShopifyのECサイトもご要望に応じて制作いたします。
詳しくは弊社HPをご覧ください。
アピステクノロジーの実績紹介はこちら
システムの入ったパッケージ「ITツール」紹介ページはこちら
アピステクノロジーでは、IT専門家としておすすめPCの販売も行っています!