Upload
cristofer-sousa
View
234
Download
0
Embed Size (px)
Citation preview
<h1> Olá! </h1>
@cristofersousa | cristofersousa.com.br
Tecnólogo em Análise e Desenvolvimento de Sistemas – IFSP São CarlosCursando Pós-Graduação Desenvolvimento de Software para Web - UFSCar
Fundador Ecogarbage | Co-fundador Opensanca
Front-End Developer & UX Designer
job/
Ementa- O que é Bootstrap- Bootstrap no mercado de trabalho- Instalação- Conhecendo os grids- Entendendo os componentes- Customizando minha UI- and more...
"Bootstrap é um poderoso framework front-end voltado para
o desenvolvimento rápido e fácil de sites e aplicações web
responsivos e alinhados com a filosofia mobile-first.
É indicado para dispositivos e projetos de todos os
tamanhos e destinado a desenvolvedores com qualquer
nível de conhecimento."
- Maurício Samy Silva
Devemos fazer que os elementos mudem de posição, escondendo ou aparecendo dentro conforme a necessidade do display, ou seja é preciso que seu Design se ajuste.
Media Queries
Grids
“Todo trabalho de design envolve a solução de
problemas em níveis visuais e organizativos. figuras, símbolos, massa de textos, títulos e tabelas devem se reunir para transmitir informação. O grid é uma maneira de juntar esses elementos.” - SAMARA, Timothy. Grid: Construção e Desconstrução. São Paulo: Cosacnaify, 2007.
Os grids funcionam como guias para distribuição de elementos em um formato. Todo grid possui as mesmaspartes básicas, por mais complexo que seja.
Vantagens do grid:
❑ Clareza❑ Eficiência❑ Economia❑ Identidade
Tipos de grid:
❑ Retangular❑ Hierárquico❑ Colunas❑ Modular
Para web, adotamos o grid hierárquico, é uma abordagem orgânica da ordenação dos elementos e da informação, a largura das colunas e entre colunas podem variar.
Dados Relevantes sobre Responsive Web Design - RWD
▪ 91 % de todas as pessoas na Terra tem um celular;▪ 56 % das pessoas possuem um telefone inteligente;▪ 50% dos usuários de telefonia móvel, utiliza-o como sua fonte primária
internet.▪ 80% do tempo no celular é gasto dentro de aplicativos▪ 72% dos proprietários realizam compra online, através de tablets a cada
semana.
"O desenvolvimento de apps envolve muito esforço de manutenção e escalabilidade por que você precisa desenvolver em diferentes tecnologias, entre elas iOS e Android, se for Hibrído ajuda, mas o trabalho ainda é grande! "
Extra small devicesPhones (<768px)
Small devices Tablets (≥768px)
Medium devices Desktops (≥992px)
Large devices Desktops (≥1200px)
Grid behavior Horizontal at all times
Collapsed to start, horizontal above breakpoints
Container width None (auto) 750px 970px 1170px
Class prefix .col-xs- .col-sm- .col-md- .col-lg-
# of columns 12
Column width Auto 60px 78px 95px
Gutter width 30px (15px on each side of a column)
Nestable Yes
Offsets Yes
Column ordering Yes
Hands onhttps://github.com/opensanca/hello-bootstrap/
● Baixar Bootstrap v3.3.6
● Baixar jQuery v1.9.1
● Editores de Texto ( Atom, Notepad++, Sublime e etc).
Tabelas, Panels, Wells, Forms, Buttons e muito mais...
Componentes & CSS
http://getbootstrap.com/components/
http://bootsnipp.com/
BootsnippDesign elements, playground and code snippets for Bootstrap HTML/CSS/JS framework
Bootstrap components written in pure AngularJS by the AngularUI Team
https://angular-ui.github.io