<!--<section class="hero1">
	<h1>Barkin' Baxter's Treat Truck</h1>
	<p>Poppin' Up Soon at a Dog Park Near You!</p>
</section>-->

<section class="testimonials">
	<h2>What Our Fans Are Saying</h2>
	<div class="testimonial">
		<h3 class="a">&#8220;These treats are real tail-waggers&#8221;</h3>
		<p class="a"> My pug Sir Biscuit is obsessed with the Salmon Snackers! He does a little dance when he hears the Barkin' Baxter's truck coming. - Lily R.</p>
		<h3 class="b">"A bona-fido game-changer"</h3>
		<p class="b">Baxters are at the top of the food chain! Maximus is a picky eater but he loves these treats. - Albert Z. </p>
		<h3 class="c">"Treat time has never been so dog-gone amazing"</h3>
		<p class="c">Our little Mabel gives them two paws up and a whole lot of slobbery kisses. - Jennifer T. </p>
	</div>
	<div class="testimonial hid">
		<h3 class="b">"A bona-fido game-changer"</h3>
		<p class="b">Baxters are at the top of the food chain! Maximus is a picky eater but he loves these treats. - Albert Z. </p>
	</div>
	<div class="testimonial hid">
		<h3 class="c">"Treat time has never been so dog-gone amazing"</h3>
		<p class="c">Our little Mabel gives them two paws up and a whole lot of slobbery kisses. - Jennifer T. </p>
	</div>
</section>

<!--<section class="hero2">
	<h2>What's on the Menu This Weekend?</h2>
</section>

<section class="menu">
	<div class="menu-item">
		<h3>Friday</h3>
		<ul>
			<li>Salmon Snackers</li>
			<li>Veggie Patch Poppers</li>
			<li>Chicken Pawsta Bites</li>
		</ul>
	</div>
	<div class="menu-item">
		<h3>Saturday</h3>
		<ul>
			<li>Peanut Butter Pupcakes</li>
			<li>Turkey Tenderloin Twists</li>
			<li>Carrot Cake Pupsicles</li>
		</ul>
	</div>
	<div class="menu-item">
		<h3>Sunday</h3>
		<ul>
			<li>Sweet Potato Surprise</li>
			<li>Beefy Bites</li>
			<li>Pumpkin Pup Pops</li>
		</ul>
	</div>
</section>-->
@import url('https://fonts.googleapis.com/css2?family=Alfa+Slab+One&family=Passion+One:wght@400;700&display=swap');

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	--color-yellow: #F7C41F;
	--color-orange: #FC930A;
	--color-red: #FF003D;
	--color-mint: #CCF390;
	--color-slime: #E0E05A;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}

html, body {
  height: 100%;
}

h2 {
	text-align: center;
	color: #333;
	font-weight: 400;
}

body {
	background: rgb(247,196,31);
  background: radial-gradient(circle, rgba(247,196,31,1) 0%, rgba(252,147,10,1) 65%);
	display: grid;
	place-items: center;
	//display: flex;
	//justify-content: center;
  //align-items: center;
	font-family: 'Passion One', cursive;
	font-weight: 400;
	perspective: 500px;
	-webkit-perspective: 500px;
  perspective-origin: 50% 50%;
	-webkit-perspective-origin: 50% 50%;
	
}

.testimonial {
	//opacity: 0;
	//transform-origin: 50% 50% 0;
	background: var(--color-red);
background: linear-gradient(215deg, rgba(255,86,126,1) 0%, rgba(255,0,61,1) 35%, rgba(218,0,52,1) 70%);
  background-size: 200% 200%;
	padding: 30px;
	border-radius: 20px;
	width: 400px;
	position: relative;
	color: white;
	animation: spin 12s infinite 0.2s ease-in-out, shade 12s infinite 0.2s ease-in-out;
}

.testimonial:nth-child(2) {
	//animation-delay: 4s;
}
.testimonial:nth-child(3) {
	//animation-delay: 8s;
}

.testimonial:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	bottom: -22px;
	right: 0;
	background: var(--color-red);
	background: linear-gradient(215deg, rgba(255,86,126,1) 0%, rgba(255,0,61,1) 35%, rgba(218,0,52,1) 70%);
	background-size: 200% 200%;
	clip-path: polygon(80% 80%, 90% 100%, 90% 80%);
	animation: shade 12s infinite 0.2s ease-in-out;
}

.testimonial:nth-child(2):after {
	//animation-delay: 4s;
}
.testimonial:nth-child(3):after {
	//animation-delay: 8s;
}

