pseudoclase :target de CSS
- Página anterior :root
- Página siguiente :user-invalid
- Volver a la capa superior Manual de pseudoclases de CSS
Definición y uso
CSS :target
Los pseudoclases se utilizan para establecer el estilo del elemento objetivo activo actual.
Consejo:Una URL con # seguida del nombre del ancla, que enlaza a un elemento específico en el documento. El elemento enlazado es el elemento objetivo.
Ejemplo
Ejemplo 1
Establecer el estilo del elemento objetivo activo actual:
:target { border: 2px solid darkorange; background-color: beige; }
Ejemplo 2
Crear un menú de pestañas:
.tab div { display: none; } .tab div:target { display: block; }
Ejemplo 3
Crear un cuadro de diálogo modal (ventana emergente):
/* Fondo del cuadro de diálogo modal */ .modal { display: none; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.4); } /* Muestra el cuadro de diálogo modal cuando es el objetivo */ .modal:target { display: table; position: absolute; } /* Cuadro de diálogo modal */ .modal-dialog { display: table-cell; vertical-align: middle; } /* Contenido del cuadro de diálogo modal */ .modal-dialog .modal-content { margin: auto; background-color: #f3f3f3; position: relative; padding: 0; outline: 0; border: 1px #777 solid; text-align: justify; width: 80%; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
Sintaxis CSS
:target { declaraciones css; }
技术细节
版本: | CSS3 |
---|
浏览器支持
表格中的数字指定了完全支持该伪类的首个浏览器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4 | 9 | 3.5 | 3.2 | 9.5 |
- Página anterior :root
- Página siguiente :user-invalid
- Volver a la capa superior Manual de pseudoclases de CSS