AMPERION_Webpage/themes/airspace-hugo/assets/scss/templates/_portfolio.scss

122 lines
1.8 KiB
SCSS
Raw Normal View History

2025-06-07 23:02:15 +02:00
.portfolio-work {
padding: 80px 0;
.block {
.portfolio-menu {
text-align: center;
.btn-group {
margin-bottom: 40px;
label {
display: inline-block;
border: 1px solid $border-color;
padding: 8px 25px;
cursor: pointer;
font-size: 15px;
color: lighten( $black, 20 );
outline: 0;
background: $white;
margin: 2px;
border-radius: 0;
@include transition (all, 0.3s, ease);
}
}
}
}
}
.portfolio {
&-item {
position: relative;
padding: 0;
img {
width: 100%;
height: auto;
}
&:hover {
.portfolio-hover {
visibility: visible;
opacity: 1;
}
.portfolio-content {
transform: translateY(-50%);
}
}
}
&-hover {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background: rgba(60, 55, 55, 0.5);
visibility: hidden;
opacity: 0;
transition: .3s ease;
}
&-content {
position: absolute;
left: 0;
right: 0;
top: 50%;
transform: translateY(-40%);
text-align: center;
padding: 20px;
transition: inherit;
* {
color: $white;
}
a {
display: block;
transition: .2s ease;
i {
font-size: 30px;
}
&.h3 {
margin-top: 0;
}
}
}
}
// Portfolio Single Page
.portfolio-single-page {
.project-details {
h4 {
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 2px dashed $border-color;
}
span {
color: lighten( $black, 51.3 );
width: 180px;
display: inline-block;
}
strong {
color: lighten( $black, 19.2 );
font-weight: normal;
}
ul {
li {
margin-bottom: 10px;
}
}
}
}