Dale estilo a tus traducciones a tu manera 🎨
¿Alguna vez has deseado que tus traducciones pudieran coincidir con tu estilo de lectura? ¿Quizás quieras tonos pastel suaves para leer antes de dormir o reflejos llamativos para las sesiones de estudio?
Ahora tienes el control. La función Personalizada CSS de Read Frog te permite diseñar exactamente cómo aparecen tus traducciones en cualquier sitio web.
Por qué son importantes los estilos personalizados 💡
Los estilos de traducción predeterminados funcionan bien... hasta que dejan de hacerlo. Un contenido diferente necesita un tratamiento visual diferente:
| Escenario de lectura | Lo que necesitas | Problema con los valores predeterminados |
|---|---|---|
| 📚 Estudio nocturno | Colores suaves y agradables a la vista | Los valores predeterminados brillantes cansan tus ojos |
| 🎯 Investigación importante | Destacados atrevidos e imperdibles | Los estilos sutiles se pierden |
| 📰 Navegación informal | Integración mínima y limpia | El estilo pesado parece intrusivo |
| 🎨 Preferencia personal | Haga coincidir el tema oscuro de su sitio | La talla única no te queda bien |
La Verdad: Tu contexto de lectura cambia constantemente. Su estilo de traducción debe adaptarse a usted.
Conozca su nuevo editor CSS ⚡
No solo agregamos un cuadro de texto y terminamos el día. El editor CSS de Read Frog es legítimamente poderoso:

