Zelda64Recomp/assets/scss/styles/components/Tabs.scss

59 lines
1013 B
SCSS
Raw Normal View History

2024-01-07 22:33:22 +01:00
/*
Example:
<tab class="tab">
<div>Graphics</div>
<div class="tab__indicator"></div>
</tab>
*/
2024-01-07 01:04:28 +01:00
.tabs tabs {
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
.tab {
@extend %nav-all;
2024-01-22 17:43:21 +01:00
@extend %header-3;
2024-01-07 01:04:28 +01:00
display: block;
2024-01-07 22:33:22 +01:00
position: relative;
padding: space(20) space(24);
2024-01-07 01:04:28 +01:00
background-color: rgba(0,0,0,0);
margin: 0;
color: $color-text-inactive;
transition: color $transition-quick;
opacity: 0.9;
2024-01-07 01:04:28 +01:00
&:selected {
color: $color-text;
2024-01-07 22:33:22 +01:00
.tab__indicator {
background-color: $color-border-solid;
}
2024-01-07 01:04:28 +01:00
&:hover {
cursor: default;
}
}
&:hover {
cursor: pointer;
opacity: 1;
2024-01-07 01:04:28 +01:00
}
&:focus {
color: $color-text;
opacity: 1;
2024-01-07 01:04:28 +01:00
}
}
2024-01-07 22:33:22 +01:00
.tab__indicator {
position: absolute;
background-color: rgba(0, 0, 0, 0);
right: 0;
bottom: 2dp;
left: 0;
height: 2dp;
}