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

48 lines
1.0 KiB
Stylus

@require "animated.styl"
$ils-container-margin-bottom = 30px;
$ils-container-border-radius = 5px;
hover-style(scaleX, scaleY) {
transition();
box-shadow: 2px 2px 8px var(--shadow-color);
&:hover {
if (hexo-config('style.hover.scale')) {
transform: scaleX(scaleX) scaleY(scaleY);
}
if (hexo-config('style.hover.shadow')) {
box-shadow: 3px 3px 12px var(--shadow-hover-color);
}
}
}
ils-container(scaleX, scaleY, padding) {
background: var(--background-color);
padding: padding;
border-radius: $ils-container-border-radius;
margin-bottom: $ils-container-margin-bottom;
hover-style(scaleX, scaleY);
+ils-tablet() {
padding: padding * 0.8;
border-radius: $ils-container-border-radius * 0.8;
margin-bottom: $ils-container-margin-bottom * 0.8;
hover-style(scaleX * 0.8, scaleY * 0.8);
}
+ils-mobile() {
padding: padding * 0.6;
border-radius: $ils-container-border-radius * 0.6;
margin-bottom: $ils-container-margin-bottom * 0.6;
hover-style(scaleX * 0.6, scaleY * 0.6);
}
}