Skip to content
Nesta Página

Tools

Nesta pasta ficam as funções que são utilizadas globalmente

Especificações

  • São funções utilizadas para gerar valores que sejam utilizados pelas propriedades do CSS.
  • Podem existir funções em outros arquivos, porém devem ser exclusivamente utilizadas nos mesmos. Caso a função seja utilizada em mais de um arquivo, ela deve ser inserida nesta pasta.
  • Essa pasta também pode ser nomeada de functions
  • Aqui não tem CSS (seletores, propriedades)

Exemplos

Função utilizada para converter um valor em px para vh

scss
// tools/convertPxToVh.scss
@use 'sass:math';

@function pxvh ($pixels) {
	$screenVerticalHeight: math.div(937, 100);
	$result: math.div($pixels, $screenVerticalHeight);

	@return $result + vh;
}

// pages/home.scss
@use 'tools/convertPxToVh.scss' as *;

.container {
	margin-top: pxvh(40); // return 4,268943436499466vh
}

Released under the MIT License.