Faça Sua Pesquisa.

domingo, 19 de fevereiro de 2012

Javascript >> Css e Javascript


Com o javascript podemos alterar a classe css de qualquer elemento html, para tal utilizamos a propriedade javascript de elementos html com o nome de "className". Veja o Exemplo:
<script>
document.getElementById("MinhaDiv").className = “UmaClasseCss”;
</script>
No exemplo acima, alteramos a classe CSS do elemento HTML cujo id é “MinhaDiv” para a classe CSS de nome “UmaClasseCss”.
Também podemos alterar propriedades específicas do CSS de um elemento HTML da página, basta alterar a respectiva propriedade no “style” do elemento. Veja a tabela abaixo para saber como alterar cada uma das propriedades css de um elemento. Obs: Suponha que você tem uma página HTML com o seguinte elemento em seu código:
<div id=’MinhaDiv’>&nbsp;</div>
Lista contendo atributos css, o nome da respectiva propriedade dentro do style em javascript, a descrição do que faz o atributo css e um exemplo de como acessa-lo e altera-lo via javascript:
CSSJavaScriptDescriçãoUso (Javascript)
background-attachmentbackgroundAttachmentDefine se a imagem de fundo de um elemento ficará fixa ("fixed") ou se irá rolar junto com o conteúdo("scroll").document.getElementById("MinhaDiv").style.backgroundAttachment = "fixed";
background-colorbackgroundColorDefine a cor de fundo de um elemento.document.getElementById(“MinhaDiv”).style.backgroundColor = “#000000”;
background-imagebackgroundImageDefine uma imagem como fundo de um elemento.document.getElementById("MinhaDiv").style.backgroundImage = "url(http://www.vabolt.com/design/16x16ico.png)";
background-positionbackgroundPositionDefine o alinhamento da imagem de fundo de um elemento.document.getElementById("MinhaDiv").style.backgroundPosition = "right";
background-repeatbackgroundRepeatDefine se a imagem vai repetir ou não e a direção da repetição.document.getElementById("MinhaDiv").style.backgroundRepeat = "no-repeat";
borderborderDefine o formato da borda de um elemento.document.getElementById("MinhaDiv").style.border = "2px solid black";
border-bottomborderBottomDefine o formato da borda inferior de um elemento.document.getElementById("MinhaDiv").style.borderBottom = "2px solid black";
border-leftborderLeftDefine o formato da borda esquerda de um elemento.document.getElementById("MinhaDiv").style.borderLeft = "2px solid black";
border-rightborderRightDefine o formato da borda direita de um elemento.document.getElementById("MinhaDiv").style.borderRight = "2px solid black";
border-topborderTopDefine o formato da borda acima de um elemento.document.getElementById("MinhaDiv").style.borderTop = "2px solid black";
bottombottomDefine a distância à baixo do elemento em relação ao elemento que o contém.document.getElementById("MinhaDiv").style.bottom = "20px";
colorcolorDefine a cor do texto.document.getElementById("MinhaDiv").style.color = "#FFFFFF";
cursorcursorDefine o ícone do cursor do mouse quando o mesmo passar sobre o elementodocument.getElementById("MinhaDiv").style.cursor = "pointer";
displaydisplayDefine se um elemento deve ser apresentado e a forma de sua apresentação.document.getElementById("MinhaDiv").style.display = "none";
font-familyfontFamilyDefine o tipo de fonte.document.getElementById("MinhaDiv").style.fontFamily = "Arial";
font-sizefontSizeDefine o tamanho da fonte.document.getElementById("MinhaDiv").style.fontSize = "20px";
font-weightfontWeightDefine a espessura do traço da fonte.document.getElementById("MinhaDiv").style.weight = "bold";
heightheightDefinem a altura de um elemento.document.getElementById("MinhaDiv").style.height = "100px";
leftleftDefine a distância à esquerda do elemento em relação ao elemento que o contém.document.getElementById("MinhaDiv").style.left = "20px";
marginmarginDefine o espaçamento entre o elemento e os demais conteúdos da página.document.getElementById("MinhaDiv").style.margin = "50px";
margin-bottommarginBottomDefine o espaçamento entre a região abaixo de um elemento e os demais conteúdos da página.document.getElementById("MinhaDiv").style.marginBottom = "20px";
margin-leftmarginLeftDefine o espaçamento entre a região a esquerda de um elemento e os demais conteúdos da página.document.getElementById("MinhaDiv").style.marginLeft = "20px";
margin-rightmarginRightDefine o espaçamento entre a região a direita de um elemento e os demais conteúdos da página.document.getElementById("MinhaDiv").style.marginRight = "20px";
margin-topmarginTopDefine o espaçamento entre a região superior de um elemento e os demais conteúdos da página.document.getElementById("MinhaDiv").style.marginTop = "20px";
overflowoverflowDefine o que deve ocorrer quando o conteúdo de um elemento excede sua área.document.getElementById("MinhaDiv").style.overflow = "auto";
paddingpaddingDefine o espaçamento entre o conteúdo de um elemento e sua borda.document.getElementById("MinhaDiv").style.padding = "15px";
padding-bottompaddingBottomDefine o espaçamento entre o conteúdo de um elemento e sua borda abaixo.document.getElementById("MinhaDiv").style.paddingBottom = "20px";
padding-leftpaddingLeftDefine o espaçamento entre o conteúdo de um elemento e sua borda a esquerda.document.getElementById("MinhaDiv").style.paddingLeft = "20px";
padding-rightpaddingRightDefine o espaçamento entre o conteúdo de um elemento e sua borda a direita.document.getElementById("MinhaDiv").style.paddingRight = "20px";
padding-toppaddingTopDefine o espaçamento entre o conteúdo de um elemento e sua borda superior.document.getElementById("MinhaDiv").style.paddingTop = "20px";
positionpositionDefine a posição de um elemento como estática, relativa, absoluta ou fixa.document.getElementById("MinhaDiv").style.position = "absolute";
rightrightDefine a distância à direita do elemento em relação ao elemento que o contém.document.getElementById("MinhaDiv").style.right = "20px";
text-aligntextAlignDefine o alinhamento do texto.document.getElementById("MinhaDiv").style.textAlign = "right";
text-decorationtextDecorationDefine um efeito decorativo para o texto.document.getElementById("MinhaDiv").style.textDecoration = "underline";
toptopDefine a distância ao topo do elemento em relação ao elemento que o contém.document.getElementById("MinhaDiv").style.top = "20px";
widthwidthDefinem a largura de um elemento.document.getElementById("MinhaDiv").style.width = "100px";
z-indexzIndexDefine a ordem de apresentação (quem ficará na frente e quem ficará atrás) de um elemento quando há sobreposição de elementos.document.getElementById("MinhaDiv").style.zIndex = "100";

0 comentários:

Postar um comentário

TecCodigos Copyright © 2011 | Template created by O Pregador | Powered by Blogger