中性表单元素效果
代码语言:html
所属分类:表单美化
代码描述:中性表单元素效果
代码标签: 效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link type="text/css" rel="stylesheet" href="http://repo.bfw.wiki/bfwrepo/css/normalize.css">
<link rel='stylesheet' href='https://fonts.googleapis.com/css2?family=Baloo+Thambi+2:wght@400;500&display=swap'>
<style>
/* === COLOURS & VARIABLES === */
:root {
--primary: #ff7025;
--background: #e0e5ec;
}
/* === SHADOWS === */
/* === SETUP === */
*,
*::before,
*::after {
box-sizing: border-box;
font-weight: 400;
}
@media screen and (prefers-reduced-motion: reduce) {
*,
*::before,
*::after {
-webkit-transition: none !important;
transition: none !important;
}
}
::-moz-selection {
text-shadow: none;
color: #fff;
background-color: #f8b639;
}
::selection {
text-shadow: none;
color: #fff;
background-color: #f8b639;
}
html {
box-sizing: inherit;
}
body {
background: #e0e5ec;
color: #9baacf;
padding: 2rem;
font-family: "Baloo Thambi 2", cursive !important;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 1.5rem;
display: -webkit-box;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
-webkit-box-align: center;
align-items: center;
gap: 1rem;
}
body > p {
margin: 0;
}
button {
color: inherit;
}
a {
color: inherit;
-webkit-transition: all 260ms ease;
transition: all 260ms ease;
}
a:hover, a:focus {
color: #ff7025;
}
svg {
height: 100%;
width: 100%;
fill: currentColor;
pointer-events: none;
}
h1 {
font-weight: 500;
font-size: 4rem;
margin: 0;
text-align: center;
}
blockquote {
text-align: center;
}
h2 {
font-weight: 500;
font-size: 2.5rem;
margin: 0;
}
/* === TEXT MODIFIERS === */
.emboss {
background: #fff;
-webkit-background-clip: text;
background-clip: text;
color: transparent;
text-shadow: rgba(0, 0, 0, 0.25) 1px 2px 1px;
}
.engrave {
background: #b1b1b1;
-webkit-background-clip: text;
background-clip: text;
color: transparent;
text-shadow: rgba(255, 255, 255, 0.5) 1px 2px 1px;
}
.sr-only {
border: 0 !important;
clip: rect(1px, 1px, 1px, 1px) !important;
-webkit-clip-path: inset(50%) !important;
clip-path: inset(50%) !important;
height: 1px !important;
margin: -1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
white-space: nowrap !important;
}
/* === SHADOW TYPES ===*/
.shadow--outset, .shadow--raised, .shadow--inset, .shadow--sunken, .shadow--ridge {
padding: 1rem 3rem;
border-radius: 1.2rem;
background: #e0e5ec;
cursor: default;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.shadow--outset {
box-shadow: 0.3rem 0.3rem 0.5rem rgba(195, 193, 198, 0.9), -0.2rem -0.2rem 0.4rem #fff;
}
.shadow--raised {
box-shadow: inset 0.2rem 0.2rem 0.5rem #fff, inset -0.2rem -0.2rem 0.5rem rgba(195, 193, 198, 0.9), 0.3rem 0.3rem 0.5rem rgba(195, 193, 198, 0.9), -0.2rem -0.2rem 0.4rem #fff;
}
.shadow--inset {
box-shadow: inset 0.2rem 0.2rem 0.5rem rgba(195, 193, 198, 0.9), inset -0.2rem -0.2rem 0.5rem #fff;
}
.shadow--sunken {
box-shadow: -0.3rem -0.3rem 0.5rem rgba(195, 193, 198, 0.9), 0.2rem 0.2rem 0.4rem #fff;
}
.shadow--ridge {
box-shadow: inset 0.2rem 0.2rem 0.5rem rgba(195, 193, 198, 0.9), inset -0.2rem -0.2rem 0.5rem #fff, 0.3rem 0.3rem 0.5rem rgba(195, 193, 198, 0.9), -0.2rem -0.2rem 0.4rem #fff;
}
/* === CONTAINERS === */
section {
width: 100%;
padding: 1rem 1rem 2rem 1rem;
border-radius: 1.2rem;
background: #e0e5ec;
box-shadow: 0.3rem 0.3rem 0.5rem rgba(195, 193, 198, 0.9), -0.2rem -0.2rem 0.4rem #fff;
display: -webkit-box;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: no.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0