.testimonial:before { // shadow
	content: "";
	width: 300px;
	height: 50px;
	left: 50px;
	top: 50px;
	position: absolute;
	background: rgb(0 0 0 / 0.2);
	transform: translateY(200px) translateZ(-50px) rotateX(90deg);
	filter: blur(20px);
}

.testimonial.hid {
	display: none;
}

.testimonial h3.b,
.testimonial h3.c,
.testimonial p.b,
.testimonial p.c,{
	display: none;
}
.testimonial h3,
.testimonial p {
	//animation: showhide 36s infinite 0.2s;
}
.testimonial h3.b,
.testimonial p.b {
	//animation-delay: 12.2s;
}
.testimonial h3.c,
.testimonial p.c {
	//animation-delay: 24.4s;
}

.testimonial h3 {
	font-size: 22px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: 15px;
	//font-family: 'Alfa Slab One', cursive;
}

@keyframes spinnew {
	0% {
		transform: rotateY(90deg) rotateX(0deg);
		//display: block;
		//opacity: 1;
	};
	5% {
		transform: rotateY(38deg) rotateX(8deg);
			
	}
	95% {
		transform: rotateY(-30deg) rotateX(-2deg);	
	}
	100% {
		transform: rotateY(-90deg) rotateX(0deg);
		//display: block;
		//opacity: 1;
	}
}

@keyframes spin {
	0%,
	100% {
		transform: rotateY(-30deg) rotateX(-2deg);		
	}
	50% {
		transform: rotateY(38deg) rotateX(8deg);
	}
}

@keyframes shade {
	0%,
	100% {
		background-position: 0% 100%
	}
	50% {
		background-position: 100% 0%
	}
}
@keyframes showhide {
	// can't animate display!
	0% {
		display: block;
	}
	33.3333% {
		display: block;
	}
	33.3334% {
		display: none;
	}
	100% {
		display: none;
	}
}



/* ---- forget this! ---- */

.hero1 {
	background-image: url("https://images.unsplash.com/photo-1568640347023-a616a30bc3bd?crop=entropy&cs=srgb&fm=jpg&ixid=M3wzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2ODQ1MTcyMTd8&ixlib=rb-4.0.3&q=85"); /*photo by okeykat for Unsplash */
	background-size: cover;
	background-position: center;
	text-align: center;
	padding: 100px 0;
	color: black;
	-webkit-text-stroke: 1px hotpink;
	text-stroke: 1px hotpink;
}

.hero1 h1,
.hero2 h1 {
	font-size: 3rem;
	margin-bottom: 0.5rem;
}

.hero1 p {
	font-size: 1.5rem;
}

h2 {
	font-size: 2rem;
	margin-bottom: 1.5rem;
}

.hero2 {
	background-color: #8e9eb8;
	background-image: /* photo by Michael G for Unsplash */ url("https://images.unsplash.com/photo-1649923625228-3d2c89437a6e?crop=entropy&cs=srgb&fm=jpg&ixid=M3wzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2ODQ1MTk2ODh8&ixlib=rb-4.0.3&q=85"),
		url("https://images.unsplash.com/photo-1582798358481-d199fb7347bb?crop=entropy&cs=srgb&fm=jpg&ixid=M3wzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2ODQ1MjQxMjJ8&ixlib=rb-4.0.3&q=85"); /* photo by Susan Q Yin for Unsplash */
	background-position: left, right;
	background-size: contain;
	background-blend-mode: hard-light;
	background-repeat: no-repeat;
	text-align: center;
	padding: 150px 0;
	color: white;
	text-shadow: 1px -1px 1px black;
}

.menu {
	display: flex;
	justify-content: space-around;
	padding: 0.5rem 0;
}

.menu-item {
	width: 30%;
	text-align: center;
}

.menu-item h2 {
	font-size: 1.5rem;
}

.menu-item ul {
	list-style: none;
	font-size: 1.2rem;
}

@media all AND (max-width: 500px) {
	.hero2 {
		background-image: url("https://images.unsplash.com/photo-1649923625228-3d2c89437a6e?crop=entropy&cs=srgb&fm=jpg&ixid=M3wzMjM4NDZ8MHwxfHJhbmRvbXx8fHx8fHx8fDE2ODQ1MTk2ODh8&ixlib=rb-4.0.3&q=85"); /* photo by Michael G for Unsplash */
		background-position: center;
		background-size: cover;
		background-blend-mode: hard-light;
		background-repeat: no-repeat;
	}
	
.menu {
    flex-direction: column;
    align-items: center;
  }
	
	.menu-item {
		width: 80%;
		padding: .5rem 0;
		border-bottom: 1px dotted black;
	}

}
View Compiled

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.