styled front side of the card component

This commit is contained in:
Yusuf Ipek
2021-05-02 14:21:03 +03:00
parent 741b44c5d1
commit 11ea48a038
3 changed files with 92 additions and 6 deletions
+74 -5
View File
@@ -1,12 +1,11 @@
.card {
// functionality
perspective: 150rem;
position: relative;
height: 50rem;
height: 52rem;
&__side {
font-size: 2rem;
height: 50rem;
height: 52rem;
transition: all 0.58s ease;
position: absolute;
top: 0;
@@ -14,6 +13,7 @@
width: 100%;
backface-visibility: hidden;
border-radius: 3px;
overflow: hidden;
box-shadow: $shadow-default;
&--front {
@@ -34,10 +34,79 @@
}
&:hover &__side--front {
transform: rotateY(180deg);
transform: rotateY(-180deg);
}
&:hover &__side--back {
transform: rotateY(0deg);
}
// Front side styling
&__picture {
background-size: cover;
height: 23rem;
background-blend-mode: screen;
clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
&--1 {
background-image: linear-gradient(
to right bottom,
$color-secondary-light,
$color-secondary-dark
),
url(../../commons/images/nat-5.jpg);
}
&--2 {
background-image: url(../../commons/images/nat-5.jpg);
}
&--3 {
background-image: url(../../commons/images/nat-5.jpg);
}
}
&__heading {
font-size: 2.8rem;
font-weight: 300;
text-transform: uppercase;
color: $color-white;
position: absolute;
top: 12rem;
right: 2rem;
text-align: right;
width: 75%;
}
&__heading-span {
padding: 1rem 1.5rem;
box-decoration-break: clone;
&--1 {
background-image: linear-gradient(
to right bottom,
rgba($color-secondary-light, 0.85),
rgba($color-secondary-dark, 0.85)
);
}
}
&__details {
padding: 3rem;
ul {
list-style: none;
width: 80%;
margin: 0 auto;
li {
text-align: center;
font-size: 1.5rem;
padding: 1rem;
&:not(:last-child) {
border-bottom: 1px solid $color-grey-light-2;
}
}
}
}
}