JSFiddle - React, Tailwind, and code Playground
by zunme
HTML
<script src="http://www.turnjs.com/lib/turn.min.js"></script>
<div class='sj-book'>
<div class='hard'>Cover</div>
<div class='hard'></div>
<div class='own-size depth'>blah blah blah blah</div>
<div class='own-size depth'>page 2</div>
<div class='own-size depth'>blah blah blah blah</div>
<div class='own-size depth'>page 2</div>
<div class='hard'></div>
<div class='hard'></div>
<div class='hard'></div>
</div>
CSS
.sample-steve-jobs .zoom-in {
display: none;
}
.sj-book {
background-image: url("http://murf74.mireene.com/data/test/pics/spine.png");
background-position: 479px 0;
background-repeat: repeat-y;
height: 600px;
width: 960px;
z-index: 0;
}
.sj-book h1 {
font-family: "Stempel-Garamond-W01-Roman";
}
.sj-book .book-content {
font-family: "Stempel-Garamond-W01-Roman";
font-size: 16px;
margin: 70px 40px;
}
.sj-book h2 {
font-size: 16px;
font-weight: 400;
letter-spacing: 2px;
}
.sj-book blockquote {
color: #586078;
font-style: italic;
margin: 10px 0;
}
.sj-book blockquote:before {
color: #333D53;
content: "“";
font-size: 20px;
}
.sj-book blockquote:after {
color: #333D53;
content: "”";
font-size: 20px;
}
.sj-book cite {
color: #666666;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 13px;
font-style: normal;
font-weight: 200;
}
.sj-book .book-content .center-pic {
margin: 0;
text-align: center;
text-indent: 0;
}
.sj-book .zoom-this:hover {
cursor: pointer;
opacity: 0.9;
}
.sj-book .book-content p {
text-indent: 18px;
}
.sj-book .left-pic {
float: left;
margin-bottom: 15px;
margin-right: 15px;
margin-top: 15px;
}
.animated {
-moz-transition: margin-left 0.2s ease-in-out 0s;
}
.show-bar .sj-book .shadow {
-moz-transition: -moz-box-shadow 0.5s ease 0s;
box-shadow: 0 0 10px #999999;
}
.sj-book .page {
box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.zoom-pic {
background-color: rgba(0, 0, 0, 0.2);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 999;
}
.zoom-pic img {
box-shadow: 0 0 20px #999999;
}
.sj-book .p1, .sj-book .p2, .sj-book .p3, .sj-book .p9, .sj-book .p10 {
background-color: white;
background-image: url("http://murf74.mireene.com/data/test/pics/book-covers.jpg") !important;
}
.sj-book .p1 {
background-position: 0...
JavaScript
$(".sj-book").turn({
width: 960,
height: 600,
autoCenter: true
});