Skeuomorf表单原生简洁布局效果
代码语言:html
所属分类:布局界面
代码描述:Skeuomorf表单原生简洁布局效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
body {
padding: 40px;
background-color: var(--color-bg-default);
}
h2 {
font-size: 28px;
font-weight: bold;
margin: 3em 0 2em;
}
.theme_space_neoskeuo {
--space-3xs: 2px;
--space-2xs: 4px;
--space-xs: 8px;
--space-s: 12px;
--space-m: 16px;
--space-l: 20px;
--space-xl: 24px;
--space-2xl: 32px;
--space-3xl: 40px;
--space-4xl: 48px;
--space-5xl: 72px;
--space-6xl: 96px;
}
.theme {
--radius-default: 16px;
--radius-s: 12px;
--radius-xs: 6px;
}
.theme_font_neoskeuo {
--font-primary: 'Montserrat', 'Helvetica', 'Helvetica Neue', 'Segoe UI', 'Arial', sans-serif;
--font-digital: 'Digital', monospace;
font-family: var(--font-primary);
}
.theme_color_neoskeuo {
--color-bg-default: rgba(238,240,245,1);
--color-typo-primary: rgba(48,52,84, 1);
--color-typo-link: rgba(0, 80, 220, 1);
--color-control-bg-default: rgba(240,242,247,1);
--color-control-bg-action: hsla(220, 100%, 54%, 1);
--color-shadow: 12,13,18;
--color-light: 255, 255, 255;
--color-glow: 0,150,255;
}
.button {
display: inline-block;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: var(--space-xl) var(--space-4xl);
font-size: 18px;
font-family: var(--font-primary);
color: var(--color-typo-primary);
border: none;
border-radius: var(--radius-default);
background-color: var(--color-bg-default);
cursor: pointer;
outline: none;
text-shadow:
0 -1px 0 rgba( var(--color-shadow), 0.08 ),
0 1px 0 rgba( var(--color-light), 1 );
box-shadow:
inset 1px 1px 1px rgba( var(--color-light), 1 ),
-2px -2px 2px rgba( var(--color-light), 0.9),
-4px -4px 6px rgba( var(--color-light), 0.9),
-8px -8px 16px rgba( var(--color-light), 0.9),
-12px -12px 24px rgba( var(--color-light), 0.9),
inset -1px -1px 1px rgba( var(--color-shadow), 0.06 ),
2px 2px 2px rgba( var(--color-shadow), 0.08),
4px 4px 6px rgba( var(--color-shadow), 0.08),
8px 8px 16px rgba( var(--color-shadow), 0.08),
12px 12px 24px rgba( var(--color-shadow), 0.08);
-webkit-transition:
color 0.3s,
text-shadow 0.3s,
box-shadow 0.6s;
transition:
color 0.3s,
text-shadow 0.3s,
box-shadow 0.6s;
/* &:active {
box-shadow:
inset -1px -1px 1px rgba( var(--color-light), 1 ),
3px 3px 3px rgba( var(--color-light), 1),
5px 5px 6px rgba( var(--color-light), 1),
10px 10px 16px rgba( var(--color-light), 1),
14px 14px 24px rgba( var(--color-light), 1),
inset 1px 1px 1px rgba( var(--color-shadow), 0.06 ),
-3px -3px 3px rgba( var(--color-shadow), 0.085),
-5px -5px 6px rgba( var(--color-shadow), 0.085),
-10px -10px 16px rgba( var(--color-shadow), 0.085),
-14px -14px 24px rgba( var(--color-shadow), 0.085);
} */
}
.button:hover {
color: var(--color-typo-link);
text-shadow:
0 -1px 0 rgba( var(--color-shadow), 0.08 ),
0 1px 0 rgba( var(--color-light), 1 ),
0 0 1px rgba( var(--color-light), 0.7 ),
0 0 4px rgba( var(--color-glow), 0.08 ),
0 0 8px rgba( var(--color-glow), 0.08 );
box-shadow:
inset 1px 1px 1px rgba( var(--color-light), 1 ),
-3px -3px 3px rgba( var(--color-light), 1),
-5px -5px 6px rgba( var(--color-light), 1),
-10px -10px 16px rgba( var(--color-light), 1),
-14px -14px 24px rgba( var(--color-light), 1),
inset -1px -1px 1px rgba( var(--color-shadow), 0.06 ),
3px 3px 3px rgba( var(--color-shadow), 0.085),
5px 5px 6px rgba( var(--color-shadow), 0.085),
10px 10px 16px rgba( var(--color-shadow), 0.085),
14px 14px 24px rgba( var(--color-shadow), 0.085);
}
/* &:active {
box-shadow:
inset 1px 1px 1px rgba( var(--color-light), 1 ),
inset 0px 0px 0 6px var(--color-bg-default),
inset -5px -5px 6px 6px rgba( var(--color-light), 1 ),
-3px -3px 3px rgba( var(--color-light), 1),
-5px -5px 6px rgba( var(--color-light), 1),
-10px -10px 16px rgba( var(--color-light), 1),
-14px -14px 24px rgba( var(--color-light), 1),
inset -1px -1px 1px rgba( var(--color-shadow), 0.06 ),
inset 3px 3px 3px 6px rgba( var(--color-shadow), 0.085 ),
inset 5px 5px 6px 6px.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0