4º PASSO – PERSONALIZAR A APARÊNCIA DO FORMULÁRIO DE LOGIN
Agora vamos tratar do design do formulário da página de login. Vamos transformar o formulário padrão conforme a imagem abaixo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| .login form {margin-left: auto;margin-right: auto;padding: 30px;border: 1px solid rgba(0,0,0,.2);-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background: rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 0 13px 3px rgba(0,0,0,.5);-webkit-box-shadow: 0 0 13px 3px rgba(0,0,0,.5);box-shadow: 0 0 13px 3px rgba(0,0,0,.5);overflow: hidden;} |
Em seguida, vamos personalizar o elemento de entrada e adicionar um de desfocar suave no campo do formulário:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| .login form input {width: 240px;height: 48px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;display: block;}.login form input:focus,.login form textarea:focus {background-color: rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 5px 1px rgba(255,255,255,.5);-webkit-box-shadow: 0 0 5px 1px rgba(255,255,255,.5);box-shadow: 0 0 5px 1px rgba(255,255,255,.5);overflow: hidden;} |
Dependendo das cores que você escolher para o seu formulário, você pode precisar de personalizar os rótulos e ajustar a opção “Lembrar“.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| .login label {color: #fff;line-height: 26px;}.login form .input,.login input[type="text"] { color: #8c8a8a; }input#rememberme {height: 18px;width: 18px;display: inline;vertical-align: middle;margin: 10px 0;} |
Por fim, vamos abordar o estilo de botão e dar-lhe um gradiente para combinar com o tema:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
| input.button-primary {width: 138px;height: 44px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;float:right;border: 1px solid #3d5a5a;background: #416b68;background: -webkit-gradient(linear, left top, left bottom, from(#6da5a3), to(#416b68));background: -webkit-linear-gradient(top, #6da5a3, #416b68);background: -moz-linear-gradient(top, #6da5a3, #416b68);background: -ms-linear-gradient(top, #6da5a3, #416b68);background: -o-linear-gradient(top, #6da5a3, #416b68);background-image: -ms-linear-gradient(top, #6da5a3 0%, #416b68 100%);padding: 10.5px 21px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: rgba(255,255,255,0.1) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;-moz-box-shadow: rgba(255,255,255,0.1) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;box-shadow: rgba(255,255,255,0.1) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;text-shadow: #333333 0 1px 0;color: #e1e1e1;}input.button-primary:hover {border: 1px solid #3d5a5a;text-shadow: #333333 0 1px 0;background: #416b68;background: -webkit-gradient(linear, left top, left bottom, from(#77b2b0), to(#416b68));background: -webkit-linear-gradient(top, #77b2b0, #416b68);background: -moz-linear-gradient(top, #77b2b0, #416b68);background: -ms-linear-gradient(top, #77b2b0, #416b68);background: -o-linear-gradient(top, #77b2b0, #416b68);background-image: -ms-linear-gradient(top, #77b2b0 0%, #416b68 100%);color: #fff;}input.button-primary:active {margin-top:1px;text-shadow: #333333 0 -1px 0;border: 1px solid #3d5a5a;background: #6da5a3;background: -webkit-gradient(linear, left top, left bottom, from(#416b68), to(#416b68));background: -webkit-linear-gradient(top, #416b68, #609391);background: -moz-linear-gradient(top, #416b68, #6da5a3);background: -ms-linear-gradient(top, #416b68, #6da5a3);background: -o-linear-gradient(top, #416b68, #6da5a3);background-image: -ms-linear-gradient(top, #416b68 0%, #6da5a3 100%);color: #fff;-webkit-box-shadow: rgba(255,255,255,0) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;-moz-box-shadow: rgba(255,255,255,0) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;box-shadow: rgba(255,255,255,0) 0 1px 0, inset rgba(255,255,255,0.7) 0 1px 0;}<span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size: 13px;line-height: 19px"> </span> |
5º PASSO – PERSONALIZAR A TIPOGRAFIA COM O GOOGLE FONTS
Como falei no artigo anterior sobre a tipografia do WordPress, podemos usar as Fontes do Google para personalizar ainda mais a página do login, mas você pode utilizar apenas a fonte padrão do seu template. Como já sabemos para o uso das fontes do Google vamos adicionar os código da fonte ao arquivo “functions.php “ do seu template:
1
2
3
4
5
6
7
| function custom_fonts() {echo '<link href="http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700" rel="stylesheet" type="text/css">';}add_action('login_head', 'custom_fonts'); |
Agora você pode inserir o código CSS abaixo para usar a fonte personalizada na sua página de login:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| .login #nav a,.login #backtoblog a {font-family: 'Open Sans Condensed', sans-serif;color: #00667!important;font-size: 17px;}div.updated,.login .message {background-color: lightYellow;border-color: #E6DB55;font-family: 'Open Sans Condensed', sans-serif;font-size: 16px;font-weight: 700;} |

Comentários
Postar um comentário