JSFiddle - React, Tailwind, and code Playground
by Brad Lilley
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<div class="featured_products">
<div class="featured_product">
<h2>Product Title</h2>
<p>Product short description...</p>
<a href="#" class="fp_button">View Product</a>
</div>
<div class="featured_product">
<h2>Product Title</h2>
<p>Product short description...</p>
<a href="#" class="fp_button">View Product</a>
</div>
</div>
CSS
.featured_products {
background: #999;
padding: 20px;
}
.featured_product {
background: #fff;
border: 1px solid #000;
cursor: pointer;
display: inline-block;
margin: 0 10px;
overflow: hidden;
padding: 10px;
text-align: center;
}
.fp_hover > .fp_button {
background: #f00;
color: #000;
}
.featured_product > h2 {
margin-top: 0;
}
.fp_button {
background: #000;
color: #fff;
display: block;
padding: 10px;
text-decoration: none;
}
JavaScript
$('.featured_products').on({
mouseenter: function() {
$(this).toggleClass('fp_hover');
},
mouseleave: function() {
$(this).toggleClass('fp_hover');
}
}, '.featured_product');