Miva Merchant Development by Scot's Scripts

BOX / DROP SHADOWS: Simple CSS for Drop Shadow Elements in Shadows

Miva Knowledge Base
BOX / DROP SHADOWS: Simple CSS for Drop Shadow Elements in Shadows
Important Notice: This information is for internal reference only. Use at your own risk.
Does Google actually understand your Miva Merchant store? Our JSON-LD schema generator makes sure it does. Contact us to get started. (more info)

BOX / DROP SHADOWS: Simple CSS for Drop Shadow Elements in Shadows

Scot Ranney • March 20, 2025


Hover Box Shadow: This is being used for the "paper type" and other "shop your way" links on https://www.redrivercatalog.com

The box-shadow-hover is used if you just want a hover effect, and the box-shadow is used for the box shadow effect.

.box-shadow {  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
.box-shadow-hover:hover {  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

This example is from a site that has nine categories going across the top. Blog post grid has drop shadow so I put drop shadow in for these as well.

https://www.cables.com/cablesblog/page/1/

CSS

<style>

.blog-header-shadow { 
	margin-top: 30px;
		margin-bottom: 30px;
	   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	   min-height: 225px;
}
.blog-header-title {
	padding-left: 5px;
		padding-right: 5px;
	font-weight: bold; 
	margin-top: 15px;
}
.blog-header-img { 
	max-width: 150px; 
}
</style>

HTML

I used u-grids-9 here because we have 9 elements and without u-grids-9 they drop into two rows. Auto grids are great ways to force odd number of grids into one row.

<div class="o-layout u-hidden u-shown--s u-grids-9" style="display: flex !important;">
<div class="o-layout__item u-text-center">
	<div class="blog-header-shadow">
	<a href=/some-link.html" title="some title">
		   <img class="blog-header-img" loading="lazy" src="/some-image.jpg" alt="some alt text" title="some title">
		   <div class="blog-header-title">some title</div>
	</a>
	</div>
</div>

<mvt:comment>
#
# repeat the above element 8 more times or whatever you need for u-grids-##
#
</mvt:comment>

</div>

https://www.scotsscripts.com/mvblog/drop-shadows-simple-css-for-drop-shadow-elements-in-shadows.html

mvkb_dropshadow mvkb_css mvkb_shadows mvkb_box_shadow