You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: bp/css/README.md
+29-29Lines changed: 29 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,9 +18,9 @@ Foi escrito por programadores que trabalharam no Twitter e agora é desenvolvido
18
18
19
19
Para instalar o Bootstrap, você precisa adicionar ao seu cabeçalho (na tag `<head>` dentro do seu arquivo `.html`)(`blog/templates/blog/post_list.html`):
Isso não adiciona nenhum arquivo ao seu projeto. O código apenas aponta para arquivos que existem na internet. Apenas siga em frente, abra seu site e atualize a página. Aqui ele está!
@@ -73,18 +73,18 @@ Mas vamos fazer pelo menos um pouco. Talvez possamos mudar a cor do nosso cabeç
73
73
74
74
Em seu arquivo `static/css/blog.css` você deve adicionar o seguinte código:
75
75
76
-
css
76
+
```css
77
77
h1 a {
78
78
color: #FCA205;
79
-
}
79
+
}```
80
80
81
81
82
82
`h1 a` é um seletor de CSS. Isso significa que nós estamos aplicando nossos estilos para qualquer elemento `a` dentro de um elemento `h1`(i.e. quando tivermos no código algo como: `<h1><a href="">link</a></h1>`). Neste caso nós estamos dizendo para mudar a cor para `#FCA205`, que é laranja. Claro, você pode colocar a cor que você quiser aqui!
83
83
84
84
Em um arquivo CSS podemos determinar estilos para elementos no arquivo HTML. Os elementos são identificados pelo nome do elemento (ou seja, `a`, `h1`, `body`), o atributo de `class` ou o atributo `id`. Classe e id são nomes que você mesmo dá ao elemento. Classes definem grupos de elementos, e ids apontam para elementos específicos. Por exemplo, a seguinte tag pode ser identificada por CSS usando a tag de nome `a`, a classe `link_externo` ou a identificação de `link_para_a_pagina_wiki`:
@@ -93,21 +93,21 @@ Leia sobre [Seletores CSS em w3schools][4].
93
93
94
94
Então, precisamos também contar o nosso template HTML que nós adicionamos CSS. Abra o arquivo `blog/templates/blog/post_list.html` e adicione essa linha no início do mesmo:
95
95
96
-
html
97
-
{% load staticfiles %}
96
+
```html
97
+
{% load staticfiles %}```
98
98
99
99
100
100
Estamos apenas carregando arquivos estáticos aqui :). Depois, entre o `<head>``e/</head>`, depois dos links para os arquivos de CSS do Bootstrap (o navegador lê os arquivos na ordem que eles são dados, então o código em nosso arquivo pode substituir o código em arquivos de inicialização), adicione esta linha:
Essa linha irá importar uma fonte chamada *Lobster* do Google Fonts (https://www.google.com/fonts).
162
162
163
163
Agora adicione a linha `font-family: 'Lobster';` no CSS do arquivo `static/css/blog.css` dentro do bloco de declaração `h1 a` (o código entre as chaves `{` e `}`) e atualize a página:
164
164
165
-
css
165
+
```css
166
166
h1 a {
167
167
color: #FCA205;
168
168
font-family: 'Lobster';
169
-
}
169
+
}```
170
170
171
171
172
172
![Figura 14.3][7]
@@ -179,25 +179,25 @@ Como mencionado acima, CSS usa o conceito de classes, que basicamente permite qu
179
179
180
180
Vá em frente e o nomeie algumas partes do código HTML. Adicione uma classe chamada de `page-header` para o `div` que contém o cabeçalho, assim:
181
181
182
-
html
182
+
```html
183
183
<div class="page-header">
184
184
<h1><a href="/">Django Girls Blog</a></h1>
185
-
</div>
185
+
</div>```
186
186
187
187
188
188
E agora, adicione uma classe `post` em sua `div` que contém um post de blog.
189
189
190
-
html
190
+
```html
191
191
<div class="post">
192
192
<p>published: {{ post.published_date }}</p>
193
193
<h1><a href="">{{ post.title }}</a></h1>
194
194
<p>{{ post.text|linebreaks }}</p>
195
-
</div>
195
+
</div>```
196
196
197
197
198
198
Agora adicionaremos blocos de declaração de seletores diferentes. Seletores começando com `.` se referem às classes. Existem muitos tutoriais e explicações sobre CSS na Web para ajudar você a entender o código a seguir. Por enquanto, basta copiar e colá-lo em seu arquivo `mysite/static/css/blog.css`:
199
199
200
-
css
200
+
```css
201
201
.page-header {
202
202
background-color: #ff9400;
203
203
margin-top: 0;
@@ -244,24 +244,24 @@ Agora adicionaremos blocos de declaração de seletores diferentes. Seletores co
244
244
245
245
.post h1 a, .post h1 a:visited {
246
246
color: #000000;
247
-
}
247
+
}```
248
248
249
249
250
250
Então envolva o código HTML que exibe as mensagens com declarações de classes. Substitua isto:
251
251
252
-
html
252
+
```html
253
253
{% for post in posts %}
254
254
<div class="post">
255
255
<p>published: {{ post.published_date }}</p>
256
256
<h1><a href="">{{ post.title }}</a></h1>
257
257
<p>{{ post.text|linebreaks }}</p>
258
258
</div>
259
-
{% endfor %}
259
+
{% endfor %}```
260
260
261
261
262
262
no arquivo `blog/templates/blog/post_list.html` por isto:
263
263
264
-
html
264
+
```html
265
265
<div class="content container">
266
266
<div class="row">
267
267
<div class="col-md-8">
@@ -276,7 +276,7 @@ no arquivo `blog/templates/blog/post_list.html` por isto:
276
276
{% endfor %}
277
277
</div>
278
278
</div>
279
-
</div>
279
+
</div>```
280
280
281
281
282
282
Salve esses arquivos e atualize seu site.
@@ -291,4 +291,4 @@ Não tenha medo de mexer um pouco com esse CSS e tentar mudar algumas coisas. Se
291
291
292
292
De qualquer forma, recomendamos que faça esse curso on-line [Codeacademy HTML & CSS Course][2] como dever de casa pós-workshop para aprender tudo o que você precisa saber sobre como tornar seus sites mais bonitos com CSS.
0 commit comments