<blockquote class='padding'>
<div class='blockquote-content padding'>
<p class='oblique'>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.<br/>
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.<br/>
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</p>
</div>
</blockquote
$spacing: 40px
$radius: 4px
$color: #BDCDE8
@import url("https://fonts.googleapis.com/css?family=Merriweather+Sans:300italic")
$dir: "http://www.michaelmammoliti.com/_projects/blockquotes/"
=prefix($property, $value)
-webkit-#{$property}: #{$value}
-ms-#{$property}: #{$value}
-moz-#{$property}: #{$value}
-o-#{$property}: #{$value}
#{$property}: #{$value}
=radius($rad: $radius)
+prefix(border-radius, #{$rad})
=bg($position: "center center", $size: cover)
background-position: #{$position}
background-size: #{$size}
background-repeat: no-repeat
=bg-image($dir, $size: cover, $position: "center center")
+bg(#{$position}, #{$size})
background-image: url(#{$dir})
=absolute-center
position: absolute
top: 50%
left: 50%
+prefix(transform, "translate(-50%, -50%)")
*
padding: 0
margin: 0
border: 0
border-radius: 0
font-size: 13px
box-sizing: border-box
color: #888
font-family: 'Merriweather Sans', sans-serif
html
background-color: #eee
body
color: #eee
.padding
padding: $spacing
blockquote
width: 100%
max-width: 600px
+absolute-center
.blockquote-content
width: 100%
display: block
overflow: hidden
border-top: 10px solid $color
background-color: #fff
position: relative
&:before
width: 250px
height: 250px
display: block
background-color: $color
content: " "
position: absolute
bottom: 0
right: 0
z-index: 1
opacity: .3
+prefix(transform, "translate(30%, 30%)")
+bg-image("#{$dir}_media/icons/blockquotes.png", "auto 50%")
+radius(50%)
p
position: relative
font-style: oblique
z-index: 2
@media screen and (max-width: 300px)
body
zoom: .8
@media screen and (max-height: 300px)
body
zoom: .8
View Compiled
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.