Atributo de parte HTML

El atributo de parte HTML es un atributo global que se puede usar para permitir que CSS seleccione y diseñe elementos específicos en el árbol de sombra a través del pseudo-elemento::parte. 

Sintaxis:

part="tab"

Ejemplo:

HTML

<!DOCTYPE html>
<html>
 
<head>
    <style type="text/css">
        h1 {
            color: green;
        }
 
        tabbed-custom-element::part(tab) {
            color: green;
            border-bottom: dotted 2px;
            width: 400px;
        }
    </style>
</head>
 
<body>
    <center>
        <h1>GeeksforGeeks</h1>
        <strong>HTML part Attribute</strong>
        <br><br>
        <template id="tabbed-custom-element">
            <div part="tab">Hypertext Markup Language</div>
            <div part="tab active">Cascading Style Sheet</div>
            <div part="tab">JavaScript</div>
        </template>
        <tabbed-custom-element></tabbed-custom-element>
    </center>
 
    <script>
 
        // Using the selector to select the
        // part attributes elements
        let template = document
            .querySelector("#tabbed-custom-element");
 
        globalThis.customElements.define(
            template.id, class extends HTMLElement {
            constructor() {
                super();
                this.attachShadow({ mode: "open" });
                this.shadowRoot.appendChild(template.content);
            }
        });
    </script>
</body>
 
</html>

Producción:

Navegadores compatibles:

  • Google Chrome 73 y superior
  • Firefox 72 y superior
  • Safari 13.1 y superior
  • Ópera 60 y superior
  • Edge 79 y superior

Publicación traducida automáticamente

Artículo escrito por skyridetim y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *