File: /opt/wpsites/datainsightnow.com/wp-content/plugins/essential-blocks/blocks/flipbox/src/style.scss
/* entire container, keeps perspective */
.eb-flipbox-container * {
box-sizing: border-box;
}
.eb-flipbox-container {
perspective: 1000px;
.eb-flipbox-front-content,
.eb-flipbox-back-content {
font-size: 14px;
}
.eb-flipbox-front-title,
.eb-flipbox-back-title {
font-size: 24px;
}
}
/* flip speed goes here */
.eb-flipper {
height: auto;
width: 100%;
transform-style: preserve-3d;
position: relative;
}
/* hide back of pane during swap */
.eb-flipbox-front,
.eb-flipbox-back {
backface-visibility: hidden;
position: absolute;
top: 0;
left: 0;
}
/* front pane, placed above back */
.eb-flipbox-front {
z-index: 2;
/* for firefox 31 */
transform: rotateY(0deg);
}
/* back, initially hidden pane */
.eb-flipbox-back {
transform: rotateY(180deg);
z-index: 0;
}
/* icon wrapper style */
.eb-flipbox-icon-wrapper {
display: flex;
align-items: center;
.eb-flipbox-icon-front,
.eb-flipbox-icon-back {
padding-bottom: 20px;
}
}
/*
--------------------------
Flip hover animation types
--------------------------
*/
.eb-flipbox-container {
&:hover {
.flip-up {
transform: rotateX(180deg) !important;
}
.flip-bottom {
transform: rotateX(-180deg) !important;
}
.flip-left {
transform: rotateY(-180deg) !important;
}
.flip-right {
transform: rotateY(180deg) !important;
}
.zoom-in {
transform: scale(1.1) !important;
}
.zoom-in .eb-flipbox-back {
z-index: 5;
transform: none;
}
.zoom-out {
transform: scale(0.8) !important;
}
.zoom-out .eb-flipbox-back {
z-index: 5;
transform: none;
}
}
}
.eb-flipbox-upload-button {
height: 100px;
width: 100%;
background: #e3e3e3;
color: #666666;
display: inline-block;
}
.eb-flipbox-front-title,
.eb-flipbox-back-title {
margin: 0 !important;
}
/*
------------------
Flipbox items style
--------------------
*/
.eb-flipbox-items-container {
display: flex;
flex-direction: column;
align-items: center;
padding: 10px;
height: 100%;
width: 100%;
position: relative;
z-index: 111;
}
.image-container {
padding: 5px;
}
.image-container img {
object-fit: cover;
}
/* flipbox icon style */
.eb-flipbox-icon-front,
.eb-flipbox-icon-back {
line-height: 1;
}
.eb-flipbox-button-link,
.eb-flipbox-button-link:visited,
.title-link,
.title-link:visited {
text-decoration: none;
display: flex;
flex-direction: column;
align-items: center;
}
.eb-flipbox-button-link {
line-height: inherit;
}
.eb-flipbox-button-link:hover {
color: #ffffff;
}
.eb-flipbox-button-container {
display: flex;
text-align: center;
align-items: center;
justify-content: center;
max-width: 100%;
}
/* icon position before or after button */
.before {
order: 1;
}
.after {
order: 0;
}
.eb-flipbox-button-icon {
margin: 5px;
}
/*
-------------
Button Styles
-------------
*/
.btn-gradient {
text-decoration: none;
color: white;
padding: 5px 10px;
display: inline-block;
position: relative;
border: 1px solid rgba(0, 0, 0, 0.21);
border-bottom: 4px solid rgba(0, 0, 0, 0.21);
border-radius: 4px;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
}
/* Gradient - ugly css is ugly */
.btn-gradient.cyan {
background: rgba(27, 188, 194, 1);
background: -webkit-gradient(
linear,
0 0,
0 100%,
from(rgba(27, 188, 194, 1)),
to(rgba(24, 163, 168, 1))
);
background: -webkit-linear-gradient(
rgba(27, 188, 194, 1) 0%,
rgba(24, 163, 168, 1) 100%
);
background: -moz-linear-gradient(
rgba(27, 188, 194, 1) 0%,
rgba(24, 163, 168, 1) 100%
);
background: -o-linear-gradient(
rgba(27, 188, 194, 1) 0%,
rgba(24, 163, 168, 1) 100%
);
background: linear-gradient(
rgba(27, 188, 194, 1) 0%,
rgba(24, 163, 168, 1) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1bbcc2', endColorstr='#18a3a8', GradientType=0);
}
.btn-gradient.red {
background: rgba(250, 90, 90, 1);
background: -webkit-gradient(
linear,
0 0,
0 100%,
from(rgba(250, 90, 90, 1)),
to(rgba(232, 81, 81, 1))
);
background: -webkit-linear-gradient(
rgba(250, 90, 90, 1) 0%,
rgba(232, 81, 81, 1) 100%
);
background: -moz-linear-gradient(
rgba(250, 90, 90, 1) 0%,
rgba(232, 81, 81, 1) 100%
);
background: -o-linear-gradient(
rgba(250, 90, 90, 1) 0%,
rgba(232, 81, 81, 1) 100%
);
background: linear-gradient(
rgba(250, 90, 90, 1) 0%,
rgba(232, 81, 81, 1) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa5a5a', endColorstr='#e85151', GradientType=0 );
}
.btn-gradient.orange {
background: rgba(255, 105, 30, 1);
background: -webkit-gradient(
linear,
0 0,
0 100%,
from(rgba(255, 105, 30, 1)),
to(rgba(230, 95, 28, 1))
);
background: -webkit-linear-gradient(
rgba(255, 105, 30, 1) 0%,
rgba(230, 95, 28, 1) 100%
);
background: -moz-linear-gradient(
rgba(255, 105, 30, 1) 0%,
rgba(230, 95, 28, 1) 100%
);
background: -o-linear-gradient(
rgba(255, 105, 30, 1) 0%,
rgba(230, 95, 28, 1) 100%
);
background: linear-gradient(
rgba(255, 105, 30, 1) 0%,
rgba(230, 95, 28, 1) 100%
);
}
.btn-gradient.blue {
background: rgba(102, 152, 203, 1);
background: -moz-linear-gradient(
top,
rgba(102, 152, 203, 1) 0%,
rgba(92, 138, 184, 1) 100%
);
background: -webkit-gradient(
left top,
left bottom,
color-stop(0%, rgba(102, 152, 203, 1)),
color-stop(100%, rgba(92, 138, 184, 1))
);
background: -webkit-linear-gradient(
top,
rgba(102, 152, 203, 1) 0%,
rgba(92, 138, 184, 1) 100%
);
background: -o-linear-gradient(
top,
rgba(102, 152, 203, 1) 0%,
rgba(92, 138, 184, 1) 100%
);
background: -ms-linear-gradient(
top,
rgba(102, 152, 203, 1) 0%,
rgba(92, 138, 184, 1) 100%
);
background: linear-gradient(
to bottom,
rgba(102, 152, 203, 1) 0%,
rgba(92, 138, 184, 1) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6698cb', endColorstr='#5c8ab8', GradientType=0 );
}
.btn-gradient.purple {
background: rgba(203, 153, 197, 1);
background: -moz-linear-gradient(
top,
rgba(203, 153, 197, 1) 0%,
rgba(181, 134, 176, 1) 100%
);
background: -webkit-gradient(
left top,
left bottom,
color-stop(0%, rgba(203, 153, 197, 1)),
color-stop(100%, rgba(181, 134, 176, 1))
);
background: -webkit-linear-gradient(
top,
rgba(203, 153, 197, 1) 0%,
rgba(181, 134, 176, 1) 100%
);
background: -o-linear-gradient(
top,
rgba(203, 153, 197, 1) 0%,
rgba(181, 134, 176, 1) 100%
);
background: -ms-linear-gradient(
top,
rgba(203, 153, 197, 1) 0%,
rgba(181, 134, 176, 1) 100%
);
background: linear-gradient(
to bottom,
rgba(203, 153, 197, 1) 0%,
rgba(181, 134, 176, 1) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb99c5', endColorstr='#b586b0', GradientType=0 );
}
.btn-gradient.yellow {
background: rgba(240, 210, 100, 1);
background: -webkit-gradient(
linear,
0 0,
0 100%,
from(rgba(240, 210, 100, 1)),
to(rgba(229, 201, 96, 1))
);
background: -webkit-linear-gradient(
rgba(240, 210, 100, 1) 0%,
rgba(229, 201, 96, 1) 100%
);
background: -moz-linear-gradient(
rgba(240, 210, 100, 1) 0%,
rgba(229, 201, 96, 1) 100%
);
background: -o-linear-gradient(
rgba(240, 210, 100, 1) 0%,
rgba(229, 201, 96, 1) 100%
);
background: linear-gradient(
rgba(240, 210, 100, 1) 0%,
rgba(229, 201, 96, 1) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0d264', endColorstr='#e5c960', GradientType=0 );
}
.btn-gradient.green {
background: rgba(130, 200, 160, 1);
background: -moz-linear-gradient(
top,
rgba(130, 200, 160, 1) 0%,
rgba(130, 199, 158, 1) 100%
);
background: -webkit-gradient(
left top,
left bottom,
color-stop(0%, rgba(130, 200, 160, 1)),
color-stop(100%, rgba(130, 199, 158, 1))
);
background: -webkit-linear-gradient(
top,
rgba(130, 200, 160, 1) 0%,
rgba(130, 199, 158, 1) 100%
);
background: -o-linear-gradient(
top,
rgba(130, 200, 160, 1) 0%,
rgba(130, 199, 158, 1) 100%
);
background: -ms-linear-gradient(
top,
rgba(130, 200, 160, 1) 0%,
rgba(130, 199, 158, 1) 100%
);
background: linear-gradient(
to bottom,
rgba(130, 200, 160, 1) 0%,
rgba(124, 185, 149, 1) 100%
);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82c8a0', endColorstr='#82c79e', GradientType=0 );
}
.fade .eb-flipbox-front,
.fade .eb-flipbox-back {
transition: opacity 0.6s;
}
.fade .eb-flipbox-back {
z-index: 1;
transform: none;
}
.fade:hover .eb-flipbox-front,
.fade .eb-flipbox-back {
opacity: 0;
}
.fade:hover .eb-flipbox-back {
opacity: 1;
}