255 lines
4.3 KiB
Plaintext
255 lines
4.3 KiB
Plaintext
.gallery-env {
|
|
margin-bottom: @base-margin;
|
|
&:extend(.clearfix all);
|
|
|
|
.gallery-sidebar {
|
|
@media screen and (max-width: @screen-sm){
|
|
margin-top: @default-padding;
|
|
}
|
|
|
|
ul {
|
|
margin: @base-margin 0;
|
|
|
|
li {
|
|
|
|
a {
|
|
display: block;
|
|
padding: 10px 5px;
|
|
border-bottom: 1px solid @default-border-color;
|
|
color: darken(@main-text-color, 10%);
|
|
|
|
i {
|
|
display: inline-block;
|
|
margin-right: 2px;
|
|
}
|
|
|
|
&:hover {
|
|
color: darken(@main-text-color, 25%);
|
|
}
|
|
}
|
|
|
|
&.active > a {
|
|
color: @text-color;
|
|
font-weight: bold;
|
|
}
|
|
|
|
&:last-child > a {
|
|
border-bottom: 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Header
|
|
.album-header {
|
|
padding: @base-margin+5 @default-padding;
|
|
background: #fff;
|
|
margin-bottom: @base-margin;
|
|
&:extend(.clearfix all);
|
|
|
|
h2 {
|
|
margin: 0;
|
|
padding: 0;
|
|
float: left;
|
|
color: @text-color;
|
|
font-size: @font-size-h2 - 3;
|
|
}
|
|
|
|
.album-options {
|
|
float: right;
|
|
padding: 0;
|
|
margin: 0;
|
|
margin-top: @base-padding/2;
|
|
|
|
.cbr-replaced {
|
|
margin-bottom: 0;
|
|
margin-right: @base-padding/2;
|
|
}
|
|
|
|
li {
|
|
color: darken(@main-text-color, 20%);
|
|
|
|
a {
|
|
color: darken(@main-text-color, 20%);
|
|
|
|
&:hover {
|
|
color: @text-color;
|
|
}
|
|
}
|
|
|
|
label {
|
|
.user-select(none);
|
|
}
|
|
|
|
+ li {
|
|
margin-left: @base-padding;
|
|
}
|
|
}
|
|
}
|
|
|
|
@media screen and (max-width: @screen-sm){
|
|
padding: @base-padding + 5 @base-margin;
|
|
|
|
h2, .album-options {
|
|
float: none;
|
|
}
|
|
|
|
h2 {
|
|
text-align: center;
|
|
padding: @base-padding 0;
|
|
}
|
|
|
|
.album-options {
|
|
margin-top: @base-padding;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Sorting {
|
|
.album-sorting-info {
|
|
display: none;
|
|
|
|
.album-sorting-info-inner {
|
|
border: 2px dashed darken(@default-border-color, 15%);
|
|
padding: @base-padding+5 @base-padding;
|
|
font-size: @font-size-h4 - 3;
|
|
margin-bottom: @base-margin;
|
|
}
|
|
}
|
|
|
|
// Album Images
|
|
.album-images {
|
|
|
|
.album-image {
|
|
position: relative;
|
|
padding: @base-padding;
|
|
background: #fff;
|
|
margin-bottom: @base-margin;
|
|
&:extend(.clearfix all);
|
|
|
|
.thumb {
|
|
position: relative;
|
|
display: block;
|
|
margin-bottom: @base-padding;
|
|
z-index: 2;
|
|
|
|
img {
|
|
display: block;
|
|
margin: 0;
|
|
line-height: 1;
|
|
width: 100%;
|
|
}
|
|
|
|
&:hover ~ .image-checkbox .cbr-replaced {
|
|
.opacity(1);
|
|
}
|
|
}
|
|
|
|
@name-width: 75%;
|
|
|
|
.name {
|
|
float: left;
|
|
width: @name-width;
|
|
|
|
span {
|
|
color: @text-color;
|
|
font-weight: bold;
|
|
}
|
|
|
|
em {
|
|
font-style: normal;
|
|
color: @main-text-color;
|
|
font-size: @font-size-small - 1;
|
|
display: block;
|
|
}
|
|
|
|
@media screen and (min-width: @screen-sm-min){
|
|
|
|
span, em {
|
|
max-width: 100%;
|
|
display: inline-block;
|
|
.text-overflow();
|
|
}
|
|
}
|
|
}
|
|
|
|
.image-options {
|
|
float: right;
|
|
width: 100% - @name-width;
|
|
text-align: right;
|
|
white-space: nowrap;
|
|
|
|
a {
|
|
font-size: 10px;
|
|
color: lighten(@text-color, 20%);
|
|
|
|
&:hover {
|
|
color: @text-color;
|
|
}
|
|
}
|
|
}
|
|
|
|
.image-checkbox {
|
|
position: absolute;
|
|
right: @base-padding + 5 + 2;
|
|
top: @base-padding + 5;
|
|
z-index: 5;
|
|
|
|
.cbr-replaced {
|
|
.opacity(.5);
|
|
&:extend(.transall);
|
|
|
|
&:hover, &.cbr-checked {
|
|
.opacity(1);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.ui-sortable-handle .album-image {
|
|
.box-shadow(0px 0px 0px 1px fade(@secondary-color, 20%));
|
|
.animation(~"glowAnimation 1s ease-in-out alternate infinite");
|
|
}
|
|
}
|
|
|
|
|
|
// Floating
|
|
.gallery-right {
|
|
float: right !important;
|
|
|
|
@media screen and (max-width: @screen-sm-min) {
|
|
float: none !important;
|
|
}
|
|
}
|
|
|
|
.gallery-left {
|
|
float: left !important;
|
|
|
|
@media screen and (max-width: @screen-sm-min) {
|
|
float: none !important;
|
|
}
|
|
}
|
|
}
|
|
|
|
@ga-start-color: fade(@secondary-color, 20%);
|
|
@ga-end-color: fade(@secondary-color, 80%);
|
|
.keyframes(~"glowAnimation, 0%{ box-shadow: @{ga-start-color} 0 0 0 1px; } 100%{ box-shadow: @{ga-end-color} 0 0 3px 1px; }");
|
|
|
|
.modal-gallery-image {
|
|
margin: -@default-padding - 1;
|
|
margin-bottom: 0;
|
|
border-bottom: 5px solid #f5f5f5;
|
|
position: relative;
|
|
|
|
img {
|
|
display: block;
|
|
width: 100%;
|
|
}
|
|
}
|
|
|
|
.modal-gallery-top-controls {
|
|
position: absolute;
|
|
right: @default-padding/2;
|
|
top: 0;
|
|
border: 0;
|
|
} |