Construido para todos
Para principiantes:
- 🎨 Selector de color: haga clic en cualquier valor de color para abrir un selector visual
- ✅ Validación en vivo - Comentarios instantáneos sobre errores de sintaxis
- 💡 Sugerencias inteligentes: autocompletar mientras escribes
- 📝 Plantillas de ejemplo: comience con ejemplos prácticos
Para usuarios avanzados:
- ⚡ Compatibilidad total con CSS - Utilice degradados, sombras, animaciones y variables
- 🔧 Resaltado de sintaxis - editor con tecnología CodeMirror
- 📏 Números de línea y plegado - Navegue fácilmente por hojas de estilo grandes
- 🎯 Canal de pelusa: vea los errores de un vistazo
Consejo profesional: El editor utiliza CodeMirror, el mismo potente motor detrás de las herramientas de desarrollo. ¡Obtienes funciones de nivel profesional en una extensión de navegador!
La magia del selector de color 🌈
Aquí es donde las cosas se ponen divertidas. Escribir colores CSS solía significar:
❌ Buscar en Google "selector de color" ❌ Copiar códigos hexadecimales ❌ Cambiar entre pestañas ❌ Esperando que se vea bien
¿Ahora? Simplemente haga clic en cualquier color en su CSS:
- Escriba o pegue cualquier formato de color:
#FF5733,rgb(255, 87, 51),hsl(9, 100%, 60%) - Haz clic en él: el selector de color aparece instantáneamente
- Ajustar visualmente - Arrastre, deslice o escriba nuevos valores
- Listo - Actualizaciones de color en tiempo real
El selector comprende todos los formatos de color CSS:
- Hexadecimal:
#FF5733 - RGB/RGBA:
rgba(255, 87, 51, 0.8) - HSL/HSLA:
hsla(9, 100%, 60%, 0.8) - Colores con nombre:
tomato,skyblue,gold - CSS variables:
var(--my-color)
La validación en vivo salva tu cordura ✨
¿Alguna vez guardaste CSS y descubriste que lo había roto todo? Ya no.
Red de seguridad: el editor valida tu CSS antes de guardar. No más estilos rotos, no más "deshacer pánico".
Qué se valida:
| comprobar | Qué hace | Ejemplo |
|---|---|---|
| Errores de sintaxis | Detecta errores tipográficos y faltan corchetes | color: #FF573 ❌ → Dígito faltante |
| Nombres de propiedad | Marca propiedades CSS no válidas | colour: red ❌ → Utilice color |
| Límites de longitud | Evita hojas de estilo de gran tamaño | Máximo 8 KB (suficiente para estilos complejos) |
| Validez del selector | Garantiza que los selectores funcionen | .my class ❌ → .my-class ✅ |
Comentarios visuales en tiempo real:
- 🟢 Verde "Válido" - Tu CSS está perfecto, listo para guardar
- ⚪ Gris "Validando..." - Comprobando tus cambios (rebote de 500 ms)
- 🔴 "Error de sintaxis" rojo: algo anda mal, con mensajes de error útiles
Cómo crear tu primer estilo personalizado 🎯
Tarda menos de 2 minutos:
- Abrir configuración de Read Frog → Traducción → Estilo de visualización de traducción
- Activa "Usar estilo personalizado"
- Verás aparecer el editor CSS con una plantilla útil:
/* Example: Custom style with color and background */
[data-read-frog-custom-translation-style='custom'] {
color: #414535;
background-color: light-dark(#F2E3BC, #C19875);
padding: 2px 4px;
border-radius: 4px;
}- ¡Personalízalo! Haz clic en los valores de color para abrir el selector, ajustar el relleno y agregar bordes.
- Haga clic en "Guardar" cuando la validación se muestre en verde
- Visita cualquier sitio web y traduce: ¡tu estilo se aplica al instante!
Ganancia rápida: Pruebe este estilo de resaltado suave para facilitar la lectura:
[data-read-frog-custom-translation-style='custom'] {
background-color: rgba(255, 247, 153, 0.3);
border-left: 3px solid #FFD700;
padding-left: 8px;
}Ideas de estilo para probar 💫
¡Mira estos estilos en acción! Cada ejemplo muestra cómo el CSS afecta el texto traducido real.
importar desde '@/components/css-style-preview'
1. Resaltado pastel suave
Mejor para: largas sesiones de lectura, ficción, blogs
[data-read-frog-custom-translation-style='custom'] {
color: #414535;
background-color: light-dark(#F2E3BC, #C19875);
padding: 2px 4px;
border-radius: 4px;
}2. Modo de estudio audaz
Ideal para: libros de texto, trabajos de investigación, memorización
[data-read-frog-custom-translation-style='custom'] {
background-color: #FFF59D;
color: #000;
font-weight: 600;
border: 2px solid #FFD54F;
padding: 6px 10px;
border-radius: 4px;
}3. Animación que responde al pasar el cursor
Lo mejor para: Diseño interactivo, que hace que las traducciones se sientan vivas
[data-read-frog-custom-translation-style='custom'] {
color: #0277BD;
transition: color 0.2s ease-out, transform 0.2s ease-out;
}
[data-read-frog-custom-translation-style='custom']:hover {
color: #01579B;
transform: translateX(2px);
}4. Animación de degradado genial
Lo mejor para: presumir ante tus amigos
[data-read-frog-custom-translation-style="custom"] {
background: linear-gradient(90deg, #1fe5e1 0%, #a855f7 50%, #0ad6ff 100%);
background-size: 200% 100%;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;
animation: gradient-shift 2s ease-in-out infinite;
}
@keyframes gradient-shift {
0%, 100% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
}Trucos avanzados 🚀
Utilice variables CSS
Defina los colores una vez y reutilícelos en todas partes:
[data-read-frog-custom-translation-style='custom'] {
--highlight-color: #FFE082;
--border-color: #FFA726;
background-color: var(--highlight-color);
border-left: 4px solid var(--border-color);
padding: 4px 10px;
}Responsivo al modo Light/Dark
Utilice la función light-dark() (navegadores modernos):
[data-read-frog-custom-translation-style='custom'] {
background-color: light-dark(#FFF9C4, #4A4A2A);
color: light-dark(#333, #E0E0E0);
border: 1px solid light-dark(#FFD54F, #8D7B3A);
padding: 5px 10px;
border-radius: 4px;
}Detalles técnicos 🔧
Para aquellos que quieran saber qué hay debajo del capó:
| Característica | Tecnología | Por qué es importante |
|---|---|---|
| Editor | CodeMirror 6 | Estándar de la industria, utilizado por VS Code en línea |
| Selector de color | @uiw/codemirror-extensions-color | Integración nativa, admite todos los formatos CSS |
| Validación | css-tree analizador | Validación de sintaxis CSS rápida y precisa |
| Límite de tamaño | 8 KB (8192 caracteres) | Suficiente para estilos complejos, evita problemas de rendimiento |
Consejos para obtener mejores resultados 💡
Reglas de oro:
- Empiece de forma sencilla: agregue complejidad gradualmente
- Prueba en varios sitios: los estilos interactúan con la página CSS de forma diferente
- Utilice fondos de baja opacidad: mantiene la legibilidad del texto
- Evitar
!important- El selector ya es lo suficientemente específico - Vista previa antes de guardar: la validación detecta errores, pero también prueba visualmente
Errores comunes que se deben evitar:
❌ No: color: #FF (código hexadecimal incompleto)
✅ Hacer: color: #FF5733 (hexadecimal completo de 6 dígitos)
❌ No: padding: 10 (unidad faltante)
✅ Hacer: padding: 10px (incluir unidad)
❌ No: escriba 200 líneas de CSS ✅ Hacer: centrarse en las propiedades esenciales (color, fondo, relleno, borde)
¿Qué sigue? 🔮
Ya estamos planeando interesantes incorporaciones:
- 🎨 Biblioteca de estilos: busque e importe estilos creados por la comunidad
- 📤 Export/Import - Comparte tus estilos favoritos con amigos
- 🎯 Estilos por sitio: diferentes estilos para diferentes sitios web
- 📊 Panel de vista previa de estilo: vea los cambios antes de guardar
¿Tiene una idea sobre una función? Únase a nuestro Discord y cuéntenos qué mejoraría aún más el estilo de su traducción.
Escrito por
ananaBMaster
en
mar 28 oct 2025
Versión de extensión
1.16.0