/* * Justified Gallery - v4.0.0-alpha * http://miromannino.com/projects/justified-gallery/ * Copyright (c) 2019 Miro Mannino * Licensed under the MIT license. */ .justified-gallery width 100% position relative overflow hidden > a, > div, > figure position absolute display inline-block overflow hidden background gray /* To have gray placeholders while the gallery is loading with waitThumbnailsLoad = false */ filter "alpha(opacity=10)" opacity 0.1 margin 0 padding 0 > img, > a > img, > svg, > a > svg position absolute top 50% left 50% margin 0 padding 0 border none filter "alpha(opacity=0)" opacity 0 > .caption display none position absolute right 0 bottom 0 left 0 padding 1rem background-color rgba(black, .5) background linear-gradient(to top, rgba(black, .5), transparent) color white &.caption-visible display initial > .jg-entry-visible filter "alpha(opacity=100)" opacity 1 background none > img, > a > img, > svg, > a > svg filter "alpha(opacity=100)" opacity 1 -webkit-transition opacity 500ms ease-in -moz-transition opacity 500ms ease-in -o-transition opacity 500ms ease-in transition opacity 500ms ease-in > .jg-filtered display none > .spinner position absolute bottom 0 margin-left -24px padding 10px 0 10px 0 left 50% filter "alpha(opacity=100)" opacity 1 overflow initial > span display inline-block filter "alpha(opacity=0)" opacity 0 width 8px height 8px margin 0 4px 0 4px background-color #000 border-radius 6px