NeumorphismUI es una interfaz de usuario suave moderna que se utiliza para diseñar elementos web, marcos y pantallas, y también es una tendencia de diseño relativamente nueva que alcanzó una gran popularidad en estos días. Su estética está marcada por una interfaz de usuario mínima y de aspecto real que es una especie de re-avance de la antigua tendencia de diseño SkeuomorphismUI.
¿Qué vamos a construir?
Código HTML:
HTML
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <link rel="stylesheet" href="index.css"> </head> <body> <div class="container"> <div class="logo"> <img src= "https://write.geeksforgeeks.org/static/media/Group%20210.08204759.svg" /> </div> <div class="title">GeeksForGeeks</div> <form class="form"> <label>EMAIL</label> <input type="email" placeholder="example@test.com" /> <label>PASSWORD</label> <input type="password" placeholder="Min 6 characters long" /> <button class="btn" type="submit"> LOGIN </button> </form> </div> </body> </html>
El siguiente es el archivo CSS para diseñar nuestro formulario que se usa en el código HTML anterior.
Nombre de archivo: index.css
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; }
Navegadores compatibles:
- Google Chrome
- Borde
- Mozilla Firefox
- Ópera
- Safari