feat: Add a breadcrumb
This commit is contained in:
180
assets/css/scss/elements/_lightbox.scss
Normal file
180
assets/css/scss/elements/_lightbox.scss
Normal file
@@ -0,0 +1,180 @@
|
||||
//
|
||||
// Lightbox Styles //
|
||||
//
|
||||
.lightbox-image-box,
|
||||
.lightbox-media-box {
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
display: block;
|
||||
&[class*='border-radius'] {
|
||||
@include transform(translate3d(0,0,0));
|
||||
}
|
||||
&:after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
opacity: 0;
|
||||
background: get-color("dark", 0.1);
|
||||
@include transition(ease-out 0.12s);
|
||||
}
|
||||
img {
|
||||
@include transform(scale(1));
|
||||
@include transition(transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1));
|
||||
}
|
||||
i {
|
||||
z-index: 1;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
@include transform(translate(-50%, -50%));
|
||||
background: get-color("dark", 0.6);
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
border-radius: 50%;
|
||||
text-align: center;
|
||||
line-height: 60px;
|
||||
color: get-color("white", 0.9);
|
||||
@include transition(ease-out 0.16s);
|
||||
}
|
||||
&.icon-xl, &.icon-2xl {
|
||||
i {
|
||||
width: 70px;
|
||||
height: 70px;
|
||||
line-height: 70px;
|
||||
}
|
||||
}
|
||||
&.icon-3xl, &.icon-4xl, &.icon-5xl {
|
||||
i {
|
||||
width: 80px;
|
||||
height: 80px;
|
||||
line-height: 80px;
|
||||
}
|
||||
}
|
||||
&:hover {
|
||||
&:after {
|
||||
opacity: 1;
|
||||
}
|
||||
img {
|
||||
@include transform(scale(1.04));
|
||||
}
|
||||
i {
|
||||
@include transform(translate(-50%, -50%) scale(0.94));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.mfp-bg {
|
||||
background: black;
|
||||
}
|
||||
.mfp-container,
|
||||
.mfp-bg {
|
||||
opacity: 0;
|
||||
-webkit-backface-visibility: hidden;
|
||||
backface-visibility: hidden;
|
||||
@include transition(ease-out 0.16s);
|
||||
}
|
||||
.mfp-container {
|
||||
@include transform(scale(0.98));
|
||||
padding: 0 20px;
|
||||
}
|
||||
.mfp-ready {
|
||||
.mfp-container {
|
||||
@include transform(scale(1));
|
||||
opacity: 1;
|
||||
}
|
||||
&.mfp-bg {
|
||||
opacity: 0.97;
|
||||
}
|
||||
}
|
||||
.mfp-removing {
|
||||
.mfp-container,
|
||||
&.mfp-bg {
|
||||
opacity: 0;
|
||||
}
|
||||
.mfp-container {
|
||||
@include transform(scale(0.98));
|
||||
}
|
||||
}
|
||||
|
||||
button {
|
||||
&.mfp-close {
|
||||
display: block;
|
||||
top: -5px;
|
||||
opacity: 1;
|
||||
width: auto;
|
||||
height: auto;
|
||||
line-height: auto;
|
||||
font-size: 24px;
|
||||
@include transition(linear 0.1s);
|
||||
&:hover {
|
||||
top: -5px;
|
||||
opacity: 1;
|
||||
color: #fff;
|
||||
}
|
||||
}
|
||||
}
|
||||
.mfp-iframe-holder {
|
||||
.mfp-close {
|
||||
top: -45px;
|
||||
&:hover { top: -45px; }
|
||||
}
|
||||
}
|
||||
.mfp-close-btn-in {
|
||||
.mfp-close {
|
||||
color: rgba(255, 255, 255, 0.7);
|
||||
}
|
||||
}
|
||||
|
||||
.mfp-arrow {
|
||||
@include transition(linear 0.1s);
|
||||
}
|
||||
.mfp-arrow-left {
|
||||
&:before { border-right: 0; }
|
||||
}
|
||||
.mfp-arrow-right {
|
||||
&:before { border-left: 0; }
|
||||
}
|
||||
|
||||
@include breakpoint-less(xs) {
|
||||
button.mfp-arrow {
|
||||
background: get-color("dark", 0.5);
|
||||
width: 70px;
|
||||
height: 70px;
|
||||
margin-top: -35px;
|
||||
&:active {
|
||||
margin-top: -35px;
|
||||
}
|
||||
}
|
||||
button.mfp-arrow-left {
|
||||
margin-left: 20px;
|
||||
&:before, &:after {
|
||||
margin-top: 15px;
|
||||
margin-left: 20px;
|
||||
}
|
||||
}
|
||||
button.mfp-arrow-right {
|
||||
margin-right: 20px;
|
||||
&:before, &:after {
|
||||
margin-top: 15px;
|
||||
margin-left: 30px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.mfp-bottom-bar {
|
||||
margin-top: -30px;
|
||||
.mfp-title {
|
||||
color: get-color("white", 0.7);
|
||||
}
|
||||
.mfp-counter {
|
||||
color: get-color("white", 0.6);
|
||||
font-size: 14px;
|
||||
}
|
||||
}
|
||||
|
||||
.mfp-iframe-scaler iframe, .mfp-figure::after {
|
||||
@include box-shadow(0 0 14px 0 rgba(0,0,0,0.3));
|
||||
}
|
||||
Reference in New Issue
Block a user