Locaweb Style

Documentação

Saiba todas as features que te ajudarão a produzir sistemas mais rapidamente.

Classes funcionais

Classes e atributos que alteram o layout padrão e comportamento de módulos do locastyle

Perceba que em algumas classes você poderá incluir os sufixos -xs, -sm, -md e -lg. Usando estes sufixos vai fazer com que a classe em questão funcione apenas no breakpoint equivalente ao sufixo. Se tiver dúvidas sobre estes sufixos, leia a parte de GRIDS.

Gerais

classes gerais

NomeDescrição
.ls-main-fullAdicionado na tag HTML, esconde a sidebar somente versão desktop, exibindo o conteúdo central
.ls-no-radiusRemove qualquer tipo de borda arredondada
.ls-no-left-radiusRemove borda arredondada à esquerda
.ls-no-right-radiusRemove borda arredondada à direita
.ls-no-top-radiusRemove borda arredondada no topo
.ls-no-bottom-radiusRemove borda arredondada abaixo
.ls-break-textForça quebra de texto, mesmo quando não há espaçamento entre a palavra.
.ls-txt-accessClasse que esconde texto, mas fica acessível a leitores de tela.
.ls-table-layout-autoUtilize essa classe para definir largura nas colunas das tabelas.
.ls-position-absoluteFaz com que o elemento esteja com position absolute.
.ls-position-relativeFaz com que o elemento esteja com position relative.

Posicionamento

Classes que alteram o posicionamento dos elementos:

Nome Descrição
.ls-clearfixCorrige problemas quando existir filhos com float
.ls-float-none (-xs, -sm)Insere float: none
.ls-float-right (-xs, -sm)Insere float: right
.ls-float-left (-xs, -sm)Insere float: left
.ls-clear-both (-xs, -sm)Insere clear: both
.ls-clear-right (-xs, -sm)Insere clear: right
.ls-clear-left (-xs, -sm)Insere clear: left
.ls-overflow-hiddenInsere overflow: hidden
.ls-overflow-visibleInsere overflow: visible

Bloco e linha

Classes que alteram o display de elementos:

NomeDescrição
.ls-display-blockInsere display: block
.ls-display-inlineInsere display: inline
.ls-display-inline-blockInsere display: inline-block
.ls-display-noneInsere display: none (escondendo o elemento)

Tamanho

Classes que alteram o tamanho de elementos:

NomeDescrição
.ls-width-autoInsere width: auto
.ls-width-50 a .ls-width-500Alteram o width de 50px em 50px
.ls-width-inheritInsere width: inherit
.ls-full-widthInsere width: 100%
.ls-height-inheritInsere height: inherit
.ls-height-autoInsere height: auto

Margin e Padding

Classes que alteram o tamanho de elementos:

NomeDescrição
.ls-no-marginRemove toda margem
.ls-no-margin-leftRemove margin do lado esquerdo
.ls-no-margin-rightRemove margin do lado direito
.ls-no-margin-topRemove margin no topo
.ls-no-margin-bottomRemove margin em baixo
.ls-no-paddingRemove todo padding
.ls-no-padding-leftRemove padding do lado esquerdo
.ls-no-padding-rightRemove padding do lado direito
.ls-no-padding-topRemove padding no topo
.ls-no-padding-bottomRemove padding em baixo
.ls-margin-autoInsere margin: auto nas laterais
.ls-xs-spaceColoca um padding de 5px na caixa
.ls-sm-spaceColoca um padding de 10px na caixa
.ls-md-spaceColoca um padding de 20px na caixa
.ls-lg-spaceColoca um padding de 40px na caixa

Você poderá utilizar também classes individuais para margens:

