dotfiles/ags/scss/_cheatsheet.scss

168 lines
3.7 KiB
SCSS

.cheatsheet-bg {
@include large-rounding;
@include elevation-border;
@include elevation2;
margin-bottom: 0.682rem;
background-color: $layer0;
padding: 1.364rem;
}
.cheatsheet-title {
color: $cheatsheetTitle;
}
.cheatsheet-bind-lineheight {
min-height: 2.045rem;
}
.cheatsheet-key {
@include techfont;
min-height: 1.364rem;
min-width: 1.364rem;
margin: 0.17rem;
padding: 0.136rem 0.205rem;
-gtk-outline-radius: 0.409rem;
color: $cheatsheetTitle;
border-radius: 0.409rem;
border: 0.068rem solid $cheatsheetTitle;
box-shadow: 0rem 0.136rem 0rem $cheatsheetTitle;
}
.cheatsheet-key-notkey {
min-height: 1.364rem;
padding: 0.136rem 0.205rem;
margin: 0.17rem;
color: $onLayer0;
}
@for $i from 1 through 8 {
.cheatsheet-color-#{$i} {
color: nth($cheatsheetColors, $i);
border-color: nth($cheatsheetColors, $i);
box-shadow: 0rem 0.136rem 0rem nth($cheatsheetColors, $i);
}
}
// .cheatsheet-action {}
.cheatsheet-closebtn {
@include element_decel;
@include full-rounding;
min-width: 2.386rem;
min-height: 2.386rem;
}
.cheatsheet-closebtn:hover,
.cheatsheet-closebtn:focus {
background-color: $layer0Hover;
}
.cheatsheet-closebtn:active {
background-color: $layer0Active;
}
.cheatsheet-category-title {
@include titlefont;
font-size: 1.705rem;
}
@mixin cheatsheet-periodictable-element {
min-width: 5.455rem;
min-height: 5.455rem;
@include small-rounding;
background-color: $layer1;
color: $onLayer1;
}
.cheatsheet-periodictable-elementsymbol {
@include readingfont;
font-size: 1.705rem;
font-weight: bold;
}
.cheatsheet-periodictable-elementnum {
@include full-rounding;
min-width: 1.364rem;
min-height: 1.364rem;
background-color: $term0;
color: $onBackground;
}
$colormetal: $term2;
$colornonmetal: $term4;
$colornoblegas: $term5;
$colorlanthanum: $term3;
$coloractinium: $term7;
.cheatsheet-periodictable-empty {
@include small-rounding;
min-width: 5.455rem;
min-height: 5.455rem;
}
.cheatsheet-periodictable-metal {
@include cheatsheet-periodictable-element;
background-color: $colormetal;
color: $term0;
}
.cheatsheet-periodictable-nonmetal {
@include cheatsheet-periodictable-element;
background-color: $colornonmetal;
color: $term0;
}
.cheatsheet-periodictable-noblegas {
@include cheatsheet-periodictable-element;
background-color: $colornoblegas;
color: $term0;
}
.cheatsheet-periodictable-lanthanum {
@include cheatsheet-periodictable-element;
background-color: $colorlanthanum;
color: $term0;
}
.cheatsheet-periodictable-actinium {
@include cheatsheet-periodictable-element;
background-color: $coloractinium;
color: $term0;
}
.cheatsheet-periodictable-legend-color-wrapper {
@include full-rounding;
padding: 0.273rem;
border: 0.136rem solid $onLayer0;
}
@mixin cheatsheet-periodictable-legend-color {
@include full-rounding;
min-width: 1.023rem;
min-height: 1.023rem;
}
.cheatsheet-periodictable-legend-color-metal {
@include cheatsheet-periodictable-legend-color;
background-color: $colormetal;
}
.cheatsheet-periodictable-legend-color-nonmetal {
@include cheatsheet-periodictable-legend-color;
background-color: $colornonmetal;
}
.cheatsheet-periodictable-legend-color-noblegas {
@include cheatsheet-periodictable-legend-color;
background-color: $colornoblegas;
}
.cheatsheet-periodictable-legend-color-lanthanum {
@include cheatsheet-periodictable-legend-color;
background-color: $colorlanthanum;
}
.cheatsheet-periodictable-legend-color-actinium {
@include cheatsheet-periodictable-legend-color;
background-color: $coloractinium;
}