US English (US)
ES Spanish

Submit Article Requests

Do you have a suggestion for an article you would like to see created?
Feel free to submit this form and add your suggestions to our document board.

Please fill out the contact form below and we will reply as soon as possible.

  • Appcues Certifications & Training
  • Integration Hub
  • Contact Us
Spanish
US English (US)
ES Spanish
  • Docs home
  • Experiencias web
  • Personalización y estilo

Aplicar estilos Appcues con CSS personalizado

Guía de los selectores CSS que puedes usar para diseñar y personalizar tus experiencias Appcues .

Updated at August 1st, 2025

Submit Article Requests

Do you have a suggestion for an article you would like to see created?
Feel free to submit this form and add your suggestions to our document board.

Please fill out the contact form with the details about the help content you'd like to see.

  • Home

  • Instalación y desarrolladores

    • Experiencias web

      • Experiencias móviles

        • Flujos de trabajo

          • Análisis y datos

            • Gestión de cuentas

              • Mejores prácticas

                • Integraciones

                  Introducción a CSS personalizado

                  Esta es una guía sobre los selectores CSS dentro de los flujos y pasos Appcues . Si no está seguro de qué son los selectores CSS, consulte esta guía .

                  Escribir CSS personalizado es avanzado . Ofrecemos este material, pero es muy difícil ofrecer soporte. Asegúrate de que tú o alguien de tu equipo se sienta cómodo editando CSS antes de empezar.

                  Un consejo: asegúrate de previsualizar y probar cualquier tema que modifiques con CSS personalizado. Esto garantizará que las personalizaciones no causen problemas imprevistos con el contenido de Flow ni con la página subyacente.

                  Algunas notas más:

                  • No utilice etiquetas body o html en el CSS personalizado, ya que puede provocar que su flujo se interrumpa o no se muestre cuando se haya publicado.
                  • Asegúrese de probar la compatibilidad con varios navegadores cuando corresponda. Aunque realizamos nuestras propias pruebas, no podemos garantizar que el suyo funcione correctamente.
                  • Los selectores que se listan a continuación están sujetos a cambios en cualquier momento . Si bien son un buen punto de partida para compartirlos con su equipo, utilice el inspector del navegador para determinar cuáles son los selectores más recientes.

                  appcues de contenedores de flujo

                  Este elemento envuelve un flujo completo para los pasos modales y deslizables.

                  Barra de progreso .appcues-progress

                  Una barra de progreso CSS que se actualiza a medida que los usuarios completan cada paso.

                  Pasos appcues cue

                  Aquí se encuentra el contenido principal. Puedes asignar estilos según sea necesario.

                  Botones de navegación .appcues-button, .appcues-button-success

                  Las flechas de los botones se configuran mediante el atributo de contenido CSS y caracteres Unicode. Puedes eliminarlas o editarlas modificando el CSS.

                  Fondo .appcues-backdrop 

                  Este es el fondo que cubre la página durante un flujo con "luces apagadas".

                  Información sobre herramientas . tooltip .panel-content

                  Aquí es donde se encuentra el contenido de información sobre herramientas.

                  Encabezados de héroe appcues cue .apc-hero h1 y appcues cue .apc-hero h2

                  El encabezado (h1) y el subencabezado (h2) para el componente de encabezado Hero.

                  Ejemplo de CSS

                  /*
                      	It's dangerous to go alone! Take this.
                      	(Not actually dangerous, but hopefully these selectors 
                      	will help you make your Flows look beautiful!)
                              	   /|
                      	          / |
                      	         /  |
                      	        /   |
                      	       /    |
                      	      /     |
                      	      \     |
                      	   /|  \    |
                      	  / |   \   |
                      	 /  |    \  |
                      	/___|     \_| 
                      	APPCUES CSS SELECTORS
                      */
                      /************************************/
                      /* Appcues Base Presets */
                      /*** Remove next/previous arrows */
                      appcues .appcues-actions-right .appcues-button { padding-right: 18px; }
                      appcues .appcues-actions-right .appcues-button:after { content: none; }
                      appcues .appcues-actions-left .appcues-button { padding-left: 18px; }
                      appcues .appcues-actions-left .appcues-button:before { content: none; }
                      /*** Adjust style of progress bar */
                      appcues .appcues-progress { background-color: white; height: 7px; border: 0; }
                      appcues .appcues-progress .appcues-progress-bar { transition:width 0.5s ease 0.07s; }
                      appcues .appcues-progress .appcues-progress-bar:not([aria-valuenow='100']) { border-top-right-radius: 0; border-bottom-right-radius: 0; }
                      /*** Adjust margins & padding */
                      appcues cue { min-height: 100px !important; padding: 22px 54px 82px; }
                      appcues cue .apc-hero { margin: -22px -54px 0; }
                      /* Fix up Hero typography */
                      appcues cue .apc-hero h2 { font-size: 18px; font-weight: bold; }
                      appcues[data-pattern-type=modal] cue {
                          box-shadow: 0 0 18px rgba(0,0,0,0.25);
                      }
                      .tooltip .panel { padding: 9px 12px 10px; }
                      /*** Adjust typography */
                      appcues cue h1, .tooltip h1 { font-weight: 200; font-size: 32px; margin-top: 0.5em; -webkit-font-smoothing:antialiased; }
                      appcues cue h2, .tooltip h2 { font-weight: 400; font-size: 24px; margin-top: 0.5em; -webkit-font-smoothing:antialiased; }
                      appcues cue h3, .tooltip h3 { font-weight: 600; letter-spacing: -0.01em; font-size: 20px; -webkit-font-smoothing:antialiased; }
                      appcues cue h4,h5 { letter-spacing: -0.01em; margin-top: 0.75em; -webkit-font-smoothing:antialiased; }
                      p, li {
                          line-height: 1.6em;
                      }
                      /*** Adjust links in content */
                      appcues cue section a[data-step], appcues cue section a[href], .tooltip p a[data-step], .tooltip p a[href] {
                          color: #3388ee;
                      }
                      appcues cue section a[data-step]:hover, appcues cue section a[href]:hover, .tooltip p a[data-step]:hover, .tooltip p a[href]:hover {
                          color: #1166cc;
                          text-decoration: underline; /* a18y */
                      }
                      /*** Adjust skip X */
                      appcues .appcues-skip a { background: none; right: 6px; font-size: 28px; }
                      .tooltip .panel .appcues-skip { color: #ccc; }
                      /* End Appcues Base */
                      /************************************/
                      /*___Buttons and Links___*/
                      .appcues-actions-right {
                      	/*[The section of the button row which hold the 'Next' or righthand side button.]*/
                      }
                      .tooltip .content .panel .panel-content-actions .appcues-actions-right {
                      	/*[Full selector to edit .appcues-actions-right in Hotspots/Tooltips]*/
                      }
                      appcues cue .appcues-actions-right {
                      	/*[Full selector to edit .appcues-actions-right in Modals/Slideouts]*/
                      }
                      .appcues-actions-left {
                      	/*[The section of the button row which hold the 'Prev' or lefthand side button.]*/
                      }
                      .tooltip .content .panel .panel-content-actions .appcues-actions-left {
                      	/*[Full selector to edit .appcues-actions-left in Hotspots/Tooltips]*/
                      }
                      appcues cue .appcues-actions-left {
                      	/*[Full selector to edit .appcues-actions-left in Modals/Slideouts]*/
                      }
                      .appcues-button {
                      	/*[Generic selector for any button.]*/
                      }
                      .appcues-button-success {
                      	/*[Selector for the 'Next' buttons (buttons which advance the step of the Flow).]*/
                      }
                      .panel .panel-content-actions .appcues-actions-right > .appcues-button.appcues-button-success {
                      	/*[Full selector to edit .appcues-button-success in Hotspots/Tooltips]*/
                      }
                      appcues cue .appcues-actions-right > .appcues-button.appcues-button-success {
                      	/*[Full selector to edit .appcues-button-success in Modals/Slideouts]*/
                      }
                      .panel .panel-content-actions .appcues-skip {
                      	/*[Full selector to edit .appcues-skip in Tooltips/Hotspots] (Hide these tips)*/
                      }
                      appcues .appcues-skip {
                      	/*[Full selector to edit .appcues-skip in Modals/Slideouts] (X button to close)*/
                      }
                      appcues[data-pattern-type=shorty] cue {
                      	/*[Selector for Slideouts specifically]*/
                      }
                      appcues[data-pattern-type=modal] cue {
                      	/*[Selector for Modals specifically]*/
                      }
                      /*___Modals and Slideouts___*/
                      appcues {	
                      	/*[This element wraps the entire Modal or Slideout.]*/
                      }
                      appcues cue {
                      	/*[This is where the main content for Modals and Slideouts lives.]*/
                      }
                      appcues .appcues-backdrop[data-pattern-type=modal] {
                      	/*[The backdrop (darkened background) for Modals.]*/
                      }
                      appcues .appcues-progress {
                      	/*[The progress bar which indicates how far a user is in the Flow]*/
                      }
                      appcues cue .apc-hero {
                      	/*[This is the selector for a hero image.]*/
                      }
                      appcues cue .appcues-actions {
                      	/*[The row where all the buttons are placed.]*/
                      }
                      /*___Hotspots and Tooltips___*/
                      .tooltip .content .panel {
                      	/*[This is selector for the Tooltip panel itself. The styles to the arrow can be accessed using the ::before selector (see below)]*/
                      }
                      .tooltip .content .panel .panel-content {
                      	/*[This is the selector for any content within the Tooltip. This applies to both body text and the actions row.]*/
                      }
                      .tooltip .content .panel .panel-content-actions {
                      	/*[The specific container selection for the row with buttons/actions.]*/
                      }

                  Para obtener información de estilo específica, consulte Personalizar puntos de acceso e información sobre herramientas y Personalizar elementos modales y deslizables .

                  Was this article helpful?

                  Yes
                  No
                  Give feedback about this article

                  Related Articles

                  • Flujos de estilo y temas
                  • Fuentes personalizadas
                  • Personalizar modales y deslizables (CSS)
                  • Personalizar puntos de acceso y descripciones emergentes (CSS)
                  • Soporte de idiomas de derecha a izquierda
                  Appcues logo

                  Product

                  Why Appcues How it works Integrations Security Pricing What's new

                  Use cases

                  Appcues Integration Hub User Onboarding Software Feature Adoption Software NPS & Surveys Announcements Insights Mobile Adoption

                  Company

                  About
                  Careers

                  Support

                  Developer Docs Contact

                  Resources

                  The Appcues Blog Product Adoption Academy GoodUX Case studies Webinar Series Made with Appcues Appcues University

                  Follow us

                  Facebook icon Twitter icon grey Linkedin icon Instagram icon
                  © 2022 Appcues. All rights reserved.
                  Security Terms of Service Privacy Policy

                  Knowledge Base Software powered by Helpjuice

                  Expand