NomeDescrição
.ls-xs-margin-topInsere margin-top de 5px
.ls-sm-margin-topInsere margin-top de 10px
.ls-md-margin-topInsere margin-top de 20px
.ls-lg-margin-topInsere margin-top de 40px
.ls-xs-margin-bottomInsere margin-bottom de 5px
.ls-sm-margin-bottomInsere margin-bottom de 10px
.ls-md-margin-bottomInsere margin-bottom de 20px
.ls-lg-margin-bottomInsere margin-bottom de 40px
.ls-xs-margin-rightInsere margin-right de 5px
.ls-sm-margin-rightInsere margin-right de 10px
.ls-md-margin-rightInsere margin-right de 20px
.ls-lg-margin-rightInsere margin-right de 40px
.ls-xs-margin-leftInsere margin-left de 5px
.ls-sm-margin-leftInsere margin-left de 10px
.ls-md-margin-leftInsere margin-left de 20px
.ls-lg-margin-leftInsere margin-left de 40px

Texto e alinhamento

Classes que alteram o tamanho de elementos:

NomeDescrição
.ls-txt-left (-xs, -sm)Alinha à esquerda
.ls-txt-right (-xs, -sm)Alinha à direita
.ls-txt-justifyJustifica o texto
.ls-txt-centerAlinha ao centro
.ls-txt-center-allAlinha verticalmente e horizontalmente o texto
.ls-v-align-topAlinha o elemento ao topo
.ls-v-align-middleAlinha o elemento ao meio
.ls-v-align-bottomAlinha o elemento a base
.ls-ellipsisInsere (...)
.ls-nowrapInsere white-space: nowrap
.ls-no-boldInsere font-weight: none
.ls-word-break-allInsere word-break: break-all
.ls-word-breakInsere word-break: break-word
.ls-no-word-breakInsere word-break: normal
.ls-no-list-styleRemove o estilo padrão das listas
.ls-text-underlineInsere underline
.ls-small-letter-spacingDiminui o espaçamento das letras do texto
.ls-text-uppercaseTransforma todas letras para maiúsculas.
.ls-text-lowercaseTransforma todas letras para minúsculas.
.ls-text-capitalizeTransforma a primeira letra para maiúscula.
.ls-text-xsDetermina que a fonte do elemento será 10px.
.ls-text-smDetermina que a fonte do elemento será 12px.
.ls-text-mdDetermina que a fonte do elemento será 14px.
.ls-text-lgDetermina que a fonte do elemento será 18px.
.ls-text-xlDetermina que a fonte do elemento será 20px.
.ls-style-listAplica o padrão de tipografia em ul e ol.

Fundo, borda e transparência

Classes que alteram o fundo e a borda de elementos:

NomeDescrição
.ls-no-bgRemove qualquer tipo de background
.ls-no-bghoverRemove background quando o elemento recebe hover
.ls-no-shadowRemove box-shadow
.ls-borderAdiciona borda ao elemento
.ls-no-borderRemove as bordas
.ls-no-border-rightRemove borda do lado direito
.ls-no-border-leftRemove borda do lado esquerdo
.ls-no-border-bottomRemove borda em baixo
.ls-no-border-topRemove borda do topo
.ls-word-dottedAdiciona borda pontilhada abaixo do texto
.ls-transparent-25Aplica opacidade de 25%
.ls-transparent-50Aplica opacidade de 50%
.ls-transparent-75Aplica opacidade de 75%

Backgrounds definidos com as cores padrões de tags e alertas:

Classe Descrição
.ls-background-primary Background do tema
.ls-background-info Background informativo
.ls-background-success Background informando uma ação completada/válida, sucesso
.ls-background-warning Background informando atenção
.ls-background-danger Background informando algum problema

Cursor e mouse

Classes que alterar o cursor do mouse:

NomeDescrição
.ls-cursor-pointerInsere cursor: pointer
.ls-cursor-defaultInsere cursor: default
.ls-cursor-crosshairInsere cursor: crosshair
.ls-cursor-moveInsere cursor: move
.ls-cursor-helpInsere cursor: help
.ls-cursor-waitInsere cursor: wait
.ls-cursor-inheritInsere cursor: inherit
.ls-cursor-textInsere cursor: text
.ls-cursor-progressInsere cursor: progress
.ls-cursor-grabInsere cursor: grag
.ls-cursor-grabbingInsere cursor: grabbing

