Demo of various Bible Cover designs done entirely in css (Sass/SCSS).
A Pen by Dallas Peters on CodePen.
Demo of various Bible Cover designs done entirely in css (Sass/SCSS).
A Pen by Dallas Peters on CodePen.
| <div class="drop"> | |
| <h2>Click us to see thumb versions</h2> | |
| <ul class="bible-list covers"> | |
| <li class="cover default"> | |
| <a href="#"> | |
| <span class="abbr">CEVDCUS06</span> | |
| <span class="full-name">Contemporary English Version</span> | |
| </a> | |
| </li> | |
| <li class="cover default"> | |
| <a href="#"> | |
| <span class="abbr">CEVDCUS06</span> | |
| <span class="full-name">Contemporary English Version</span> | |
| </a> | |
| </li> | |
| <li class="cover default"> | |
| <a href="#"> | |
| <span class="abbr">CEVDCUS06</span> | |
| <span class="full-name">Contemporary English Version</span> | |
| </a> | |
| </li> | |
| <li class="cover default"> | |
| <a href="#"> | |
| <span class="abbr">CEVDCUS06</span> | |
| <span class="full-name">Contemporary English Version</span> | |
| </a> | |
| </li> | |
| <li class="cover style-one"> | |
| <a href="#"> | |
| <span class="abbr">CEVDCUS06</span> | |
| <span class="full-name">Contemporary English Version</span> | |
| </a> | |
| </li> | |
| <li class="cover style-two"> | |
| <a href="#"> | |
| <span class="abbr">CEVDCUS06</span> | |
| <span class="full-name">Contemporary English Version</span> | |
| </a> | |
| </li> | |
| <li class="cover style-three"> | |
| <a href="#"> | |
| <span class="abbr">CEVDCUS06</span> | |
| <span class="full-name">Contemporary English Version</span> | |
| </a> | |
| </li> | |
| <li class="cover style-four"> | |
| <a href="#"> | |
| <span class="abbr">CEVDCUS06</span> | |
| <span class="full-name">Contemporary English Version</span> | |
| </a> | |
| </li> | |
| <li class="cover style-five"> | |
| <a href="#"> | |
| <span class="abbr">CEVDCUS06</span> | |
| <span class="full-name">Contemporary English Version</span> | |
| </a> | |
| </li> | |
| <li class="cover style-six"> | |
| <a href="#"> | |
| <span class="abbr">CEVDCUS06</span> | |
| <span class="full-name">Contemporary English Version</span> | |
| </a> | |
| </li> | |
| <li class="cover style-seven"> | |
| <a href="#"> | |
| <span class="abbr">CEVDCUS06</span> | |
| <span class="full-name">Contemporary English Version</span> | |
| </a> | |
| </li> | |
| <li class="cover style-eight"> | |
| <a href="#"> | |
| <span class="abbr">CEVDCUS06</span> | |
| <span class="full-name">Contemporary English Version</span> | |
| </a> | |
| </li> | |
| <li class="cover style-nine"> | |
| <a href="#"> | |
| <span class="abbr">CEVDCUS06</span> | |
| <span class="full-name">Contemporary English Version</span> | |
| </a> | |
| </li> | |
| <li class="cover style-ten"> | |
| <a href="#"> | |
| <span class="abbr">CEVDCUS06</span> | |
| <span class="full-name">Contemporary English Version</span> | |
| </a> | |
| </li> | |
| <li class="cover style-eleven"> | |
| <a href="#"> | |
| <span class="abbr">CEVDCUS06</span> | |
| <span class="full-name">Contemporary English Version</span> | |
| </a> | |
| </li> | |
| <li class="cover style-twelve"> | |
| <a href="#"> | |
| <span class="abbr">CEVDCUS06</span> | |
| <span class="full-name">Contemporary English Version</span> | |
| </a> | |
| </li> | |
| </ul> | |
| </div> |
| $('.cover').on('click', function(){ | |
| $(this).toggleClass('thumb'); | |
| }); |
| @import "bourbon"; | |
| $read-font: "CharisSIL", serif; | |
| $eng-read-font: "merriweather", Garamond, "Times New Roman", Times, serif; // 300 | 400 | 700 | |
| $ui-font: "proxima-nova", sans-serif; | |
| $serif: $eng-read-font; | |
| $sans: $ui-font; | |
| // Colors | |
| $black: #343b3e; | |
| $black-plus-10: darken($black,10%); | |
| $black-90: lighten($black,10%); | |
| $black-80: lighten($black,20%); | |
| $black-70: lighten($black,30%); | |
| $black-60: lighten($black,40%); | |
| $black-50: lighten($black,50%); | |
| $black-40: lighten($black,60%); | |
| $black-30: lighten($black,70%); | |
| $black-25: lighten($black,75%); | |
| $black-text: #282e30; | |
| $gray:#F9F9F9; | |
| $gray2:#C0C0C0; | |
| $gray3:#d2d2d2; | |
| $gray4:#a9a9a9; | |
| $gray5:#929191; | |
| $blue:#268BD2; | |
| $red:#DC322F; | |
| $orange:#CB4A17; | |
| $violet:#6C71C4; | |
| $magenta:#D33682; | |
| $yellow:#DDB630; | |
| $cyan:#2AA198; | |
| $green:#85991C; | |
| $base:#e2e2e2; | |
| $base2:#93A1A1; | |
| $base3:#839496; | |
| $base4:#657B82; | |
| $base5:#586E75; | |
| *, *:before, *:after { | |
| box-sizing: border-box; | |
| -webkit-tap-highlight-color: rgba(0,0,0,0); | |
| -webkit-tap-highlight-color: transparent; /* For some Androids */ | |
| } | |
| h2 { | |
| font-size: .7em; | |
| margin:10px; | |
| text-transform:uppercase; | |
| letter-spacing:.3em; | |
| } | |
| .drop { | |
| background-color:#F9F9F9; | |
| padding:30px; | |
| display:inline-block; | |
| margin:30px; | |
| font-family:$ui-font; | |
| box-shadow: 0 2px 5px rgba(0,0,0,0.3); | |
| } | |
| .bible-list.covers { | |
| list-style: none; | |
| margin:0; | |
| padding:0; | |
| } | |
| .cover { | |
| display:inline-block; | |
| float:left; | |
| margin:8px; | |
| // Just for the demo | |
| width:170px; | |
| height:230px; | |
| // | |
| a { | |
| background: #282E30; | |
| color:#ffffff; | |
| text-decoration: none; | |
| text-align:center; | |
| display:block; | |
| width:170px; | |
| height:230px; | |
| box-shadow: 1px 2px 2px rgba(0,0,0,0.3); | |
| position:relative; | |
| overflow:hidden; | |
| font-size:16px; | |
| @include transition(all .3s ease-in); | |
| } | |
| } | |
| .cover.default { | |
| font-weight:200; | |
| font-family: $serif; | |
| a { | |
| color:#9F9E91; | |
| &:before { | |
| position:absolute; | |
| border-left: solid 4px #1B2021; | |
| height:100%; | |
| left:5%; | |
| content: ""; | |
| } | |
| } | |
| .full-name { | |
| position:absolute; | |
| width:100%; | |
| left:0; | |
| bottom:40%; | |
| padding:0 6%; | |
| font-size:.5em; | |
| line-height:1.7; | |
| letter-spacing:.3em; | |
| margin-left:2%; | |
| &:before { | |
| content: "HOLY BIBLE"; | |
| position:absolute; | |
| left:0; | |
| letter-spacing:.1em; | |
| color:#CFCEC7; | |
| font-size:2.1em; | |
| bottom:120%; | |
| width:100%; | |
| } | |
| } | |
| .abbr { | |
| position:absolute; | |
| display:block; | |
| bottom:10%; | |
| width:100%; | |
| margin-left:2%; | |
| font-size:.7em; | |
| letter-spacing:.2em; | |
| font-weight:700; | |
| } | |
| &:nth-child(2) { | |
| a { | |
| color:#AA8B8B; | |
| background-color:#4D2323; | |
| &:before {border-color:#3B1818;} | |
| } | |
| } | |
| &:nth-child(3) { | |
| a { | |
| color:#779EAB; | |
| background-color:#023E52; | |
| &:before {border-color:#0B323F;} | |
| } | |
| } | |
| &:nth-child(4) { | |
| a { | |
| color:#E2945E; | |
| background-color:#9E470A; | |
| &:before {border-color:#853A05;} | |
| } | |
| } | |
| } | |
| // Style one | |
| .style-one { | |
| .abbr { | |
| display:block; | |
| position:absolute; | |
| top:10%; | |
| left:-5%; | |
| letter-spacing: -.1em; | |
| color: $black-90; | |
| font-family:$serif; | |
| font-weight:700; | |
| font-size:6em; | |
| } | |
| .full-name { | |
| display:block; | |
| font-weight:200; | |
| line-height:1.5; | |
| font-family: $serif; | |
| font-size: .8em; | |
| padding: 0 5%; | |
| color: #E2E2E2; | |
| letter-spacing: 1px; | |
| position:absolute; | |
| bottom:20%; | |
| } | |
| } | |
| // Style Two | |
| .style-two { | |
| a {background-image: url('https://dl.dropboxusercontent.com/u/585810/bible-covers/cover2%402x.png'); | |
| background-size:cover; | |
| } | |
| .abbr { | |
| width:80%; | |
| margin:18% auto 7%; | |
| overflow:hidden; | |
| text-overflow:ellipsis; | |
| display:block; | |
| font-weight:800; | |
| font-size:2.4em; | |
| color:#1B304A; | |
| } | |
| .full-name { | |
| display:block; | |
| color:#ffffff; | |
| text-transform:uppercase; | |
| font-weight:600; | |
| font-size:.8em; | |
| letter-spacing:.1em; | |
| padding:5%; | |
| text-shadow: 0 0 2px rgba(0,0,0,0.8); | |
| } | |
| } | |
| // Style Three | |
| .style-three { | |
| a { | |
| background-image: url('https://dl.dropboxusercontent.com/u/585810/bible-covers/cover3%402x.png'); | |
| background-size:cover; | |
| box-shadow: inset 0 0 0 11px #ffffff, 1px 2px 2px rgba(0,0,0,0.3); | |
| } | |
| .abbr { | |
| position:absolute; | |
| width:70%; | |
| bottom:10%; | |
| left:15%; | |
| padding-top:10%; | |
| display:block; | |
| font-size: .75em; | |
| color: #789B99; | |
| letter-spacing: .15em; | |
| line-height: 13px; | |
| border-top: solid 1px #ffffff; | |
| } | |
| .full-name { | |
| font-family: $serif; | |
| font-weight:400; | |
| color: #FFFFFF; | |
| letter-spacing: .18em; | |
| line-height: 1.3; | |
| word-wrap: break-word; | |
| display:block; | |
| position:absolute; | |
| left: 2.5%; | |
| bottom: 30%; | |
| width: 80%; | |
| left:10%; | |
| } | |
| } | |
| // Style Four | |
| .style-four { | |
| a { | |
| background-color: #ffffff; | |
| box-shadow: inset 0 0 0 16px #1F3C64, 1px 2px 2px rgba(0,0,0,0.3); | |
| } | |
| .abbr { | |
| position:absolute; | |
| width:100%; | |
| bottom: 10%; | |
| left:0; | |
| color:#1F3C64; | |
| font-size:.7em; | |
| letter-spacing:.2em; | |
| } | |
| .full-name { | |
| width:60%; | |
| text-align:center; | |
| display:block; | |
| margin: 30% auto; | |
| border-bottom: double 3px #A07D05; | |
| padding-bottom:1em; | |
| font-family: $serif; | |
| font-weight:200; | |
| font-size:1em; | |
| word-wrap: break-word; | |
| /* hyphens: auto; */ | |
| line-height:1.6; | |
| color:#A07D05; | |
| } | |
| } | |
| // Style Five | |
| .style-five { | |
| a:before { | |
| position:absolute; | |
| border-left: solid 4px #1B2021; | |
| height:100%; | |
| left:5%; | |
| content: ""; | |
| } | |
| .abbr { | |
| position:absolute; | |
| left:0; | |
| bottom: 14%; | |
| width:100%; | |
| opacity: 0.59; | |
| font-family: $serif; | |
| font-weight:400; | |
| font-size: .65em; | |
| color: #9F9E91; | |
| letter-spacing: .4em; | |
| } | |
| .full-name { | |
| width:82%; | |
| display:block; | |
| margin:35% auto; | |
| font-family: $serif; | |
| font-weight:200; | |
| font-size: 1em; | |
| word-wrap: break-word; | |
| /* hyphens: auto; */ | |
| color: #9F9E91; | |
| letter-spacing: .1em; | |
| text-transform:uppercase; | |
| line-height:1.5; | |
| } | |
| } | |
| // Style Six | |
| .style-six { | |
| a { | |
| background-color: #1973B2; | |
| } | |
| .abbr { | |
| position:absolute; | |
| color:rgba(255,255,255,.5); | |
| bottom:30%; | |
| left:0; | |
| width:100%; | |
| padding: 5%; | |
| font-size:.7em; | |
| letter-spacing:.2em; | |
| font-weight:200; | |
| background-color: #318FD1; | |
| border-bottom: solid 1px #80C4F4; | |
| } | |
| .full-name { | |
| position:absolute; | |
| font-family:$serif; | |
| bottom:40%; | |
| font-size:.85em; | |
| line-height:1.6; | |
| left:0; | |
| font-weight:200; | |
| letter-spacing:.15em; | |
| width:100%; | |
| padding: 5%; | |
| background-color: #318FD1; | |
| border-top: solid 1px #80C4F4; | |
| } | |
| } | |
| .style-seven { | |
| a { | |
| color: #0F4844; | |
| background-color: #ffffff; | |
| &:before { | |
| background-image:url('https://dl.dropboxusercontent.com/u/585810/bible-covers/cover3top%402x.png'); | |
| background-size:cover; | |
| height:18%; | |
| width:100%; | |
| position:absolute; | |
| top:0; | |
| left:0; | |
| content: ""; | |
| } | |
| &:after { | |
| position:absolute; | |
| display:block; | |
| bottom:0; | |
| content: "Holy Bible"; | |
| font-family:$serif; | |
| color: #FFFFFF; | |
| padding: .6em 0; | |
| text-transform:uppercase; | |
| font-size: 2em; | |
| line-height:1; | |
| font-weight:200; | |
| background: #1F9289; | |
| background-image: radial-gradient(50% 113%, rgba(255,255,255,0.50) 0%, rgba(0,0,0,0.50) 100%); | |
| } | |
| } | |
| .abbr { | |
| display:block; | |
| font-weight: 800; | |
| width:90%; | |
| margin: 30% 5% 0; | |
| overflow:hidden; | |
| text-overflow:ellipsis; | |
| font-size:2.2em; | |
| letter-spacing:-.06em; | |
| font-family:$serif; | |
| } | |
| .full-name { | |
| position:absolute; | |
| bottom:50%; | |
| font-size:.65em; | |
| display:block; | |
| text-transform:uppercase; | |
| line-height:1; | |
| padding: 0 5%; | |
| } | |
| } | |
| // Style Eight | |
| .style-eight { | |
| a { | |
| background-image: radial-gradient(80% 80%, #3F7499 12%, #032A45 80%); | |
| } | |
| .abbr { | |
| position:absolute; | |
| width:100%; | |
| bottom:10%; | |
| left:0; | |
| font-size:.7em; | |
| letter-spacing:.4em; | |
| color: $yellow; | |
| } | |
| .full-name { | |
| text-transform:uppercase; | |
| letter-spacing:.08em; | |
| text-shadow: 0 1px 2px rgba(#062E4A,.9); | |
| display:block; | |
| position:absolute; | |
| top: 50%; | |
| transform:translateY(-60%); | |
| padding: 0 5%; | |
| } | |
| } | |
| // Style Nine | |
| .style-nine { | |
| a { | |
| background-image: url('https://dl.dropboxusercontent.com/u/585810/bible-covers/cover9%402x.png'); | |
| background-size:cover; | |
| } | |
| .abbr { | |
| position:absolute; | |
| top:5%; | |
| right:5%; | |
| background-color: $black; | |
| padding: .75em 1em; | |
| font-size:.55em; | |
| letter-spacing:.2em; | |
| } | |
| .full-name { | |
| position: absolute; | |
| bottom:20%; | |
| left:6%; | |
| width:88%; | |
| font-size:.8em; | |
| text-transform:uppercase; | |
| font-weight:200; | |
| letter-spacing:.2em; | |
| word-wrap: break-word; | |
| } | |
| } | |
| .style-ten { | |
| a { | |
| color: #0F4844; | |
| background-color: #132133; | |
| &:before { | |
| background-image:url('https://dl.dropboxusercontent.com/u/585810/bible-covers/cover10bottom%402x.png'); | |
| background-size:cover; | |
| height:40%; | |
| width:100%; | |
| position:absolute; | |
| bottom:0; | |
| left:0; | |
| content: ""; | |
| } | |
| } | |
| .abbr { | |
| position:absolute; | |
| top:5%; | |
| right:5%; | |
| color:#E8D07A; | |
| font-size:.6em; | |
| letter-spacing:.3em; | |
| } | |
| .full-name { | |
| position:absolute; | |
| bottom:38%; | |
| width:80%; | |
| right:5%; | |
| text-align:right; | |
| color:#E5E0CE; | |
| font-size:.85em; | |
| letter-spacing:.15em; | |
| text-transform:uppercase; | |
| word-wrap: break-word; | |
| } | |
| } | |
| // Style Eleven | |
| .style-eleven { | |
| a { | |
| background: rgba(129,150,159,1); | |
| background: -moz-radial-gradient(center, ellipse cover, rgba(129,150,159,1) 0%, rgba(68,94,104,1) 87%, rgba(68,94,104,1) 100%); | |
| background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(129,150,159,1)), color-stop(87%, rgba(68,94,104,1)), color-stop(100%, rgba(68,94,104,1))); | |
| background: -webkit-radial-gradient(center, ellipse cover, rgba(129,150,159,1) 0%, rgba(68,94,104,1) 87%, rgba(68,94,104,1) 100%); | |
| background: -o-radial-gradient(center, ellipse cover, rgba(129,150,159,1) 0%, rgba(68,94,104,1) 87%, rgba(68,94,104,1) 100%); | |
| background: -ms-radial-gradient(center, ellipse cover, rgba(129,150,159,1) 0%, rgba(68,94,104,1) 87%, rgba(68,94,104,1) 100%); | |
| background: radial-gradient(ellipse at center, rgba(129,150,159,1) 0%, rgba(68,94,104,1) 87%, rgba(68,94,104,1) 100%); | |
| filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81969f', endColorstr='#445e68', GradientType=1 ); | |
| } | |
| .abbr { | |
| position:absolute; | |
| top:5%; | |
| left:-5%; | |
| width:105%; | |
| text-transform:uppercase; | |
| font-weight:800; | |
| letter-spacing:-.15em; | |
| font-size:3.2em; | |
| } | |
| .full-name { | |
| position:absolute; | |
| bottom:5%; | |
| left:0; | |
| width:95%; | |
| text-align:left; | |
| font-size:.65em; | |
| font-weight:200; | |
| text-transform:uppercase; | |
| letter-spacing:.2em; | |
| border-left:solid 5px #93A1A1; | |
| padding-left:.6em; | |
| line-height:1.1; | |
| } | |
| } | |
| // Style Twelve | |
| .style-twelve { | |
| a {background-image: linear-gradient(-180deg, #4888A2 0%, #055372 100%);} | |
| .abbr { | |
| position:absolute; | |
| bottom:3%; | |
| left:97%; | |
| height:15%; | |
| width:60%; | |
| overflow:hidden; | |
| border-right:solid 2px #ffffff; | |
| font-size:2em; | |
| font-weight:800; | |
| transform-origin: bottom left; | |
| -webkit-transform: rotate(-90deg); | |
| -moz-transform: rotate(-90deg); | |
| -ms-transform: rotate(-90deg); | |
| -o-transform: rotate(-90deg); | |
| transform: rotate(-90deg); | |
| } | |
| .full-name { | |
| position:absolute; | |
| bottom:49%; | |
| left:96%; | |
| height:12%; | |
| width:65%; | |
| overflow:hidden; | |
| font-size:.7em; | |
| letter-spacing:.1em; | |
| text-align:left; | |
| text-transform:uppercase; | |
| font-weight:200; | |
| transform-origin: bottom left; | |
| -webkit-transform: rotate(-90deg); | |
| -moz-transform: rotate(-90deg); | |
| -ms-transform: rotate(-90deg); | |
| -o-transform: rotate(-90deg); | |
| transform: rotate(-90deg); | |
| } | |
| } | |
| .thumb a { | |
| .full-name {display: none;} | |
| height:60px; | |
| width:60px; | |
| border-radius:500px; | |
| .abbr { | |
| margin:0; | |
| padding:0; | |
| position:absolute; | |
| top:50% !important; | |
| bottom:auto !important; | |
| left:10% !important; | |
| width:80% !important; | |
| overflow:hidden; | |
| font-weight:200 !important; | |
| font-size:.6em !important; | |
| text-align:center !important; | |
| font-family:$ui-font; | |
| text-overflow:ellipsis; | |
| letter-spacing:.1em !important; | |
| color:#ffffff !important; | |
| @include transform(translateY(-50%)); | |
| } | |
| } |