Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnologia Web para desenvolvedores
  2. CSS
  3. Referência de CSS
  4. Properties
  5. outline

Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.

View in EnglishAlways switch to English

outline

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨março de 2023⁩.

Sumário

A propriedadeCSSoutline é uma propriedade abreviada para configurar uma ou mais das propriedades de contornooutline-style,outline-width eoutline-color em uma única declaração. Na maioria dos casos o uso abreviado é preferível e mais conveniente.

Contornos se diferenciam de bordas das seguintes maneiras:

  • Contornos não ocupam espaços, eles são desenhados acima do conteúdo.
  • Contornos podem não ser retangulares. Eles são retangulares no Gecko/Firefox. Mas por exemplo, Opera desenha uma forma não retangular em torno de uma construção como este:TEXTTEXTTEXT
Initial valueas each of the properties of the shorthand:
Aplica-se aall elements
Inheritednão
Computed valueas each of the properties of the shorthand:
  • outline-width: an absolute length; if the keywordnone is specified, the computed value is0
  • outline-style: as specified
  • outline-color: For the keywordauto, the computed value iscurrentcolor. For the color value, if the value is translucent, the computed value will be thergba() corresponding one. If it isn't, it will be thergb() corresponding one. Thetransparent keyword maps torgba(0,0,0,0).
Animation typeas each of the properties of the shorthand:

Sintaxe

css
/* largura | estilo | cor */outline: 1px solid white;/* Valores globais */outline: inherit;outline: initial;outline: unset;

Valores

Um, dois ou três valores, dada em ordem arbitrária:

<'outline-width'>

Vejaoutline-width.

<'outline-style'>

Vejaoutline-style.

<'outline-color'>

Desde Gecko 1.9 (Firefox 3), o valor da propriedadecolor (cor de primeiro plano) é usado. Vejaoutline-color.

Sintaxe completa

outline =
<'outline-width'>||
<'outline-style'>||
<'outline-color'>

<outline-width> =
<line-width>

<outline-style> =
auto|
<outline-line-style>

<outline-color> =
auto|
<'border-top-color'>

<line-width> =
<length [0,∞]>|
thin|
medium|
thick

<border-top-color> =
<color>|
<image-1D>

<image-1D> =
<stripes()>

<stripes()> =
stripes(<color-stripe>#)

<color-stripe> =
<color>&&
[<length-percentage>|<flex>]?

<length-percentage> =
<length>|
<percentage>

Exemplos

css
/* duas declarações identicas */:link:hover {  outline: 1px solid #000;}:link:hover {  outline: solid black 1px;}

Especificações

Specification
CSS Basic User Interface Module Level 4
# outline

Compatibilidade com navegadores

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp