awebsite/sass/css/_skillcards.scss

50 lines
1.1 KiB
SCSS
Raw Normal View History

@mixin setSVGIcon($svgs) {
@each $svg in $svgs {
.skillcard-icon-#{$svg} {
mask-image: url('/icons/#{$svg}.svg');
}
}
}
@include setSVGIcon(('aws', 'gcp', 'gh', 'git','rack', 'code'));
.cards-wrapper {
display: grid;
// margin: 0 auto;
grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
grid-auto-rows: minmax(250px, auto);
text-align: center;
padding: 0 auto;
width: 85%;
margin-bottom: 2em;
}
.panel {
border-top: .2em solid var(--hover-color);
margin: .2em;
transition: all .5s;
display: inline;
overflow-y: scroll;
max-height: 14em;
.skillcard-details {
text-align: left;
font-size: .9em;
ul {
// padding: 0;
li {
// list-style: outside;
}
}
}
.skillcard-icon {
text-align: center;
width: 100%;
height: 2em;
background: var(--main-color);
mask-position: center;
mask-repeat: no-repeat;
mask-size: 75% 75%;
padding-top: .5em;
padding-bottom: .5em;
transition: all .5s;
}
}