UNPKG

learn-sass

Version:

Learn SASS and SCSS through a workshopper adventure.

40 lines (29 loc) 1.13 kB
# OPERADORES Usar matemática no CSS ajuda muito. Sass suporta operadores matemáticos como `+`, `-`, `*`, `/,` e `%`. Em nosso exemplo usaremos matemática básica para calcular as larguras dos elementos `aside` e `article`. ```scss .container { width: 100%; } article[role="main"] { float: left; width: 600px / 960px * 100%; } aside[role="complimentary"] { float: right; width: 300px / 960px * 100%; } ``` Nós criamos um grid bem simples e fluído, baseado em 960px. As operações no Sass nos permite pegar valores em pixel e convertê-los para porcentagem sem complicação. O CSS gerado se parecerá com isso: ```css .container { width: 100%; } article[role="main"] { float: left; width: 62.5%; } aside[role="complimentary"] { float: right; width: 31.25%; } ``` # EXERCÍCIO Defina uma variável `$page-width` com o valor `1400px`, e uma variável `$padding` com o valor de `20px`. Então, defina uma regra para o seletor `.container`, defina seu `padding` para o valor de `$padding`, e sua largura (`width`) para `0.8` vezes o valor de `$page-width`, menos duas vezes o valor de `$padding`.