section.wrapper
	figure
		img(src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/149454/food1-brooke-lark.jpg', alt='food in a table')
		figcaption
			h2 Lorem ipsum 
			p
				| Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nulla iusto sequi quos hic nobis ipsa inventore eius laborum nam saepe obcaecati.
			a.hove_me(href='#')  CTA
	figure
		img(src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/149454/food4-maria-mekht.jpg', alt='food in a table')
		figcaption
			h2 Lorem ipsum 
			p
				| Lorem ipsum dolor sit amet, consectetur adipisicing elit. Nulla iusto sequi quos hic nobis ipsa inventore eius laborum nam saepe obcaecati.
			a.hove_me(href='#')  CTA
View Compiled
@import url('https://fonts.googleapis.com/css?family=Chelsea+Market|Quicksand')

// MEDIA QUERIES
// Breakpoints
$brkpoint_sm: 1px
$brkpoint_md: 768px

// mixins
@mixin mediaQ($break)
	@if $break == "small"
		@media (min-width: $brkpoint_sm) and (max-width: $brkpoint_md)
			@content

	@else if $break == "medium"
		@media (min-width: $brkpoint_md + 1)
			@content

html, body
	margin: 0
	padding: 0
	//background: linear-gradient(left top, #4E4D5C, black)
	background: #24303e

*, *:before, *:after
	box-sizing: border-box
.wrapper
	width: 100vw
	height: 100vh
	display: flex
	flex-direction: row
	flex-wrap: no-wrap
	justify-content: center
	align-items: center
	align-content: center
	figure
		position: relative
		max-width: 500px
		width: 100%
		height: auto
		text-align: center
		overflow: hidden
		@include mediaQ(small)
			text-align: left
		&:hover figcaption
			bottom: 10em
			transform: rotate(0)
		figcaption
			position: absolute
			bottom: -22em
			left: 3em
			width: 80%
			background: rgba(253, 164, 40, .8)
			padding: 1em
			border-radius: .5em
			transition: .3s ease-out
			transform: rotate(30deg)
			overflow: hidden
			@include mediaQ(small)
				padding: .2em
				border-radius: none
				left: 0
				width: 100%
				text-align: center
				&:hover
					bottom: 0
		img
			display: block
			width: 100%
			height: auto
			transition: .5s ease
			&:hover
				// transform: scale(1.1)	
		h2
			color: white
			font-size: 2.5em
			word-spacing: -.2em
			font-family: 'Chelsea Market', cursive
			@include mediaQ(small)
				font-size: 1.5em
		p
			color: white
			margin-top: -1.2em
			font-size: 1.3em
			font-family: 'Quicksand', sans-serif
			@include mediaQ(small)
				font-size: 1em
				margin-top: .5em
		a
			color: white
			text-decoration: none
			background: green
			padding: 1em
			border-radius: .6em .6em 0 0
			transition: .3s ease-out
			@include mediaQ(small)
				font-size: .8em
			&:hover
				background: rgba(51, 72, 50, 1.00)
View Compiled

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.