photoprism/frontend/src/css/visibility.css

80 lines
1.4 KiB
CSS

/* Feature Flags */
#photoprism .hidden-always,
body.disconnected .connected,
body.shared #photoprism .hidden-shared-only {
display: none !important;
}
#photoprism .feature-mobile,
#photoprism .feature-experimental,
#photoprism .feature-debug,
#photoprism .feature-public,
#photoprism .feature-readonly {
display: none !important;
}
body.mobile #photoprism .feature-mobile,
body.experimental #photoprism .feature-experimental,
body.debug #photoprism .feature-debug,
body.public #photoprism .feature-public,
body.readonly #photoprism .feature-readonly {
display: block !important;
}
body.viewer::-webkit-scrollbar,
body.player::-webkit-scrollbar,
body.hide-scrollbar::-webkit-scrollbar {
width: 0;
background: transparent;
}
body.viewer,
body.player,
body.hide-scrollbar {
scrollbar-width: none;
-ms-overflow-style: none;
}
/* Opacity */
#photoprism .opacity-0 {
opacity: 0 !important;
}
#photoprism .opacity-50 {
opacity: 0.5 !important;
}
#photoprism .opacity-60 {
opacity: 0.6 !important;
}
#photoprism .opacity-70 {
opacity: 0.7 !important;
}
#photoprism .opacity-75 {
opacity: 0.75 !important;
}
#photoprism .opacity-80 {
opacity: 0.8 !important;
}
#photoprism .opacity-85 {
opacity: 0.85 !important;
}
#photoprism .opacity-90 {
opacity: 0.9 !important;
}
#photoprism .opacity-95 {
opacity: 0.95 !important;
}
#photoprism .opacity-100 {
opacity: 1 !important;
}