Spaces:
Running
Running
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap'); | |
*{ | |
margin: 0; | |
padding: 0; | |
box-sizing: border-box; | |
font-family: 'Poppins', sans-serif; | |
} | |
body{ | |
display: flex; | |
align-items: center; | |
justify-content: center; | |
min-height: 100vh; | |
background: #ecf0f3; | |
color: #31344b; | |
} | |
.wrapper, | |
.wrapper .img-area, | |
.social-icons a, | |
.buttons button{ | |
background: #ecf0f3; | |
box-shadow: -3px -3px 7px #ffffff, | |
3px 3px 5px #ceced1; | |
} | |
.wrapper{ | |
position: relative; | |
width: 350px; | |
padding: 30px; | |
border-radius: 10px; | |
display: flex; | |
align-items: center; | |
justify-content: center; | |
flex-direction: column; | |
} | |
.wrapper .icon{ | |
font-size: 17px; | |
color: #31344b; | |
position: absolute; | |
cursor: pointer; | |
opacity: 0.7; | |
top: 15px; | |
height: 35px; | |
width: 35px; | |
text-align: center; | |
line-height: 35px; | |
border-radius: 50%; | |
font-size: 16px; | |
} | |
.wrapper .icon i{ | |
position: relative; | |
z-index: 9; | |
} | |
.wrapper .icon.arrow{ | |
left: 15px; | |
} | |
.wrapper .icon.dots{ | |
right: 15px; | |
} | |
.wrapper .img-area{ | |
height: 150px; | |
width: 150px; | |
border-radius: 50%; | |
display: flex; | |
align-items: center; | |
justify-content: center; | |
} | |
.img-area .inner-area{ | |
height: calc(100% - 25px); | |
width: calc(100% - 25px); | |
border-radius: 50%; | |
} | |
.inner-area img{ | |
height: 100%; | |
width: 100%; | |
border-radius: 50%; | |
object-fit: cover; | |
} | |
.wrapper .name{ | |
font-size: 23px; | |
font-weight: 500; | |
margin: 10px 0 5px 0; | |
} | |
.wrapper .about{ | |
color: #44476a; | |
font-weight: 400; | |
font-size: 16px; | |
} | |
.wrapper .social-icons{ | |
margin: 15px 0 25px 0; | |
} | |
.social-icons a{ | |
position: relative; | |
height: 40px; | |
width: 40px; | |
margin: 0 5px; | |
display: inline-flex; | |
text-decoration: none; | |
border-radius: 50%; | |
} | |
.social-icons a:hover::before, | |
.wrapper .icon:hover::before, | |
.buttons button:hover:before{ | |
content: ""; | |
position: absolute; | |
top: 0; | |
left: 0; | |
bottom: 0; | |
right: 0; | |
border-radius: 50%; | |
background: #ecf0f3; | |
box-shadow: inset -3px -3px 7px #ffffff, | |
inset 3px 3px 5px #ceced1; | |
} | |
.buttons button:hover:before{ | |
z-index: -1; | |
border-radius: 5px; | |
} | |
.social-icons a i{ | |
position: relative; | |
z-index: 3; | |
text-align: center; | |
width: 100%; | |
height: 100%; | |
line-height: 40px; | |
} | |
.social-icons a.fb i{ | |
color: #4267B2; | |
} | |
.social-icons a.twitter i{ | |
color: #1DA1F2; | |
} | |
.social-icons a.insta i{ | |
color: #E1306C; | |
} | |
.social-icons a.youtube i{ | |
color: #ff0000; | |
} | |
.social-icons a.linkedin i{ | |
color: #0077B5; | |
} | |
.wrapper .buttons{ | |
display: flex; | |
width: 100%; | |
justify-content: space-between; | |
} | |
.buttons button{ | |
position: relative; | |
width: 100%; | |
border: none; | |
outline: none; | |
padding: 12px 0; | |
color: #31344b; | |
font-size: 17px; | |
font-weight: 400; | |
border-radius: 5px; | |
cursor: pointer; | |
z-index: 4; | |
} | |
.buttons button:first-child{ | |
margin-right: 10px; | |
} | |
.buttons button:last-child{ | |
margin-left: 10px; | |
} | |
.wrapper .social-share{ | |
display: flex; | |
width: 100%; | |
margin-top: 30px; | |
padding: 0 5px; | |
justify-content: space-between; | |
} | |
.social-share .row{ | |
//color: #31344b; | |
font-size: 17px; | |
cursor: pointer; | |
position: relative; | |
} | |
.social-share .row::before{ | |
position: absolute; | |
content: ""; | |
height: 100%; | |
width: 2px; | |
background: #e0e6eb; | |
margin-left: -25px; | |
} | |
.row:first-child::before{ | |
background: none; | |
} | |
.social-share .row i.icon-2{ | |
position: absolute; | |
left: 0; | |
top: 50%; | |
color: #31344b; | |
transform: translateY(-50%); | |
opacity: 0; | |
pointer-events: none; | |
transition: all 0.3s ease; | |
} | |
.row:nth-child(1):hover i.fa-heart, | |
.row:nth-child(2):hover i.fa-comment{ | |
opacity: 1; | |
pointer-events: auto; | |
} | |
.mode-switcher { | |
position: absolute; | |
top: 15px; | |
right: 15px; | |
} | |
.toggle { | |
position: relative; | |
display: inline-block; | |
width: 50px; | |
height: 24px; | |
background-color: #ccc; | |
border-radius: 12px; | |
transition: background-color 0.3s; | |
} | |
.toggle:before { | |
content: ''; | |
position: absolute; | |
width: 20px; | |
height: 20px; | |
border-radius: 50%; | |
background-color: #fff; | |
top: 2px; | |
left: 2px; | |
transition: transform 0.3s; | |
} | |
input[type="checkbox"] { | |
display: none; | |
} | |
input[type="checkbox"]:checked + .toggle { | |
background-color: #333; | |
} | |
input[type="checkbox"]:checked + .toggle:before { | |
transform: translateX(26px); | |
} | |
.dark-mode { | |
background: #31344b; | |
color: #ecf0f3; | |
} | |
.dark-mode .mode-switcher .toggle { | |
background-color: #888; | |
} | |
.dark-mode .mode-switcher .toggle:before { | |
background-color: #31344b; | |
//background-color: #ecf0f3; | |
} | |
.dark-mode .icon { | |
color: #ecf0f3; | |
} | |