Después de descartar realizar las esquinas redondeadas de mis diseños con capas usando imagenes, css propietario y diferentes trucos, he encontrado en http://blog.timersys.com/ la manera de hacerlo con jquery. La sorpresa es que también se puede usar en imagenes, un efecto que puede quedar batante bien y así nos ahorramos tirar del photoshop. Con el código y la actualización que nos ofrecen en este blog el script es compatible con IE y firefox.
css
Crea esquinas redondeadas o grandientes con CSS
Desde está web podremos general el código css necesario para realizar esquinas redondeadas en nuestras capas. http://www.roundedcornr.com/
Como convertir tu diseño PSD a XHTML
He encontrado estos videotutoriales de como pasar los diseños web´s creados en photoshop a hojas de estilos CSS, son 3 vídeos que están bastante bien. Y para los que ya estamos iniciados en esto del diseño web no es muy complicado de entender. El único pero… es que están en ingles ;-)))
Paletas de colores para tu web
http://colorbe.com/ otro practico sitio que nos ayudara a encontrar las paletas de colores ideales para usar en nuestros proyectos. El sitio posee un gran número de paletas diseñadas por usuarios las cuales podremos utilizar como referencia, o bien si nos animamos, podremos crear nuestras propias combinaciones para compartirlas luego con ellos. Si desean buscar algunos tonos específicos, es realmente simple, podemos hacerlo mediante el buscador de color u observando la nube de Tags que clasifica a cada uno de ellos, y ver si encontramos la gama de color que nos gustaría utilizar. Si damos con los colores deseados, los seleccionaremos y obtendremos uno por uno el Código Hexadecimal que forman esa paleta.
Zoomy.js – Otra alternativa para generar tus lightbox
Zoomy.js otra atractiva para generar lightbox. Pesa tan solo 4k y depende de Prototype Javascript Framework y Scriptaculous (effect.js , dragdrop.js) para funcionar. El efecto realizado por Zoomy.js es el de los tradicionales lightbox, hacer un zoom al dar click sobre las imágenes, solo que con la ventaja que al cargar las imágenes de antemano, no hay retraso cuando se produce el Zoom. Además de forma opcional podremos mostrar un titulo o añadir la opción de cerrar las ventanas de forma manual.
Ver Mi demo – Descarga Demo – Web Oficial Zoomy – Fuente Anieto2k
Opciones :
- ppearDuration: Permite determinar cuantos segundos deseamos estén muestras ventanas abiertas una vez realizado el zoom. (valor por defecto: 0,5 segundos).
- closeButton: Mostrar o no el botón cerrar (valor por defecto: false).
- draggable: Arrastrar y mostrar el botón Cerrar (valor por defecto: false).
- hideCaption: (default value: false).
Fuente y más información en: http://xyberneticos.com/
Algunos Trucos CSS para evitar las incompatibilidades entre IE y Firefox
He encontrado este artículo en http://www.elguruprogramador.com.ar y me ha parecido interesante para los problemas que encontramos entre los diferentes navegadores a la hora de aplicar los estilos.
Autor: Robinson
Hack CSS para Internet Explorer 7
Particularmente soy bastante reacio a utilizar hacks CSS en mis diseños, principalmente porque me gusta que validen, aunque como sabemos que no lo hagano cambia en anda el aspecto visual en el navegador. Sin embargo, creo que es bueno conocerlos por si en algún momento sea necesario utilizarlos.
Con la última versión de Internet Explorer, es decir, la 7, los diseñadores tenemos un nuevo problema ya que no todo se ve igual que en Firefox ni que en IE6, por lo que a veces es necesario realizar modificaciones sólo para este navegador. Un hack conocido es el de colocar un asterisco delante de la propiedad CSS y así sólo será reconocida por Internet Explorer 6 y 7. Algo así:
body {
background: #fff; /* Todos los navegadores */
*background: #000; /* IE6 e IE7 */
}
Es decir, en Firefox, Opera y los demás navegadores el fondo será blanco, pero en Internet Explorer 6 y 7 el fondo será negro, ya que lee la propiedad con el asterisco, cosa que los demás navegadores pasan por alto. Es importante la ubicación, es decir, la propiedad con el asterisco debajo de la normal (respetando la cascada).
Otra opción que se utiliza para dar diferentes estilos a navegadores es el uso de !important lo cual es aceptado por Firefox, IE7 y los demás navegadores, pero no por IE6. Por lo que se utiliza cuando no queremos dar cierta propiedad a IE6. Lo bueno de esto es que si valida y así se usa:
body {
background: #fff !important; /* Firefox, IE7 y los demás */
background: #000; /* IE6 y anteriores */
}
Firefox, IE7, Opera, Safari y los demás tendrán fondo blanco, pero IE6 tendrá fondo negro. Ahora para crear un hack exclusivo para IE7 combinamos estas dos técnicas que hemos repasado. Es decir, agregando un asterisco e !important a la propiedad. Lo hacemos de la siguiente manera:
body {
background: #fff !important; /* Firefox y los demás */
*background: #000 !important; /* Sólo IE7 */
*background: #ccc; /* Sólo IE6 */
}
De esta forma podremos lograr 3 estilos direfentes dependiendo el navegador que estemos usando, es decir, en el primer caso, Firefox y los demás navegadores tendrán fondo blanco, Internet Explorer 7 fondo negro e Internet Explorer 6 fondo gris.