Cores

Classes que alteram cores de fundo e de texto:

NomeDescrição
.ls-bg-whiteInsere background branco
.ls-color-blackInsere cor preta ao texto
.ls-color-dangerInsere cor de status danger
.ls-color-infoInsere cor de status info
.ls-color-successInsere cor de status success
.ls-color-warningInsere cor de status warning
.ls-color-themeInsere a cor do tema

Formulários e inputs

Classes que alteram elementos de formulário

NomeDescrição
.ls-no-style-inputRemove todo o estilo de input
.ls-no-spinRemove as setinhas para input do tipo number

Classes Responsivas

NomeDescrição
Até 480px - classes com final "xs"
.ls-float-none-xsfloat: none para resoluções até 480px.
.ls-float-right-xsfloat: right para resoluções até 480px.
.ls-float-left-xsfloat: left para resoluções até 480px.
.ls-display-none-xsdisplay: none para resoluções até 480px.
.ls-display-inline-xsdisplay: inline para resoluções até 480px.
.ls-display-inline-block-xsdisplay: inline-block para resoluções até 480px.
.ls-display-block-xsdisplay: block para resoluções até 480px.
.ls-clear-right-xsclear: right para resoluções até 480px.
.ls-clear-left-xsclear: left para resoluções até 480px.
.ls-clear-both-xsclear: both para resoluções até 480px.
.ls-txt-right-xstext-align: right para resoluções até 480px.
.ls-txt-left-xstext-align: left para resoluções até 480px.
Até 768px - classes com final "sm"
.ls-float-none-smfloat: none para resoluções até 768px.
.ls-float-right-smfloat: right para resoluções até 768px.
.ls-float-left-smfloat: left para resoluções até 768px.
.ls-display-none-smdisplay: none para resoluções até 768px.
.ls-display-inline-smdisplay: inline para resoluções até 768px.
.ls-display-inline-block-smdisplay: inline-block para resoluções até 768px.
.ls-display-block-smdisplay: block para resoluções até 768px.
.ls-clear-right-smclear: right para resoluções até 768px.
.ls-clear-left-smclear: left para resoluções até 768px.
.ls-clear-both-smclear: both para resoluções até 768px.
.ls-txt-right-smtext-align: right para resoluções até 768px.
.ls-txt-left-smtext-align: left para resoluções até 768px.
.ls-btn-block-smDeixa o botão block para resoluções até 768px.
Até 992px - classes com final "md"
.ls-float-none-mdfloat: none para resoluções até 992px.
.ls-float-right-mdfloat: right para resoluções até 992px.
.ls-float-left-mdfloat: left para resoluções até 992px.
.ls-display-none-mddisplay: none para resoluções até 992px.
.ls-display-inline-mddisplay: inline para resoluções até 992px.
.ls-display-inline-block-mddisplay: inline-block para resoluções até 992px.
.ls-display-block-mddisplay: block para resoluções até 992px.
.ls-clear-right-mdclear: right para resoluções até 992px.
.ls-clear-left-mdclear: left para resoluções até 992px.
.ls-clear-both-mdclear: both para resoluções até 992px.
.ls-txt-right-mdtext-align: right para resoluções até 992px.
.ls-txt-left-mdtext-align: left para resoluções até 992px.
.ls-btn-block-mdDeixa o botão block para resoluções até 992px.
Até 1200px - classes com final "lg"
.ls-float-none-lgfloat: none para resoluções até 1200px.
.ls-float-right-lgfloat: right para resoluções até 1200px.
.ls-float-left-lgfloat: left para resoluções até 1200px.
.ls-display-none-lgdisplay: none para resoluções até 1200px.
.ls-display-inline-lgdisplay: inline para resoluções até 1200px.
.ls-display-inline-block-lgdisplay: inline-block para resoluções até 1200px.
.ls-display-block-lgdisplay: block para resoluções até 1200px.