cl01/wp-content/plugins/nimble-builder/assets/front/scss/modules/_image.scss
2025-02-24 12:39:24 +08:00

73 lines
2.0 KiB
SCSS
Executable File

/*************************************
* IMAGE MODULE
*************************************/
[data-sek-module-type="czr_image_module"] {
text-align: center;
}
[data-sek-module-type="czr_image_module"] img {
border: 0 solid #f2f2f2;
}
[data-sek-module-type="czr_image_module"] .box-shadow img {
-webkit-box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
-moz-box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0px;
box-shadow: rgba(0, 0, 0, 0.25) 0px 3px 11px 0;
}
/* image module transitions for better animations when effects are used */
[data-sek-module-type="czr_image_module"] figure {
img {
-webkit-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
&.has-custom-height {
overflow: hidden;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
img {
object-fit: cover;
}
}
}
// Commented because now applied only when previewing, in sek-preview.css
// [data-sek-module-type="czr_image_module"] figure img {
// -webkit-transition: all 0.2s ease-out;
// -o-transition: all 0.2s ease-out;
// transition: all 0.2s ease-out;
// }
.sek-hover-effect-opacity img:hover {
opacity: .7;
}
.sek-hover-effect-zoom-out img:hover {
transform: scale(1.05);
}
.sek-hover-effect-zoom-in img:hover {
transform: scale(0.95);
}
.sek-hover-effect-move-up img:hover {
transform: translateY(-6px);
}
.sek-hover-effect-move-down img:hover {
transform: translateY(6px);
}
.sek-hover-effect-blur img:hover {
filter: blur(2px);
}
.sek-hover-effect-grayscale img:hover {
filter: grayscale(0%);
}
.sek-hover-effect-grayscale img:hover {
filter: grayscale(100%);
filter: gray;
}
.sek-hover-effect-reverse-grayscale img {
filter: grayscale(100%);
filter: gray;
}
.sek-hover-effect-reverse-grayscale img:hover {
filter: grayscale(0%);
}