Sites-Camelia/branches/zaap-sufokien/v3/sass/_about-page.scss

147 lines
3.2 KiB
SCSS

/*------------------
About page
------------------*/
.about-section {
height: 100%;
.about-warp {
height: 100%;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
@media #{$medium_device, $tab_device, $large_mobile, $small_mobile} {
display: block;
}
}
.about-left {
background: $primary_color;
-ms-flex: 0 0 47%;
flex: 0 0 47%;
max-width: 47%;
padding: 0 15px;
@media #{$medium_device, $tab_device, $large_mobile, $small_mobile} {
max-width: 100%;
}
}
.about-right {
-ms-flex: 0 0 53%;
flex: 0 0 53%;
max-width: 53%;
padding: 0 15px;
@media #{$medium_device, $tab_device, $large_mobile, $small_mobile} {
max-width: 100%;
}
}
}
.about-img {
text-align: center;
background-image: url("../img/about-bg.png");
background-repeat: no-repeat;
background-size: inherit;
background-position: center center;
@media #{$large_mobile} {
background-size: 300px;
}
@media #{ $small_mobile} {
background-size: 250px;
}
img {
width: 515px;
height: 515px;
border-radius: 50%;
margin: 82px auto 50px;
@media #{ $large_mobile} {
width: 250px;
height: 250px;
}
@media #{ $small_mobile} {
width: 180px;
height: 180px;
}
}
}
.profile-text {
max-width: 550px;
margin: 0 auto;
padding-bottom: 40px;
h2 {
font-weight: 500;
}
p {
padding-top: 20px;
margin-bottom: 30px;
}
.profile-btn {
display: inline-block;
min-width: 160px;
padding: 9px 10px;
margin-bottom: 10px;
margin-right: 28px;
color: $white_color;
font-size: 16px;
font-weight: 500;
text-align: center;
border-radius: 50px;
border: 2px solid rgba(255, 255, 255, 0.3);
}
.profile-email {
display: inline-block;
font-style: italic;
font-size: 16px;
color: $white_color;
text-decoration: underline;
}
}
.about-text {
max-width: 810px;
margin: 0 auto;
padding: 75px 0 50px;
h2 {
display: inline-block;
padding-bottom: 8px;
border-bottom: 3px solid $primary_color;
margin-bottom: 20px;
}
p {
font-size: 16px;
line-height: 1.6;
margin-bottom: 9px;
}
}
.skill-warp {
max-width: 930px;
margin: 0 auto;
}
.circle-progress {
text-align: center;
display: inline-block;
position: relative;
margin-bottom: 10px;
canvas {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.progress-info {
position: absolute;
width: 100%;
top: 50%;
margin-top: -10px;
h2 {
font-size: 16px;
line-height: 1;
font-weight: 600;
}
}
}
.circle-item {
margin-bottom: 30px;
h4 {
font-size: 20px;
font-weight: 600;
}
}