@use '@material/image-list/mdc-image-list'; @use '@material/image-list'; @use './favorite.scss'; :host { display: block; width: 100%; height: 100%; overflow: auto; // Hide scrollbar: IE and Edge -ms-overflow-style: none; // Hide scrollbar: Firefox scrollbar-width: none; } // Hide scrollbar for Chrome, Safari and Opera :host::-webkit-scrollbar { display: none; } .frigate-card-gallery { // Note: In fullscreen, number of columns is overwritten in Javascript based // on dimensions. @include image-list.standard-columns(4, 5px); @include image-list.shape-radius(5px); } .frigate-card-gallery .mdc-image-list__image { transition: transform 0.2s linear; } .frigate-card-gallery .mdc-image-list__image:hover { transform: scale(1.04); } ha-card.frigate-card-gallery-folder { display: flex; justify-content: center; align-items: center; box-sizing: border-box; text-align: center; opacity: 0.7; color: var(--secondary-text-color, white); border: 2px ridge var(--secondary-text-color, black); border-radius: 5px; background-color: var(--primary-background-color, black); padding: 10px; height: 100%; line-height: 1; } ha-icon.favorite { opacity: 0.8; }