.page-overlay
.wrapper
h1.title Fitness Pricing Table
.package__wrap
.package
.package__head.package__head--standard
h2.package__name Standard
p.package__price
| $
span 15
| /month
.package__body
ul.package__options.package__options--standard
li
span ✔
span Beginner Classes
li
span ×
span Tranining Overview
li
span ×
span Personal Training
li
span ×
span Olympic Weightlifting
li
span ×
span Foundation Training
p.package__link.package__link--standard
a(href="#") Book Now
.package
.package__head.package__head--popular
h2.package__name Popular
p.package__price
| $
span 25
| /month
.package__body
ul.package__options.package__options--popular
li
span ✔
span Beginner Classes
li
span ✔
span Tranining Overview
li
span ×
span Personal Training
li
span ×
span Olympic Weightlifting
li
span ×
span Foundation Training
p.package__link.package__link--popular
a(href="#") Book Now
.package
.package__head.package__head--golden
h2.package__name Golden
p.package__price
| $
span 35
| /month
.package__body
ul.package__options.package__options--golden
li
span ✔
span Beginner Classes
li
span ✔
span Tranining Overview
li
span ✔
span Personal Training
li
span ×
span Olympic Weightlifting
li
span ×
span Foundation Training
p.package__link.package__link--golden
a(href="#") Book Now
.package
.package__head.package__head--ultimate
h2.package__name Ultimate
p.package__price
| $
span 50
| /month
.package__body
ul.package__options.package__options--ultimate
li
span ✔
span Beginner Classes
li
span ✔
span Tranining Overview
li
span ✔
span Personal Training
li
span ✔
span Olympic Weightlifting
li
span ✔
span Foundation Training
p.package__link.package__link--ultimate
a(href="#") Book Now
footer.footer
p
| Design by
a(target="_blank", href="https://twitter.com/supacode") Maverick
View Compiled
$font-stack: system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
$package: (
standard: #c40d53,
popular: #26559b,
golden: #f90,
ultimate: #0d833e
);
body {
font-family: $font-stack;
background: {
image: url("https://www.dropbox.com/s/rxq3ufdpdnfszr7/1.jpg?raw=1");
color: #bebebe;
size: cover;
repeat: no-repeat;
attachment: fixed;
}
}
.page-overlay {
background: rgba(0, 0, 0, 0.5);
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 0;
}
.wrapper {
position: relative;
z-index: 1;
color: #fff;
max-width: 1200px;
margin: auto;
}
.title {
text-align: center;
padding: 2rem;
}
.package {
width: 22%;
border-radius: 5px;
overflow: hidden;
margin: 1% 1.5%;
font-size: 90%;
&__wrap {
display: flex;
justify-content: center;
flex-direction: row;
}
&__name {
font-size: 2rem;
}
&__price {
font: {
weight: 600;
size: 1.2rem;
}
span {
font-size: 3rem;
}
}
&__head {
padding: 2rem;
text-align: center;
&--standard {
background: map-get($package, $key: standard);
}
&--popular {
background: map-get($package, $key: popular);
}
&--ultimate {
background: map-get($package, $key: ultimate);
}
&--golden {
background: map-get($package, $key: golden);
}
}
&__body {
background: #fff;
color: #000;
padding: 1.5rem;
}
&__options {
margin: 0 0 1rem 0;
li {
line-height: 2.5;
span {
font-weight: 600;
}
span:first-child {
font-weight: 800;
display: inline-block;
padding-right: 5%;
}
}
&--standard {
span:first-child {
color: map-get($package, $key: standard);
}
}
&--popular {
span:first-child {
color: map-get($package, $key: popular);
}
}
&--golden {
span:first-child {
color: map-get($package, $key: golden);
}
}
&--ultimate {
span:first-child {
color: map-get($package, $key: ultimate);
}
}
}
&__link {
text-align: center;
a {
text-decoration: none;
display: block;
text-align: center;
// width:100%;
padding: 0.5rem 1rem;
border-radius: 4px;
color: #fff;
transition: 0.4s ease-out;
font-weight: 600;
&:hover {
transform: translateY(-3px);
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.4);
}
&:active {
box-shadow: inset 0 -3px 5px rgba(0, 0, 0, 0.4);
}
}
&--standard a {
background: map-get($map: $package, $key: standard);
}
&--popular a {
background: map-get($map: $package, $key: popular);
}
&--golden a {
background: map-get($map: $package, $key: golden);
}
&--ultimate a {
background: map-get($map: $package, $key: ultimate);
}
}
}
.footer {
text-align: center;
margin: 2rem 0;
a {
text-decoration: underline;
color: inherit;
&:hover {
text-decoration: none;
}
}
}
@media (max-width: 900px) {
.package {
width: 80%;
margin-bottom: 2rem;
&__wrap {
flex-direction: column;
align-items: center;
}
}
}
* {
padding: 0;
margin: 0;
box-sizing: border-box;
}
li {
list-style: none;
}
$font-stack: system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen,
Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
$package: (
standard: #c40d53,
popular: #26559b,
golden: #f90,
ultimate: #0d833e
);
body {
font-family: $font-stack;
background: {
image: url("../img/1.jpg");
color: #bebebe;
size: cover;
repeat: no-repeat;
attachment: fixed;
}
}
.page-overlay {
background: rgba(0, 0, 0, 0.5);
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 0;
}
.wrapper {
position: relative;
z-index: 1;
color: #fff;
max-width: 1200px;
margin: auto;
}
.title {
text-align: center;
padding: 2rem;
}
.package {
width: 22%;
border-radius: 5px;
overflow: hidden;
margin: 1% 1.5%;
font-size: 90%;
&__wrap {
display: flex;
justify-content: center;
flex-direction: row;
}
&__name {
font-size: 2rem;
}
&__price {
font: {
weight: 600;
size: 1.2rem;
}
span {
font-size: 3rem;
}
}
&__head {
padding: 2rem;
text-align: center;
&--standard {
background: map-get($package, $key: standard);
}
&--popular {
background: map-get($package, $key: popular);
}
&--ultimate {
background: map-get($package, $key: ultimate);
}
&--golden {
background: map-get($package, $key: golden);
}
}
&__body {
background: #fff;
color: #000;
padding: 1.5rem;
}
&__options {
margin: 0 0 1rem 0;
li {
line-height: 2.5;
span {
font-weight: 600;
}
span:first-child {
font-weight: 800;
display: inline-block;
padding-right: 5%;
}
}
&--standard {
span:first-child {
color: map-get($package, $key: standard);
}
}
&--popular {
span:first-child {
color: map-get($package, $key: popular);
}
}
&--golden {
span:first-child {
color: map-get($package, $key: golden);
}
}
&--ultimate {
span:first-child {
color: map-get($package, $key: ultimate);
}
}
}
&__link {
text-align: center;
a {
text-decoration: none;
display: block;
text-align: center;
// width:100%;
padding: 0.5rem 1rem;
border-radius: 4px;
color: #fff;
transition: 0.4s ease-out;
font-weight: 600;
&:hover {
transform: translateY(-3px);
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.4);
}
&:active {
box-shadow: inset 0 -3px 5px rgba(0, 0, 0, 0.4);
}
}
&--standard a {
background: map-get($map: $package, $key: standard);
}
&--popular a {
background: map-get($map: $package, $key: popular);
}
&--golden a {
background: map-get($map: $package, $key: golden);
}
&--ultimate a {
background: map-get($map: $package, $key: ultimate);
}
}
}
.footer {
text-align: center;
margin: 2rem 0;
a {
text-decoration: underline;
color: inherit;
&:hover {
text-decoration: none;
}
}
}
@media (max-width: 700px) {
.package {
width: 80%;
margin-bottom: 2rem;
&__wrap {
flex-direction: column;
align-items: center;
}
}
}
View Compiled
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.