tutoriais mais recente desenvolvimento web
×

CSS Tutorial

CSS CASA CSS Introdução CSS Sintaxe CSS Como CSS cores CSS Fundos CSS Fronteiras CSS margens CSS Preenchimento CSS Altura largura CSS Texto CSS fontes CSS ligações CSS listas CSS tabelas CSS Modelo de Caixa CSS Contorno CSS de exibição CSS Largura máxima CSS Posição CSS Flutuador CSS Inline-block CSS Alinhar CSS combinadores CSS Pseudo-classe CSS Pseudo-elemento CSS Barra de navegação CSS dropdowns CSS tooltips CSS Galeria de imagens CSS Opacidade imagem CSS Sprites imagem CSS attr seletores Formas CSS CSS contadores

CSS3

CSS3 Introdução CSS3 Cantos arredondados CSS3 Imagens de fronteira CSS3 Fundos CSS3 cores CSS3 gradientes CSS3 sombras CSS3 Texto CSS3 fontes CSS3 transformações 2D CSS3 transformações 3D CSS3 transições CSS3 animações CSS3 imagens CSS3 botões CSS3 Paginação CSS3 várias Colunas CSS3 Interface de usuário CSS3 box Dimensionamento CSS3 Flexbox CSS3 Consultas de mídia CSS3 Exemplos MQ

CSS Web design responsivo

Web design responsivo Intro Web design responsivo Janela de exibição Web design responsivo Grid View Web design responsivo Consultas de mídia Web design responsivo imagens Web design responsivo vídeos Web design responsivo Frameworks

CSS Examples

CSS Exemplos CSS Questionário CSS Certificado

CSS References

CSS Referência CSS seletores CSS Funções CSS Aural referência CSS Web Safe fontes CSS Animatable CSS Unidades CSS PX-EM conversor CSS cores CSS Valores de cor CSS Nomes das cores CSS3 Suporte a navegadores

 

CSS Imagens de fronteira


Imagens CSS3 Fronteira

Com o CSS3 border-image propriedade, você pode definir uma imagem para ser usada como a borda em torno de um elemento.


Suporte a navegadores

Os números na tabela especificar a primeira versão do browser que suporta totalmente a propriedade.

Números seguido por -webkit-, -moz- , ou -o- especificar a primeira versão que trabalhou com um prefixo.

Propriedade
border-image 16.0
4.0 -webkit-
11.0 15.0
3.5 -moz-
6.0
3.1 -webkit-
15.0
11.0 -o-

CSS3 border-image Property

O CSS3 border-image propriedade permite especificar uma imagem a ser usada em vez da borda normal em torno de um elemento.

A propriedade tem três partes:

  1. A imagem para usar como a fronteira
  2. Onde cortar a imagem
  3. Defina se as seções do meio deve ser repetido ou esticado

Usaremos a seguinte imagem (chamado "/css/border.png"):

Fronteira

O border-image propriedade leva a imagem e fatias-lo em nove seções, como uma placa de tic-tac-toe. Em seguida, ele coloca os cantos nos cantos, e as seções médias são repetidas ou esticado como você especificar.

Nota: Para border-image para o trabalho, o elemento também precisa da border conjunto de propriedades!

Aqui, as seções meio da imagem são repetidos para criar a fronteira:

Uma imagem como uma borda!

Aqui está o código:

Exemplo

#borderimg {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 30 round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 30 round; /* Opera 11-12.1 */
    border-image: url(border.png) 30 round;
}
Tente você mesmo "

Aqui, as seções meio da imagem são esticados para criar a fronteira:

Uma imagem como uma borda!

Aqui está o código:

Exemplo

#borderimg {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 30 stretch; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 30 stretch; /* Opera 11-12.1 */
    border-image: url(border.png) 30 stretch;
}
Tente você mesmo "
NotaDica: o border-image propriedade é na verdade um atalho para o border-image-source , border-image-slice , border-image-width , border-image-outset e border-image-repeat propriedades.

CSS3 border-image - Diferentes Valores Fatia

valores fatia diferente muda completamente o visual da fronteira:

Exemplo 1:

border-image: url(border.png) 50 rodada;

Exemplo 2:

border-image: url(border.png) redonda de 20%;

Exemplo 3:

border-image: url(border.png) rodada 30%;

Aqui está o código:

Exemplo

#borderimg1 {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 50 round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 50 round; /* Opera 11-12.1 */
    border-image: url(border.png) 50 round;
}

#borderimg2 {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 20% round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 20% round; /* Opera 11-12.1 */
    border-image: url(border.png) 20% round;
}

#borderimg3 {
    border: 10px solid transparent;
    padding: 15px;
    -webkit-border-image: url(border.png) 30% round; /* Safari 3.1-5 */
    -o-border-image: url(border.png) 30% round; /* Opera 11-12.1 */
    border-image: url(border.png) 30% round;
}
Tente você mesmo "

Teste-se com exercícios!

Exercício 1 » Exercício 2»


Propriedades da borda CSS3

Propriedade Descrição
border-image Um atalho para definir todas as border-image-* propriedades
border-image-source Especifica o caminho para a imagem a ser usado como uma borda
border-image-slice Especifica como cortar a imagem Beira
border-image-width Especifica as larguras da imagem fronteira
border-image-outset Especifica a quantidade pela qual a área da imagem fronteira se estende para além da caixa de fronteira
border-image-repeat Especifica se a imagem de fronteira deve ser repetido, arredondado ou esticado