Ich habe diese Klasse für mein Menü angezeigt: .site-header-menu
Elemente zu kontrollieren, wenn andere mit CSS
und ich habe diese Klasse für meine Inhalte: .content
was soll ich tun .content
zu fangen, wenn .site-header-menu
angezeigt wird?
ich dies bereits versucht, aber es funktioniert nicht:
.site-header-menu + .content{
opacity: 0;
}
Haben Sie einen Vorschlag? Diese Art von Dingen sind mit CSS möglich?
Ich benutze Wordpress, also ist dies meine php struture in header.php. Die Idee ist, den Inhalt meiner Seite Vorlage zu verstecken, wenn site-header-menu
ist offen:
<?php if (has_nav_menu('primary') || has_nav_menu('social')) : ?>
<!--<button id="menu-toggle" class="menu-toggle"><?php _e('Menu', 'twentysixteen'); ?></button>-->
<button id="menu-toggle" class="menu-toggle" data-title="<?php the_title(); ?>"><?php the_title(); ?></button>
<div id="site-header-menu" class="site-header-menu">
<?php if (has_nav_menu('primary')) : ?>
<nav id="site-navigation" class="main-navigation" role="navigation" aria-label="<?php esc_attr_e('Primary Menu', 'twentysixteen'); ?>" data-title= ''>
<?php
wp_nav_menu(array(
'theme_location' => 'primary',
'menu_class' => 'primary-menu',
));
?>
</nav><!-- .main-navigation -->
<?php endif; ?>
Können Sie den HTML-Code posten? – Pugazh
können Sie ein wenig Ihrer HTML-Struktur veröffentlichen? – Vixed
ok, aber wo ist dein .content? – Vixed