<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>UX on Flowing Code</title><link>https://www.flowingcode.com/es/tag/ux/</link><description>Recent content in UX on Flowing Code</description><generator>Hugo</generator><language>es-AR</language><lastBuildDate>Thu, 14 May 2020 14:57:58 +0000</lastBuildDate><atom:link href="https://www.flowingcode.com/es/tag/ux/index.xml" rel="self" type="application/rss+xml"/><item><title>Estilos CSS y temas en Vaadin 14</title><link>https://www.flowingcode.com/es/estilos-css-y-temas-en-vaadin-14/</link><pubDate>Mon, 11 May 2020 15:14:57 +0000</pubDate><guid>https://www.flowingcode.com/es/estilos-css-y-temas-en-vaadin-14/</guid><description>&lt;p>&lt;img alt="" class="alignnone size-full wp-image-375" height="340" loading="lazy" src="https://www.flowingcode.com/images/uploads/2019/08/CSS-Theming-Styling-in-Vaadin-14.png" width="760"/>&lt;/p>
&lt;p>Hace una semana fue publicada la nueva &lt;a href="https://vaadin.com/roadmap" rel="noopener noreferrer" target="_blank">version LTS&lt;/a> del framework de presentación.&lt;br/>
Mientras es posible encontrar toda la información de las &lt;a href="https://vaadin.com/blog/top-14-new-features-in-vaadin-14" rel="noopener noreferrer" target="_blank">nuevas caractrísticas&lt;/a> en el sitio oficial, me gustaría hacer foco en una característica en particular, a la que yo encuentro muy interesante: el manejo de estilos.&lt;br/>
A lo largo de los años vimos diferentes maneras de administrar los estilos en las aplicaciones Vaadin.&lt;br/>
En Vaadin 6 se podian modificar los estilos usando CSS simple. Por supuesto, tenías dos opciones: construir todo desde cero o heredar alguno de los temas ya integrados como Reindeer, Runo o Chameleon. Ese esquema de herencia se basó en la sentencia @import de CSS, que es la base del comportamiento en cascada de los estilos CSS.&lt;br/>
El problema con este enfoque es que dificulta la personalización por la complejidad del DOM renderizado y la falta de variables que pudieran ayudar a modificar ciertos aspectos de los temas base como tamaño y el espaciado, que varias reglas tenían en común.&lt;/p></description></item></channel></rss>