quinta-feira, 3 de janeiro de 2013

PROPRIEDADES CSS - BORDER



Propriedades Border

A propriedade Border define os tipos de bordas que podem ser associados a uma página, bloco de texto ou a um elemento.
  
As propriedades para as bordas são as listadas abaixo:

Propriedade
Efeito
border-width:
espessura da borda.
border-style:
cor da borda
border-top-width:
espessura da borda superior
border-top-style:
estilo da borda superior
border-top-color:
cor da borda superior;
border-right-width
espessura da borda direita
border-right-style
estilo da borda direita
border-right-color
cor da borda direita
border-bottom-width
espessura da borda inferior
border-bottom-style
estilo da borda inferior
border-bottom-color
cor da borda inferior
border-left-width
espessura da borda esquerda
border-left-style
estilo da borda esquerda
border-left-color
cor da borda esquerda
border-top
maneira abreviada para todas as propriedades da borda superior
border-right
maneira abreviada para todas as propriedades da borda direita
border-bottom
abreviada para todas as propriedades da borda inferior
border-left
maneira abreviada para todas as propriedades da borda esquerda
border
maneira abreviada para todas as quatro bordas


Valores válidos para as propriedades das bordas


  • color:
      • código hexadecimal: #FFFFFF 
      •  código rgb: rgb(255,235,0) 
      •  nome da cor: red, blue, green...etc
  • style:
      • none: nenhuma borda 
      •  hidden: equivalente a none 
      • dotted: borda pontilhada 
      • dashed: borda tracejada 
      • solid: borda contínua 
      • double: borda dupla 
      • groove: borda entalhada 
      • ridge: borda em ressalto 
      • inset: borda em baixo relevo 
      • outset: borda em alto relevo

  • width:
      • thin: borda fina 
      • medium: borda média 
      • thick: borda grossa 
      • length: uma medida reconhecida pelas CSS (px, pt, em, cm, ...)

Existem vários estilos de bordas, definidos pela marcação border-style. 

Visualize no exemplo abaixo:


<title>Efeitos de Borda com CSS</title>
<style type="text/css">
#borda1{
         border-color:#06F;
         border-width:thin;
         border-style:solid;
         width:250px;
         height:50px;
         float:left;
         margin-bottom:10px;
         }
#borda2{
         border-color:#06F;
         border-width:thin;
         border-style:dashed;
         width:250px;
         height:50px;
         float:right;
         clear:right;
         margin-bottom:10px;
         }
#borda3{
         border-color:#06F;
         border-width:thin;
         border-style:dotted;
         width:250px;
         height:50px;
         float:left;
         clear:left;
         margin-bottom:10px;
         }
#borda4{
         border-color:#06F;
         border-style:double;
         width:250px;
         height:50px;
         float:right;
         clear:right;
         margin-bottom:10px;
         }
#borda5{
         border-color:#06F;
         border-width:thin;
         border-style:groove;
         width:250px;
         height:50px;
         float:left;
         clear:left;
         margin-bottom:10px;
         }
#borda6{
         border-color:#06F;
         border-width:thin;
         border-style:inset;
         width:250px;
         height:50px;
         float:right;
         clear:right;
         margin-bottom:10px;
         }
#borda7{
         border-color:#06F;
         border-width:thin;
         border-style:ridge;
         width:250px;
         height:50px;
         float:left;
         clear:left
         margin-bottom:10px;
         }
#borda8{
         border-color:#06F;
         border-style:outset;
         width:250px;
         height:50px;
         float:right;
         clear:right;
         margin-bottom:10px;
         }
</style>
 
</head>
<body>
<div id="borda1">Borda Solid</div>
<div id="borda2">Borda Dashed</div>
<div id="borda3">Borda Dotted</div>
<div id="borda4">Borda Double</div>
<div id="borda5">Borda Groove</div>
<div id="borda6">Borda Inset</div>
<div id="borda7">Borda Ridge</div>
<div id="borda8">Borda OutSet</div>
</body>
</html>
 
Resultado:
Podemos também redimensionar a espessura de nossas bordas, usando a marcação border-width
Podemos mudar de um modo geral o individual segue o exemplo baixo.
 
<title>Efeitos de Borda com CSS</title>
<style type="text/css">
#borda1{
         border-color:#F00;
         border-width:3px;
         border-style:solid;
         width:250px;
         height:50px;
         float:left;
         margin-bottom:10px;
         }
#borda2{
         border-color:#06F;
         border-left-width::5px;
         border-left-color:#F00;
         border-style:solid;
         width:250px;
         height:50px;
         float:right;
         clear:right;
         margin-bottom:10px;
         }
#borda3{
         border-color:#06F;
         border-right-width:5px;
         border-right-color:#F00;
         border-style:solid;
         width:250px;
         height:50px;
         float:left;
         clear:left;
         margin-bottom:10px;
         }
#borda4{
         border-color:#06F;
         border-style:solid;
         border-bottom-width:5px;
         border-bottom-color:#F00;
         width:250px;
         height:50px;
         float:right;
         clear:right;
         margin-bottom:10px;
         }
#borda5{
         border-color:#06F;
         border-width:thin;
         border-top-width:5px;
         border-top-color:#F00;
         border-style:solid;
         width:250px;
         height:50px;
         float:left;
         clear:left;
         margin-bottom:10px;
         }
</style>
</head>
<body>
<div id="borda1">Todas as Bordas</div>
<div id="borda2">Borda Esquerda</div>
<div id="borda3">Borda Direita</div>
<div id="borda4">Borda Inferior</div>
<div id="borda5">Borda Superior</div>
</body>
</html>
 
Resultado:

Nenhum comentário:

Postar um comentário