Pular para o conteúdo
Sem resultados
  • Início
  • Vídeos
  • Equipamentos
  • Livros
  • Reviews
  • Stories
  • Início
  • Vídeos
  • Equipamentos
  • Livros
  • Reviews
  • Stories
Home Conteúdo Tela de Login com HTML + CSS

Tela de Login com HTML + CSS

  • ConteúdoDevDicasTutorial
  • 11 de novembro de 2022

As telas de autenticação são utilizadas pela maioria das aplicações que desenvolvemos sejam elas para Web, mobile ou desktop.

E hoje, eu quero deixar aqui um pequeno tutorial de como se criar uma tela de login de forma simples e objetiva utilizando somente HTML e Css.

Para se ter uma melhor organização do código, vamos criar uma pasta raiz para o nosso projeto com o nome login (super criativo 😀) e dentro dessa pasta vamos criar dois arquivos o index.html e outro main.css. e dentro deles escreveremos os seguintes códigos:

Se inscreva no nosso canal.

index.html


<!DOCTYPE html>
<html lang="pt-BR">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Login</title>
    <link rel="stylesheet" href="main.css">
</head>
<body>
    <div class="page">
        <form method="POST" class="formLogin">
            <h1>Login</h1>
            <p>Digite os seus dados de acesso no campo abaixo.</p>
            <label for="email">E-mail</label>
            <input type="email" placeholder="Digite seu e-mail" autofocus="true" />
            <label for="password">Senha</label>
            <input type="password" placeholder="Digite seu e-mail" />
            <a href="/">Esqueci minha senha</a>
            <input type="submit" value="Acessar" class="btn" />
        </form>
    </div>
    
</body>
</html>

Repare que nesse arquivo adicionamos a tag <link rel=”stylesheet” href=”main.css”> que será o código responsável por fazer a conexão com o nosso CSS(main.css).

main.css

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');

body {
    font-family: 'Inter', sans-serif;
    margin: 0;
    padding: 0;
    color: #023047
}

.page {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    justify-content: center;
    width: 100%;
    height: 100vh;
    background-color: #480ca8;
}

.formLogin {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    border-radius: 7px;
    padding: 40px;
    box-shadow: 10px 10px 40px rgba(0, 0, 0, 0.4);
    gap: 5px
}

.areaLogin img {
    width: 420px;
}

.formLogin h1 {
    padding: 0;
    margin: 0;
    font-weight: 500;
    font-size: 2.3em;
}

.formLogin p {
    display: inline-block;
    font-size: 14px;
    color: #666;
    margin-bottom: 25px;
}

.formLogin input {
    padding: 15px;
    font-size: 14px;
    border: 1px solid #ccc;
    margin-bottom: 20px;
    margin-top: 5px;
    border-radius: 4px;
    transition: all linear 160ms;
    outline: none;
}


.formLogin input:focus {
    border: 1px solid #f72585;
}

.formLogin label {
    font-size: 14px;
    font-weight: 600;
}

.formLogin a {
    display: inline-block;
    margin-bottom: 20px;
    font-size: 13px;
    color: #555;
    transition: all linear 160ms;
}

.formLogin a:hover {
    color: #f72585;
}

.btn {
    background-color: #f72585;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    border: none !important;
    transition: all linear 160ms;
    cursor: pointer;
    margin: 0 !important;

}

.btn:hover {
    transform: scale(1.05);
    background-color: #ff0676;

}

Nesse arquivo escrevemos todo o código de estilização da nossa tela de login. É através desse arquivo que conseguimos definir as cores, tamanho e posição de todos os elementos da nossa tela.

E pronto! Assim que você abrir o arquivo index.html no seu browser, teremos o seguinte resultado:

Tela de login utilizando HTML + CSS.

Simples assim! Espero que tenham gostado e que sirva de incentivo para você começar a criar as suas próprias telas!

Te desejo muito sucesso!

Tags
# CSS# dev# dicas# Frontend# Login# Tela de Login# Tutorial
Veja como usar TTL com nodejs e mongodb
Post anterior Veja como utilizar o TTL com MongoDB e NodeJS.
Próximo Post O futuro da inteligência artificial (IA)

Deixe um comentárioCancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Assina Kronic Host com 30% de desconto.

Últimas Postagens

Crie seu Agente de IA no WhatsApp com NodeJS: Sem N8N! Ep-02

7 de janeiro de 2026

Crie seu Agente de IA no WhatsApp sem N8N!

28 de dezembro de 2025

Descubra Como Automatizar Seus Comentários no Instagram com N8N

15 de novembro de 2025

Transforme Suas Finanças com um Agente Financeiro no WhatsApp: Descubra Como!

7 de novembro de 2025

N8N em Modo Fila: Nunca Foi Tão Simples!

29 de outubro de 2025

Posts relacionados

Crie seu Agente de IA no WhatsApp com NodeJS: Sem N8N! Ep-02

  • 7 de janeiro de 2026

Crie seu Agente de IA no WhatsApp sem N8N!

  • 28 de dezembro de 2025

Descubra Como Automatizar Seus Comentários no Instagram com N8N

  • 15 de novembro de 2025

Mais lidos

Temas-claros-vs-code
6 temas claros incríveis para VSCode
Como Criar um Agente de IA para WhatsApp Usando N8n e Evolution API
4 motivos para investir na criação de um aplicativo
4 motivos para investir na criação de um aplicativo
Segurança em apps: Como Proteger Dados Sensíveis.

Copyright © 2026 - Todos os direitos reservados Ninelabs

  • Vídeos
  • Termos de Uso
  • Política Privacidade