Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

116
Views
Agregar CSS a Shadow-root creado por un módulo de terceros

Estoy trabajando en un sitio web de Magento2 e instalé un módulo de pago de Amazon que creó algunos botones adicionales en la página de pago (tema predeterminado de Luma). La mayoría de estos nuevos elementos están bien cuando se trata de anular su CSS. Sin embargo, el complemento también ha creado un Shadow Root con sus propias etiquetas de estilo y elementos div encapsulados dentro de él. Necesito anular 1 de las reglas de estilo para que se ajuste a mis necesidades.

Si bien encontré mucha documentación sobre qué es Shadow-Root, cómo crear uno y cómo inyectarle CSS posteriormente, estoy confundido sobre cómo cambiar el CSS de Shadow-Root generado por un complemento de terceros.

A continuación se muestra el código: el div con id="ui-id-1" es lo que presumo que es el anfitrión de la raíz ya que #shadow-root (abierto) se coloca directamente dentro de él (es hijo). Simplemente quiero cambiar una de las reglas que ya está presente en las etiquetas de estilo dentro de la raíz oculta existente.

 <div id="ui-id-1" class="amazonpay-button-parent-container-checkout-A30W0859IUOOZ7" role="button" aria-label="Amazon Pay - Use your Amazon Pay Sandbox test account" title="Pay using the information already stored in your Amazon account" style="width: 300px; height: 45px; position: relative;"> #shadow-root (open) </style> <--THERE'S ONE RULE IN HERE I NEED TO OVERRIDE--> </style> <div> <--SHADOW ROOT'S HTML ELEMENTS ARE PLACED HERE - I DO NOT WANT TO TOUCH THIS--> </div> </div>

¿Alguien puede ayudarme a encontrar una solución? ¿Quizás algunas etiquetas de script que puedo agregar a la página de pago que anularán o agregarán mi propia regla a las etiquetas de estilo Shadow-root existentes?

Gracias

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!