csr_webapp/ng8-seed/src/app/components/payment/payment.component.scss
sriram-at-840620226347 071adc8401 UI design by suren
2019-09-03 18:33:18 +05:30

176 lines
5.1 KiB
SCSS

$base-card-box-shadow:1.5px 2.6px 24px 0 rgba(0, 35, 136, 0.08) !important;
$product-bg-color-hover: rgba(103, 58, 183, 0.7);
.p-list-main {
background: white;
margin: auto;
position: relative;
overflow: hidden !important;
border-radius: 10px 10px 10px 10px;
box-shadow: $base-card-box-shadow;
transform: scale(0.95);
transition: box-shadow 0.5s, transform 0.5s;
&:hover {
transform: scale(1);
box-shadow: 5px 20px 30px rgba(0, 0, 0, 0.2);
}
.p-list {
position: relative;
.top {
height: 100%;
width: 100%;
// background: url(https://s-media-cache-ak0.pinimg.com/736x/49/80/6f/49806f3f1c7483093855ebca1b8ae2c4.jpg) no-repeat center center;
-webkit-background-size: 100%;
-moz-background-size: 100%;
-o-background-size: 100%;
background-size: 100%;
}
.bottom {
width: 200%;
height: 20%;
transition: transform 0.5s;
h1 {
margin: 0;
padding: 0;
}
p {
margin: 0;
padding: 0;
}
.left {
height: 100%;
width: 50%;
background: #f4f4f4;
position: relative;
float: left;
.details {
padding: 20px;
float: left;
width: calc(70% - 40px);
}
.buy {
float: right;
width: calc(30% - 2px);
height: 100%;
transition: background 0.5s;
i {
font-size: 30px;
padding: 30px;
color: #254053;
transition: transform 0.5s;
}
&:hover i {
transform: translateY(5px);
color: #00394B;
}
}
}
.right {
width: 50%;
background: #A6CDDE;
color: white;
float: right;
height: 200%;
overflow: hidden;
.details {
padding: 20px;
float: right;
width: calc(70% - 40px);
}
.done {
width: calc(30% - 2px);
float: left;
transition: transform 0.5s;
border-right: solid thin rgba(255, 255, 255, 0.3);
height: 50%;
i {
font-size: 30px;
padding: 30px;
color: white;
}
}
.remove {
width: calc(30% - 1px);
clear: both;
border-right: solid thin rgba(255, 255, 255, 0.3);
height: 50%;
background: #BC3B59;
transition: transform 0.5s, background 0.5s;
&:hover {
background: #9B2847;
}
&:hover i {
transform: translateY(5px);
}
i {
transition: transform 0.5s;
font-size: 30px;
padding: 30px;
color: white;
}
}
&:hover {
.remove,
.done {
transform: translateY(-100%);
}
}
}
}
}
.inside {
z-index: 9;
background: $product-bg-color-hover;
width: 140px;
height: 140px;
position: absolute;
top: -70px;
right: -70px;
border-radius: 0px 0px 200px 200px;
transition: all 0.5s, border-radius 2s, top 1s;
overflow: hidden;
.icon {
position: absolute;
right: 85px;
top: 85px;
color: white;
opacity: 1;
}
&:hover {
width: 100%;
right: 0;
top: 0;
border-radius: 0;
height: 100%;
.icon {
opacity: 0;
right: 15px;
top: 15px;
}
.contents {
opacity: 1;
transform: scale(1);
transform: translateY(0);
}
}
.contents {
padding: 5%;
opacity: 0;
transform: scale(0.5);
transform: translateY(-200%);
transition: opacity 0.2s, transform 0.8s;
table {
text-align: left;
width: 100%;
}
h1,
p,
table {
color: white;
}
p {
font-size: 13px;
}
}
}
}