/** * Omegamma - Hugo theme for ad5001.eu and related websites. * Copyright (C) 2021 Ad5001 * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ // Preview blocks used in the apps main page. .block-preview { box-shadow: 0px 0px 2px 0px #000000; width: Min(25em, calc(100vw - 3em)); height: 20em; background-size: cover; background-repeat: no-repeat; // Base label setting .label-link { text-decoration: none; color: black; } .label, &.label { transition: max-height 0.15s ease-in; overflow: hidden; bottom: 0; max-height: 20%; background-color: #FFFFFFDD; padding: 0.5em; &.expand { max-height: 100%; height: calc(100% - 1em); } .app-name { float: left; } .right-icon { float: right; line-height: 1em; } // Hide this information by default .show-on-hover { display: none; transition: opacity 0.15s; opacity: 0; max-height: 0; background: none; } p[role=button] { line-height: 1em; width: max-content; } } // Used when the block is hovered/toggled &:hover, &.toggled { box-shadow: 0px 0px 4px 0px #000000; // Take full height .label { max-height: 100%; height: calc(100% - 1em); // Show previously hidden text .show-on-hover { display: block; opacity: 1; max-height: 100%; } } } }