Adicione design à sua aplicação com HTML e CSS
Traduzido por @MADPT aka Miguel Ângelo
Esse guia assume que você já construiu o app do Rails Girls seguindo o tutorial de desenvolvimento do app.
1.Desenhe o cabeçalho
- Coloque o seguinte código na parte inferior do arquivo
app/assets/stylesheets/application.css
:
Agora atualize a página e verifique as mudanças. Você pode tentar alterar a cor ou fonte do cabeçalho. Você pode verificar a referência de cor aqui http://color.uisdc.com/.
Instrutor(a): fale sobre a propriedade display
, inline
e block
.
- Em seguida, coloque estas linhas na parte inferior:
Instrutor(a): explique os 4 estados de um link
2.Desenhe a tabela
- Nós simplesmente usamos o Twitter Bootstrap para polir a nossa tabela. Encontre esta linha no arquivo
app/views/ideas/index.html.erb
e substitua:
com
- Modifique o tamanho da imagem usando as seguintes linhas
Tente mudar a largura e veja o que vai acontecer
- Adicione as seguintes linhas à parte inferior do arquivo
app/assets/stylesheets/ideas.css.scss
:
- Tente adicionar algum estilo ao fundo com a propriedade
background-image
, use como referência http://subtlepatterns.com/ para alguns padrões.
3.Adicione estilo ao rodapé
- Adicione as linhas ao fundo do ficheiro
app/assets/stylesheets/application.css
:
Tente adicionar mais coisas em footer
, depois ajuste sua posição.
4.Adicione estilo ao botão
- Abra http://localhost:3000/ideas/new e encontre o botão
Create Idea
.
Adicione estas linhas ao ficheiro app/assets/stylesheets/ideas.css.scss
Instrutor(a) explique como usar border
em css, tente modificar o estilo do botão como em volta da esquina, adicione sombra ou cor, etc.
Outros Guias
- Handy cheatsheet for Ruby, Rails, console etc.
- Guia 1: Tutorial de Instalação para Rails Girls
- Guia 2: Tutorial para criação da app Rails Girls
- Guia 3: Como enviar para o GitHub
- Guia 4: Colocando seu app online em…
- Guia 5: Funcionalidades de uma área de comentários para a app Rails Girls
- Guia 6: Adicione design à sua aplicação com HTML e CSS
- Guia 7: Thumbnails em listas de ideas
- Guia 8: Autenticação (para usuários) com Devise
- Guia 9: Adicionando Gravatar para a aplicação
- Guia 10: Melhorando seu design da sua aplicação com HTML e CSS (Você está aqui!)
- Guia 11: Continuous Deployment
- Guia 12: Construindo um aplicativo de votação em Sinatra
- Guia 13: Construa um diário em Ruby on Rails
- Guia 14: Adicione back-end ao seu aplicativo (páginas de administração)
- Guia 15: Acesse explicações adicionais do app Rails Girls