-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CSS Handles y el poder de la personalización de bloques #6
Comments
Oopsie, something went wrong 😿Results✅✅✅✅✅✅✅✅✅✅✅✅✅❌✅✅✅✅ Tests✅ Getting the file Try again 😁 |
4 similar comments
Oopsie, something went wrong 😿Results✅✅✅✅✅✅✅✅✅✅✅✅✅❌✅✅✅✅ Tests✅ Getting the file Try again 😁 |
Oopsie, something went wrong 😿Results✅✅✅✅✅✅✅✅✅✅✅✅✅❌✅✅✅✅ Tests✅ Getting the file Try again 😁 |
Oopsie, something went wrong 😿Results✅✅✅✅✅✅✅✅✅✅✅✅✅❌✅✅✅✅ Tests✅ Getting the file Try again 😁 |
Oopsie, something went wrong 😿Results✅✅✅✅✅✅✅✅✅✅✅✅✅❌✅✅✅✅ Tests✅ Getting the file Try again 😁 |
You did great! 😁Results✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ Tests✅ Getting the file |
¡Ha completado este paso con éxito!Vaya al siguiente paso: |
CSS Handles y el poder de la personalización de bloques
✨ Branch: csshandles
Introducción
Si echa un vistazo a su tienda actual, podrá ver que todos los componentes tienen estilos parecidos, incluso si usted no ha realizado ninguna personalización.
Todos estos, incluyendo el Info Card recién configurado, comparten valores preestablecidos para fuente, color de fondo, color principal, formato de los botones, etc.
Esto se debe al
style.json
, archivo responsable de declarar valores genéricos de personalización para toda tienda del Store Framework.Para crear una identidad propia para los componentes de su tienda, puede sobrescribir estos valores a través de personalizaciones de CSS.
Analizando el recipe para personalizaciones de tienda por CSS, percibimos que serán necesarios algunos pasos para aplicar el estilo propio que usted desea, como:
CSS
con el nombrevtex.{AppName}.css
.:global(vtex-{componentName})
.Personalizando el Info Card
Para descubrir los CSS Handles de un componente, como el Info Card, basta con acceder a la sección
Customization
de su documentación.De acuerdo con la descripción de CSS Handles y con el recipe de personalizaciones de tienda por CSS, pudimos implementar un ejemplo de Info Card personalizado, cambiando su título y la configuración del botón call to action al agregar el siguiente código al archivo
vtex.store-components.css
dentro de/styles/css
:Puedes comprobar el efecto de los cambios realizados ejecutando el comando
vtex link
.En seguida, añadiremos un estilo específico al info card Vintage. Para empezar, agregue la prop
blockClass
en elinfo-card#button-right
como se muestra a continuación:Y entonces declare un
background-color
para este info card específico en su archivo de css:Observe el efecto alcanzado al enlazar su app.
Actividad
vtex.store-components.css
, copie el código anterior para usarlo en el archivo CSS de su tema, siguiendo el recipe sobre personalizaciones de tienda por CSS.max-width
) de todos los info cards en1260px
, el margin en0 auto
y el padding en0
.black
.bold
) .white
.vintage
, aplique un nuevo block class llamadometal
en el info cardinfo-card#button-left
y aplique el color de fondo de#e1e1e1
en este.🚫 ¿Perdido?
¿Hay algún problema con este paso? ¿Qué tal si nos envía un feedback? 🙏
Crear feedback
Si aún tiene alguna duda sobre cómo enviar su respuesta, puede revisar aquí.
The text was updated successfully, but these errors were encountered: