Mostrando entradas con la etiqueta CSS. Mostrar todas las entradas
Mostrando entradas con la etiqueta CSS. Mostrar todas las entradas

Tincr: CSS and JAVASCRIPT browser extension

A aquellos de vosotros que, como desarrolladores, os guste tener multitud de plugins en los navegadores que faciliten vuestra labor, aquí os traigo un plugin que ha caido en mis manos y que he encontrado muy interesante.

Se trata de un plugin para editar las características CSS y JAVASCRIPT, directamente desde la consola del navegador Lamentablemente está solo disponible para Chrome, pero espero que algún día lo preparen para el resto de navegadores.

¿Y qué diferencia puede tener respecto a otros plugins similares, como Firebug, EditCSS, Web Developer Toolbar, etc? Pues, en principio, una bastante importante... Es capaz de guardar cada uno de nuestros cambios.

En la mayoria de las ocasiones, tenemos la necesidad de ir modificando multitud de elementos CSS en nuestras páginas, para ir viendo cómo va quedando el resultado final. El problema que nos encontramos entonces, es "pasar" todas las modificaciones realizadas a la página de estilo final.

Es entonces, cuando podemos perder alguna modificación porque no encontremos TODAS las actualizaciones que hemos realizado.

¿Y como viene Tin.cs a solucionar todos estos problemas?
Muy sencillo. Él solito se encarga de almacenar cada cambio que vamos haciendo, directamente en el archivo original del proyecto.

Por fin podemos realizar todos nuestros cambios y, al mismo tiempo que se ven reflejados en la página, se van almacenando en su página .css correspondiente. Ya no tenemos que buscar, copiar y pegar cada modificación que hemos efectuado.

PONIENDO EN MARCHA Tincr:
· INSTALACIÓN: Para poder empezar a utilizar Tincr, debemos descargarnos el plugin para Chrome (disponible aqui).
· CONFIGURACIÓN: Para configurar el plugin, debemos abrir la consola de desarrollador (Ctrl+Shift+i) y pulsar el botón de configuración de Tincr. En la ventana que se nos abre, seleccionamos el tipo de proyecto "Configuration File" y luego, indicamos la ruta a nuestro proyecto.
Sólo nos queda incluir en nuestro proyecto el archivo de configuración en donde le indicamos al plugin qué archivos debe controlar.
· INCLUSIÓN DEL ARCHIVO tincr.json: Dentro de la carpeta del proyecto, debemos incluir el archivo tincr.json (que utiliza el plugin), con el código fuente que indica dónde están nuestros archivos css y js, para que la gestión de los mismos se efectúe correctamente.

Aquí os pongo un ejemplo de cómo sería este archivo:

CÓDIGO JSON DE CONFIGURACIÓN:

{
       "toFile" : [
             {"from": "/js/(.+\\.js)",
              "to": "/js/$1"},
             {"from": "/css/(.+\\.css)",
              "to": "/css/$1"}
       ],
       "fromFile" : [
             {"from": "(\\\\|/)app\\1assets\\1(?:javascripts|stylesheets)\\1(.+(\\.js|\\.css))(\\.[a-zA-Z]+)?$",
              "to": "/assets/$2?body=1"}
       ]
}


Y YA ESTÁ:
Ya podemos empezar a utilizar la consola de desarrollador, y hacer cuantos cambios sean necesarios. Todos y cada uno de ellos, se almacenarán automáticamente en los archivos correspondientes.

Si tenéis abierto el programa con el que normalmente desarrolláis vuestras aplicaciones (Visual Studio en mi caso), podréis rechazar los cambios que el plugin haya realizado, simplemente con regresar a vuestro editor y cancelar el aviso que os indica que el archivo '...ha sido modificado fuera del editor...'.

Espero que os ayude en vuestros desarrollos, y os permita ganar tiempo a la hora de actualizar los diseños de vuestras aplicaciones.

Un saludo a todos!

REFERENCIAS:
Tincr site
Reference Docs
[...]

Leer más >>

Responsive Aeon, framework para Responsive Design


Hoy a caído en mis manos un framework para diseñar proyectos web, de forma que sean adaptables a cualquier dispositivo sobre el que se esté visualizando. Como reza el título, se trata de ResposiveAeon.

Como en la mayoría de los casos mediante la descarga de unos archivos básicos, podremos diseñar nuestros proyectos web sin preocuparnos del dispositivo.

Al igual que otros sistemas de maquetación, está basado en columnas, pero lo que me ha llamado la atención es lo simple de su estructura y programación.

Aquí están algunas de sus características:
• Distribuye los contenidos en columnas, con un ID propio y el CSS se encarga del resto.
• Permite el uso de etiquetas HTML5.
• Establece la carga de archivos de forma paralela, optimizando la visualización de la página.
• Tiene plantillas para diseñar contenidos, que se instalan en Photoshop, Illustrator,...
• Por supuesto, funciona en todos los navegadores.

Y cómo no, está a nuestra disposición en GitHub.

Creo que va siendo hora de probarlo.
¿Y vosotros, qué opinais de él?

Referencias:
http://www.newaeonweb.com.br/responsiveaeon/
GitHub Proyect
Demo
[...]

Leer más >>

Importar tipografías en un HTML con CSS y @font-face

La verdad es que durante mucho tiempo he estado buscando información sobre cómo importar fuentes externas en los diseños HTML, y después de muchas búsquedas (algunas infructuosas o que no me llevaban a ningún sitio), he encontrado dos formas muy sencillas de realizar este trabajo.
· Google Fonts
· Font Squirrel

Normalmente se suelen incorporar utilizando varias técnicas, pero al final casi todas requieren del uso de @font-face en los estilos CSS. En algunos casos acababa encontrando conversores especiales de fuentes al formato EOT que sólo se veían en Internet Explorer, o en otros casos soluciones parciales que no se visualizaban en todos los navegadores.


GOOGLE FONTS
El uso de esta forma de implementar tipografías poco comunes es muy sencillo. Simplemente accedes a http://www.google.com/webfonts, buscas la fuente en una extensa lista disponible, y te mostrará el código que debes incluir en tu página para poder utilizarla (en formato <link type='text/css' >).

PROS:
· Uso sencillo
· Dispone de un buscador
· No necesita licencia
· Es compatible con todos los navegadores
CONTRAS:
· Algunos podrían decir que no dispone de demasiadas fuentes


FONT SQUIRREL
Font Squirrel es una magnífica aplicación con la que tendréis un generador de fuentes para su importación, totalmente gratuito y de muy fácil implementación (yo ya llevo un tiempo utilizándolo y puedo deciros que no me ha fallado en ningún navegador).
Os aseguro que hará las delicias de todos aquellos que queráis dar una "pinta especial" a vuestras webs.

Podéis acceder al generador a través de: http://www.fontsquirrel.com/fontface/generator

Mediante un sencillo interfaz podréis incorporar varias fuentes al generador, y el sistema creará un archivo descargable con todos los elementos necesarios para su uso. Dentro de dicho archivo también encontraréis ejemplos de código y vistas previas del resultado final.

PROS:
· Permite la conversión de cualquier fuente
· Es compatible con todos los navegadores
· En el archivo descargable vienen ejemplos de uso
CONTRAS:
· Se debe tener licencia legal sobre las fuentes a utilizar.
· Aunque es muy sencillo de utilizar, es posible que requiera de un conocimiento básico de CSS y HTML para no tener problemas al usarlo.


NOTA: Aunque es un servicio gratuito, siempre podréis donar un dinerillo para que siga en marcha.

Un saludo, y hasta la próxima.
[...]

Leer más >>