/** * @copyright Copyright (c) 2018 John Molakvoæ * * @author John Molakvoæ * @author Team Popcorn * * @license GNU AGPL version 3 or any later version * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero 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 Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . * */ // AVATAR .contact-header-avatar { position: relative; flex: 1 1 75px; min-width: 75px; max-width: 120px; margin: 10px; // Wrap and cut &__wrapper { position: relative; width: 75px; height: 75px; margin-left: auto; } &__background { opacity: .2; z-index: 0; left: 0; top: 50px; } &__photo, &__options { width: 100%; height: 100%; border-radius: 50%; overflow: hidden; } &__photo { z-index: 10; background-size: cover; background-repeat: no-repeat; background-position: center; cursor: pointer; } &__options { top: 0; z-index: 2; position: absolute; background-color: rgba(0, 0, 0, 0.2); } .contact-avatar-options { width: 100%; height: 100%; display: block; opacity: .5; background-color: rgba(0, 0, 0, 0.2); &:hover, &:active, &:focus { opacity: .7; } &__popovermenu { top: calc(50% + 24px); right: calc(50% - 22px); } } // if picture is set, hide the menu &__photo + &__options { z-index: -1; } } .contact-header-modal { .modal-container { display: flex !important; align-items: center; justify-content: center; .contact-header-modal__photo { // animate zooming/resize transition: height 100ms ease, width 100ms ease; } } }