Thanks to visit codestin.com
Credit goes to pt.scribd.com

0% acharam este documento útil (0 voto)
41 visualizações20 páginas

Css Tutorial Forms

O documento fornece instruções para estilizar um formulário de login usando CSS, incluindo como adicionar CSS externo, dimensionar e estilizar elementos do formulário como títulos, caixas de texto e botões.

Enviado por

Isabel
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
41 visualizações20 páginas

Css Tutorial Forms

O documento fornece instruções para estilizar um formulário de login usando CSS, incluindo como adicionar CSS externo, dimensionar e estilizar elementos do formulário como títulos, caixas de texto e botões.

Enviado por

Isabel
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 20

CSS AVANÇADO

ESTILIZANDO FORMULÁRIOS
DICAS E EXERCÍCIOS
ESTILIZANDO FORMULÁRIOS COM CSS
Construindo uma tela de Login
CSS EXTERNO
Para usarmos css externo chamamos da seguinte forma:

<link rel=“stylesheet” hre=“arquivo.css”/>


CONSTRUINDO NOSSA TELA DE LOGIN
1º Passo construir o formulário com o html
CONSTRUINDO NOSSA TELA DE LOGIN
1º Passo construir o formulário com o html

<form 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="Entrar" class="btn" />
</form>
CONSTRUINDO NOSSA TELA DE LOGIN
2º Estilizando o nosso formulário.
Adicione em head o css externo.

<link rel=”stylesheet” href=”estilo.css”>

E vamos começar a estilizar…


CONSTRUINDO NOSSA TELA DE LOGIN
2º Estilizando o nosso formulário.
Adicione em head o css externo.

<link rel=”stylesheet” href=”estilo.css”>

E vamos começar a estilizar…

body {
font-family: 'Inter', sans-serif;
margin: 0;
padding: 0;
color: #023047
}
CONSTRUINDO NOSSA TELA DE LOGIN
2º Estilizando o nosso formulário.
Dimensionar e colocar o fundo na página

.page { display: flex;


flex-direction: column;
align-items: center;
align-content: center;
justify-content: center;
width: 100%;
height: 100vh;
background-color: #480ca8; }
CONSTRUINDO NOSSA TELA DE LOGIN
2º Estilizando o nosso formulário.
CONSTRUINDO NOSSA TELA DE LOGIN
2º Estilizando o nosso formulário.
Centralizar e estilizar o form

.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
}
CONSTRUINDO NOSSA TELA DE LOGIN
2º Estilizando o nosso formulário.
Centralizar e estilizar o form
CONSTRUINDO NOSSA TELA DE LOGIN
2º Estilizando o nosso formulário.
Estilizando H1 e P
.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; }
CONSTRUINDO NOSSA TELA DE LOGIN
2º Estilizando o nosso formulário.
Estilizando H1 e P
CONSTRUINDO NOSSA TELA DE LOGIN
2º Estilizando o nosso formulário.
Estilizando caixas de texto o evento focus
.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; }
CONSTRUINDO NOSSA TELA DE LOGIN
2º Estilizando o nosso formulário.
CONSTRUINDO NOSSA TELA DE LOGIN
2º Estilizando o nosso formulário.
Estilizando a label, o botão e o link
.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; }


CONSTRUINDO NOSSA TELA DE LOGIN
2º Estilizando o nosso formulário.
CONSTRUINDO NOSSA TELA DE LOGIN
2º Estilizando o nosso formulário.
Estilizando o botão e seu evento hover.

.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; }
CONSTRUINDO NOSSA TELA DE LOGIN
2º Estilizando o nosso formulário.
EXERCÍCIOS
Seguindo o mesmo layout, adiciona opção para criar nova conta de utilizador e para
redefinir senha.

Neste caso o projecto terá 3 páginas.

Você também pode gostar