NeumorphismUI 是一种用于设计网页元素、框架和屏幕的现代软 UI,也是最近非常流行的一种相对较新的设计趋势。它的美学以极简和真实的 UI 为标志,这是旧的 SkeuomorphismUI 设计趋势的重新进步。
我们要建造什么?
HTML代码:
HTML
GeeksForGeeks
以下是用于样式化表单的 CSS 文件,用于上述 HTML 代码。
文件名:index.css
body {
background: #ecf0f3;
text-align: center;
}
.container {
position: relative;
width: 350px;
height: 500px;
border-radius: 20px;
padding: 40px;
box-sizing: border-box;
box-shadow: 14px 14px 20px #cbced1,
-14px -14px 20px #fff;
}
.logo {
height: 100px;
width: 100px;
margin: auto;
border-radius: 50%;
box-sizing: border-box;
box-shadow: 7px 7px 10px #cbced1,
-7px -7px 10px white;
padding: 10px
}
.logo img {
height: 100%;
width: 100%;
}
.title {
margin-top: 10px;
font-weight: 900;
font-size: 1.8rem;
color: #2f8d46;
letter-spacing: 1px;
}
.form label {
float: left;
margin: 14px 0;
}
.form input {
width: 90%;
height: 3rem;
border: none;
border-radius: 1rem;
font-size: 1.1rem;
padding-left: 1.4rem;
box-shadow: inset .2rem .2rem .5rem #c8d0e7,
inset -.2rem -.2rem .5rem #fff;
background: none;
font-family: inherit;
}
.form input::placeholder {
color: rgba(0, 0, 0, 0.6);
}
.form input:focus {
outline: none;
box-shadow: .3rem .3rem .6rem #c8d0e7,
-.2rem -.2rem .5rem #fff;
}
.btn {
width: 100%;
height: 2.4rem;
border-radius: 1rem;
cursor: pointer;
font-size: 1.1rem;
margin: 20px 0;
border: none;
box-shadow: .3rem .3rem .6rem #c8d0e7,
-.2rem -.2rem .5rem #fff;
background-color: #2f8d46;
color: #fff;
}
支持的浏览器:
- 谷歌浏览器
- 边缘
- 火狐浏览器
- 歌剧
- 苹果浏览器