Ich habe ein div auf meiner Homepage, die die 10 beliebtesten Produkte in meinem Woocommerce-Shop anzeigt.Wie kann ich einen Link über dieses gesamte div anwenden?
HTML:
<div id="trending">
<p class="trending-title">Trending Products</p>
<?php echo do_shortcode('[best_selling_products per_page="10" columns="5"]'); ?>
<p class="please-scroll">*Please type in your delivery postcode in the search bar above to see the thousands of trending products available in you area.</p>
</div>
Ich Anwender wollen diese Produkte kaufen, aber ich verlangen, daß sie zuerst ihre Postleitzahl eingeben. Ich habe die Möglichkeit, für die einzelnen Produkte entfernt, um den Code zu klickbare mit:
#trending .woocommerce ul.products li.product {
margin-bottom: 3%;
pointer-events: none;
}
Jetzt habe ich das ganze div ONE Link anklickbar sein wollen, die eine Umleitung Link ist, wo Nutzer ihre Postleitzahl eingeben können und Vorgehen. Ich habe versucht:
<a class="to-scroll" href="http://localhost:8888/devo-wordpress/information">
<div id="trending">
<p class="trending-title">Trending Products</p>
<?php echo do_shortcode('[best_selling_products per_page="10" columns="5"]'); ?>
<p class="please-scroll">*Please type in your delivery postcode in the search bar above to see the thousands of trending products available in you area.</p>
</div>
</a>
CSS:
a.to-scroll {
z-index: 1;
display: block;
}
Aber das funktioniert nicht. Hat jemand einen Einblick, wie ich eine Art Link-Overlay für den gesamten Inhalt dieses Div erstellen kann, um an einen Link anklickbar zu sein? Vielen Dank im Voraus!
versuchen, 'display: block' auf Ihre' a' die von css setzen – eisbehr
Sorry, ich habe vergessen, das in den Code (ich habe jetzt), aber leider immer noch nicht funktioniert. @eisbehr –
Ihr Code funktioniert hier, um einen anklickbaren Block zu erzeugen: https://jsfiddle.net/rx5hrs1h/ - Da Sie angegeben haben, dass WordPress verwendet wird, vergewissern Sie sich, dass Ihr Design (oder andere enthaltene Stylesheets) Ihren Anker-Tag-Stil nicht überschreibt . – Jim