summaryrefslogtreecommitdiffstats
path: root/css
diff options
context:
space:
mode:
authorHendrik Leppelsack <hendrik@leppelsack.de>2016-04-28 10:44:48 +0200
committerskjnldsv <fremulon@protonmail.com>2016-05-09 10:03:01 +0200
commit16f1fa2dfde93c4b56997ed2f5cc39d1a0f80673 (patch)
treeead655eff300adca44dbdba3a116c116679bf44b /css
parentfc005f2b2ac548473ad7ffcca58409d6c88f3f5c (diff)
add change avatar functionality
Diffstat (limited to 'css')
-rw-r--r--css/public/style.css40
1 files changed, 31 insertions, 9 deletions
diff --git a/css/public/style.css b/css/public/style.css
index eb7780c6..096d8a31 100644
--- a/css/public/style.css
+++ b/css/public/style.css
@@ -86,32 +86,54 @@
opacity: .7
}
-.contactdetails__header .contactdetails__logo {
+avatar {
+ position: relative;
height: 75px;
width: 75px;
- object-fit: cover;
- background-color: transparent;
+ border-radius: 50%;
+ overflow: hidden;
flex-shrink: 0;
- margin: 0;
}
-.contactdetails__logo.contact__icon {
+
+.avatar-upload {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+
background-color: rgba(0,0,0,0.2);
- height: 75px;
- width: 75px;
font-size: 2.5em;
line-height: 75px;
+
+ display: none;
+
}
-.contactdetails__logo.contact__icon > .icon-upload-white {
+
+.avatar-upload > .icon-upload-white {
display: block;
width: 100%;
height: 100%;
opacity: 0.5;
cursor: pointer;
}
-.contactdetails__logo.contact__icon:hover > .icon-upload-white {
+.avatar-upload:hover > .icon-upload-white {
opacity: 0.7;
}
+avatar:hover .avatar-upload,
+avatar.avatar--missing .avatar-upload {
+ display: block;
+}
+
+.contactdetails__logo {
+ height: 75px;
+ width: 75px;
+ object-fit: cover;
+ background-color: transparent;
+ margin: 0;
+}
+
#check-all + label:before {
position: absolute;
top: 18px;