hexo-theme-keep/source/css/common/keep-theme.styl

53 lines
1.0 KiB
Stylus
Raw Normal View History

2020-11-20 12:02:22 +08:00
$keep-container-border-radius = 5px;
2020-11-13 14:43:22 +08:00
hover-style(scaleX, scaleY) {
2020-11-13 14:43:22 +08:00
transition();
box-shadow: 2px 2px 6px var(--shadow-color);
2020-11-13 14:43:22 +08:00
&:hover {
2020-11-13 14:43:22 +08:00
if (hexo-config('style.hover.scale')) {
transform: scaleX(scaleX) scaleY(scaleY);
}
2020-11-13 14:43:22 +08:00
if (hexo-config('style.hover.shadow')) {
box-shadow: 3px 3px 9px var(--shadow-hover-color);
2020-11-13 14:43:22 +08:00
}
}
}
keep-container(scaleX, scaleY, padding, marginBottomValue) {
2020-11-13 14:43:22 +08:00
background: var(--background-color);
2020-04-30 00:14:16 +08:00
padding: padding;
2020-11-20 12:02:22 +08:00
border-radius: $keep-container-border-radius;
2020-11-19 11:58:54 +08:00
box-sizing: border-box;
if (marginBottomValue != 0) {
margin-bottom: marginBottomValue;
2020-11-19 11:58:54 +08:00
2020-11-20 12:02:22 +08:00
+keep-tablet() {
margin-bottom: marginBottomValue * 0.8;
2020-11-19 11:58:54 +08:00
}
2020-11-20 12:02:22 +08:00
+keep-mobile() {
margin-bottom: marginBottomValue * 0.6;
2020-11-19 11:58:54 +08:00
}
}
2020-11-13 14:43:22 +08:00
2020-11-13 14:43:22 +08:00
hover-style(scaleX, scaleY);
2020-11-20 12:02:22 +08:00
+keep-tablet() {
2020-11-13 14:43:22 +08:00
padding: padding * 0.8;
2020-11-20 12:02:22 +08:00
border-radius: $keep-container-border-radius * 0.8;
}
2020-11-20 12:02:22 +08:00
+keep-mobile() {
2020-11-13 14:43:22 +08:00
padding: padding * 0.6;
2020-11-20 12:02:22 +08:00
border-radius: $keep-container-border-radius * 0.6;
}
}