Etiqueta: CSS3

  • Informe y estadísticas sobre el uso de CSS

    Informe y estadísticas sobre el uso de CSS

    Alex McPherson ha hecho un interesante estudio sobre cómo se usa CSS.

    Su estudio recoge una muestra de las CSS de 10.400 dominios, los 1000 primeros de Alexa y el resto de su lista de correo, es decir, hay de todo, se supone que las 1000 de Alexa tendrán un mayor cuidado en su CSS pero el resto corresponde en teoría a webs más personales o con menor presencia.

    El informe es muy extenso, aquí vamos a resaltar algunas curiosidades.

    Propiedades CSS

    • Declaradas 1.528 propiedades diferentes.
    • Las 5 más usadas: color, width, display, content, background-color
    • Se han utilizado hacks (* y _ ) para antiguas versiones de IE, siendo las más comunes * zoom y  _font-family
    • Los vendor prefix lo utilizan el 7% de los sitios estudiados aunque los navegadores modernos no lo necesitan.
    • También han encontrado propiedades no válidas de esas que en producción escribimos con algún error y luego no corregimos:  bototm, foat, and heith.
    • El mayor valor en un z-index es 999999999999999999999999999 o 9.99e26. (LOL) El menor -999999.

    Selectores CSS

    Los 5 selectores más comunes: body, textarea, h1, pre, h2

    El selector más largo mide nada menos que 221 caracteres: .ClientAreaContainer .element-columns-alpha-outer .element-columns-alpha-inner .element-column-right-alpha-outer .element-column-right-alpha-inner .element-column-right-alpha-content:first-child .ContentEditor > p .h2Grey

    • 13.7% Selectores con #id
    • 84.1% Selectores de clase
    • 20.4% Selectores con un :pseudo-selector
    • 0.3% Selectores con un :pseudo-element-selector
    • 7.5% Selectores de elementos HTML

    Colores

    Para ilustrar su artículo muestra por orden los colores más populares en Internet.

    los-colores-mas-usados-internet

    • #428BCA es el más utilizado como color de marca seguramente por ser de BootStrap. El 99,6% utiliza el modo de color HEX y el 0,4% rgb/rgba
    • La media es de 169 declaraciones de color. Este alto número indicaría un uso de color no coherente en muchos sitios.

    Unidades de medida

    Ganan los píxeles por goleada, seguido del %

    • 77.8% usan px
    • 14.2% usan %
    • 6.1% em
    • 1.6% rem
    • 0.1% pt
    • 0.1% calc()
    • <0.1% vw
    • <0.1% vh
    • <0.1% cm
    • <0.1% ex
    • <0.1% in
    • <0.1% mm
    • <0.1% pc (1pc == 12pt)
    • <0.1% vmin
    • 0% ch
    • 0% vmax

    La media es 31 medidas para fuentes distintas por sitio, una barbaridad.

    Responsive Design

    El 64% utiizan algún breakpoint con media queries aunque las medidas utilizadas alrededor de los 990px indican cierto baile de resoluciones trabajadas. 768, 992, y 1200 son las que inclye Bootstrap por defecto.

    Frameworks

    Gana el popular Bootstrap con el 78,2% seguido de Foundation con el 15,1%

    Formatos de imagen

    Teniendo en cuenta background-image se ha estimado que

    • 77,7% usa PNG,
    • el 9,5% GIF
    • 6.7% SVG
    • 5,9% .jpg o .jpeg

    Un buen dato aunque seguro que el SVG irá ganando con el tiempo.

    El informe completo en Quick Left | Reports on Internet Performance (EN)

  • Desarrollo web con Bootstrap 3

    Desarrollo web con Bootstrap 3

    Diseña y maqueta una web responsive de principio a fin.

    Bootstrap es uno de los frameworks front end más utilizados, por su agilidad, su flexibilidad y la rapidez con la que se trabaja con él. Aprende con un ejemplo real la mecánica de trabajo con Bootstrap 3 para lograr maquetar webs que se adapten a dispositivos mediante responsive web design. Comprueba cómo el uso de Bootstrap 3 desde el diseño agilizará la maquetación y simplificará asombrosamente el desarrollo cliente, con resultados rápidos y profesionales.

    Curso Desarrollo web con Bootstrap 3

    Bootstrap es el framework de código abierto de Twitter, que proporciona una serie de herramientas para el diseño de sitios web responsive y aplicaciones web. Sus plantillas de diseño están basadas ​​en HTML y CSS e incluyen formularios, botones, tablas, y muchos otros elementos de la interfaz. En el servicio de alojamiento de GitHub es uno de los proyectos más populares.

    desarrollo_web_con_bootstrap_358

    Con este curso totalmente práctico de Bootstrap 3 aprenderás a enfocar un proyecto web compatible con dispositivos móviles desde el inicio, del diseño a la maquetación, adaptándote a la filosofía mobile first que impone el propio framework y aprovechándote de las magníficas herramientas que pone a tu disposición para trabajar el Responsive Web Design de una manera ágíl y correcta.

    Estructura contenido detalle. Header y formadores: Crearemos la estructura para la página de detalle, comenzando por la información general, zona de formadores y cabecera para el titular.

    Mediante el uso de Bootstrap en su versión 3 no solamente estarás adquiriendo conocimientos que te pueden permitir tener un nexo de unión con cualquier empresa o estudio de diseño y desarrollo web al emplear un framework globalmente aceptado y extendido, sino que estarás aplicando metodologías y técnicas que harán tu trabajo no solamente eficaz, sino eficiente.

    Descubrirás una metodología de trabajo que te permitirá adelantarte a posibles problemas en la maquetación de algunos elementos en diferentes contextos responsive y dominarás las bases del sistema de rejilla que integra, para lograr maquetar sitios webs en un tiempo récord.

    Adaptación zona workshops: Entenderás qué implica la filosofía «mobile first» que sigue Bootstrap 3 y cómo no seguir ese criterio nos puede llevar a situaciones no deseadas. Corregiremos los problemas encontrados y ajustaremos el HTML y los estilos para lograr una correcta visualización en todos los contextos.

    Si ya maquetas webs, este curso te enseña a usar una herramienta que te convertirá en un mejor profesional, para no solamente ser eficaz, sino lograr ser rápido y eficiente, cualidades indispensables en el desarrollo profesional. Si te dedicas al diseño y necesitas una buena herramienta para comenzar a maquetar, este curso te mostrará la simplicidad de la estructura de Bootstrap 3 y sus componentes, para partir con mucho del camino ya recorrido.

    Curso Desarrollo web con Bootstrap 3

    Relacionado: Curso Bootstrap 3

  • Animación de infografías con Edge Animate

    Animación de infografías con Edge Animate

    Aprende a presentar infografías en HTML5 añadiendo movimiento e interactividad

    Animación de infografías con Edge Animate

    El uso HTML5 para crear interactivos e infografías para publicación digital, webs y aplicaciones móviles es cada vez más común. Este curso te da la oportunidad de ponerte al día mediante 4 ejemplos prácticos donde aprenderás las técnicas más habituales para la creación de infografías interactivas y animadas, creando gráficas, mapas y animaciones educativas utilizando Edge Animate.

    animacion_de_infografias_con_edge_animate

    Las infografías animadas ofrecen una experiencia completamente distinta al simple diseño estático. Gracias a ellas vamos a poder segmentar la información, dirigirla mejor al público, hacer que los usuarios se interesen más fácilmente por lo que están viendo e incluso transmitir de manera más intensa y a otro nivel la información que contienen.

    Control de las animaciones: En este vídeo vemos el uso de eventos de interacción para controlar los datos relacionados con los quesitos.

    Edge Animate es mucho más que un programa de edición de animación HTML5: es un programa en que podemos combinar la interactividad basada en JavaScript con la animación sobre una sencilla línea de tiempo y con multimedia gracias a las Edge Common.

    Adobe Edge Animate (de Adobe Labs) es una herramienta de desarrollo web que utiliza HTML5, JavaScript y funcionalidad CSS3 para crear contenido animado e interactivo. Los usuarios puede editar fotogramas clave basados en propiedades o utilizar la herramienta Pin para acelerar el proceso de animación. Edge Animate está diseñado para crear contenido que funcione de forma confiable sobre dispositivos iOS y Android y sobre todos los navegadores modernos de escritorio; también permite a los usuarios definir un estado de suplencia para navegadores antiguos.

    La versión actual CC de Edge está disponible a través de la membresía a Creative Cloud o como un producto independiente, desde junio de 2013.

    En este curso vamos a enseñar a combinar el concepto de las infografías y la capacidad de Edge Animate para generar infografías animadas e interactivas a través de 4 ejemplos, planteados de más simple a más complicado.

    Control de los botones de dos estados: Una vez creados, vamos a controlarles utilizando acciones de Edge Animate.

    Comenzaremos con una animación dedicada al público infantil y descubriremos cómo importar contenidos y distribuir nuestra línea de tiempo. Continuaremos con un ejemplo de gráfica para mostrar porcentajes y veremos cómo crear un efecto 3D. El siguiente ejemplo nos va a servir como iniciación a las acciones en Edge Animate y aprenderemos a crear mapas interactivos con él. Y terminaremos creando un sistema musical en que podremos mezclar pistas de sonido.

    El conjunto de este curso nos dará ejemplos de uso común a todos los niveles de este magnífico programa.

    Animación de infografías con Edge Animate – 24,48€ (15% descuento)

  • HTML5 para desarrolladores Flash

    HTML5 para desarrolladores Flash

    Da el salto usando canvas y sus frameworks, y la animación con el DOM con este curso HTML5 para desarrolladores Flash

    html5_para_desarrolladores_flash

    Un par de vídeos de muestra

    Curso de Flash a HTML5 24.48 €

    En el desarrollo web es imprescindible estudiar siempre las nuevas posibilidades tecnológicas que se nos ofrecen. Si sabes desarrollar con Adobe Flash y quieres descubrir la salida profesional óptima para poder seguir realizando el mismo tipo de tareas, pero con vistas al futuro, te presentamos este curso video2brain. Con él aprenderás lo fácil que es dar el salto a hacer contenidos de calidad con HTML5 y todo ello paso a paso con ejemplos prácticos y tomando como referencia tus conocimientos actuales.

    Los problemas de compatibilidad con diferentes dispositivos móviles han hecho que muchos desarrolladores Flash busquen nuevas salidas y la más lógica es seguir haciendo lo mismo pero usando HTML5, ya que hoy en día HTML5 ha mejorado mucho, tanto en términos de rendimiento como de compatibilidad. Aquellos desarrolladores que vengan de desarrollar con ActionScript se sorprenderán de lo cerca que estas soluciones están ya del nivel del mismo Flash.

    Gracias al uso de diferentes frameworks y programas que además no dejan de evolucionar, ya es posible crear animación de nivel, juegos o aplicaciones interactivas con menos trabajo y mejor rendimiento. Y esto es lo que haremos a lo largo del curso: estudiaremos una por una las principales estrategias para crear diferentes tipos de contenidos con ejemplos prácticos.

    • Comenzaremos utilizando JavaScript, que para un programador de ActionScript va a resultar un salto muy fácil debido a sus evidentes parecidos, usaremos canvas para crear gráficos, daremos un repaso por frameworks, en este caso easelJS, para crear un banner interactivo.
    • Terminaremos con la creación de contenidos 3D con webGL, usando three.js.
    • Y no nos quedaremos ahí, sino que también conocerás la animación basada en DOM y crearás animación simple basada en CSS3, usarás jQuery y verás cómo introducir contenidos multimedia mediante etiquetas HTML5.
    • Para terminar usaremos el mejor sustituto que hay ahora mismo de la línea de tiempo de Flash: Edge Animate. Haremos un slider que responda a los clics del usuario y con ello veremos las bases de la animación en este programa.

    Este será un repaso a las diferentes opciones de trabajo que HTML5 te ofrece, acompañado con ejemplos prácticos para que descubras las posibilidades y practiques con cada una de ellas.

    Curso de Flash a HTML5 24.48 €

  • Crea estilos CSS por capas con CSS-Shack

    Crea estilos CSS por capas con CSS-Shack

    CSS-Shack es una herramienta con la que crear CSS al estilo de las capas de Photoshop.

    Puedes crear capas a partir de imágenes o empezar con un simple rectángulo o texto. A dichas capas les aplicas los estilos CSS3 que desees y luego exportas o copias el CSS.

    image

    Como extensión para Chrome es gratuita mientras que la de escritorio es de pago.

  • Animación, transformaciones y transiciones en CSS3

    Animación, transformaciones y transiciones en CSS3

    Agrega dinamismo e interactividad a tus sitios bajo estándares web

    ¿Ya usas CSS para darle la presentación a tus sitios web? Ahora aprende con este curso video2brain a transformar elementos y realizar transiciones y animaciones que se ejecutarán de forma fluida y que serán compatibles con la gran mayoría de navegadores de computadores de escritorio y de dispositivos móviles.

    animacion__transformaciones_y_transiciones_en_css3

    Ver Curso completo

    En este curso conocerás las técnicas para agregar dinamismo a tu sitio web con CSS mediante los módulos de transformaciones, transiciones y animaciones.

    Cada capítulo se centra en un módulo específico de CSS3 donde se explica su sintaxis y se muestra su uso, adicionalmente hay un capítulo con ejemplos en un sitio web real. En la gran mayoría de ejemplos se muestra la sintaxis completa, la cual incluye los diferentes prefijos propietarios que permiten dar soporte a los diferentes navegadores.

    Entre las animaciones, transiciones y transformaciones que veremos, encontramos propiedades como escala, posición, opacidad, rotación y color; controlando tiempos, aceleraciones y otros elementos que otorgan gran dinamismo a tus sitios web multipantalla.

    Un par de vídeos de muestra del curso:

    1.- Animación, transformaciones y transiciones en CSS3: Transformaciones interactivas

    Realizamos transformaciones que se ejecutan solamente cuando el usuario interactúa con el elemento.

    2.- Animación, transformaciones y transiciones en CSS3: Uso de curvas cubic-bezier

    En este video usamos valores de curvas cubic-bezier para agregar efectos personalizados de aceleración y desceleración.

    Temario completo

    Transformaciones CSS

    • Estado actual de los módulos CSS para animación 05:12
    • ¿Por qué animar con CSS? 01:22
    • Transformaciones CSS 01:49
    • Transformación rotate() 05:47
    • Transformación translate() 05:13
    • Transformación scale() 03:16
    • Transformación skew() 03:09
    • Modificar el punto de transformación 03:43
    • Múltiples transformaciones 03:47
    • Transformaciones interactivas 02:51

    Transiciones CSS

    • Creación de transiciones CSS 05:30
    • Configuración de la transición del rollout 02:51
    • Efectos de easing 05:30
    • Uso de curvas cubic-bezier 02:51
    • Uso de transition-delay 02:12
    • Uso de los prefijos propietarios 03:37
    • Notación acortada 05:33
    • Transiciones en etapas 01:41

    Ejemplos prácticos de Tranformaciones y Transiciones 

    • Color y escala 06:22
    • Opacidad, escala, z-index y box-shadow 08:43
    • Posición 06:16

    Animaciones CSS

    • Animaciones CSS 05:46
    • Efectos de easing 01:47
    • Uso de animation-delay 01:19
    • Uso de animation-iteration-count y animation-direction 05:19
    • Notación acortada 03:53
    • Aplicar múltiples animaciones 04:33
    • Animación por porcentajes 04:32
    • Uso de animation-play-state 04:45

    Despedida del curso

    • Despedida del curso Animación, transformaciones y transiciones en CSS3 00:52

    Curso completo 21.08 €

  • Dreamweaver CC 2: Enriquecimiento de sitios web con formularios y multimedia

    Dreamweaver CC 2: Enriquecimiento de sitios web con formularios y multimedia

    Añade formularios y contenidos multimedia a tu sitio web

    dreamweaver_cc_2_enriquecimiento_de_sitios_web_con_formularios_y_multimedia

    Dreamweaver es desde hace años un referente en la creación de contenidos para la web: sus principales puntos fuertes son la posibilidad de creación de contenidos HTML para desarrolladores de todos los niveles: desde el más novel, gracias a su forma visual de añadir los contenidos, hasta a programadores experimentados, gracias a todas sus herramientas de ayuda a la creación de código. Descubre cómo incluir con listas y tablas, cómo insertar formularios y cómo trabajar con vídeo y audio. Y no te pierdas el capítulo dedicado al diseñador CSS.

    24.48 €

    Comprar curso completo

  • Geniales animaciones 3D con HTML5

    Geniales animaciones 3D con HTML5

    Gracias a canvas de HTML5, WebGL y casi siempre con la ayuda de la librería javascript 3D three.js es posible disfrutar de estos geniales experimentos y animaciones 3D que hace muy poco eran imposibles pensar en esta tecnología.

    Google experimenta y crea por ejemplo Cube Slam: el Pong online o este magnífico “Encuentra tu camino a Oz” de Disney y Google

    Encuentra tu camino a Oz   Oz  un mundo de fantasía de Disney   Google Chrome

    Otros ejemplos

    Fórmula 1

    HelloRacer™ WebGL

    Mano y persona

    three.js webgl   io   UTF8 loader

    Cabeza humana

    three.js webgl   materials   bump map   skin  Lee Perry Smith

    Planeta Tierra

    Clay   A 3D engine on canvas

    Sólo con CSS

    Aunque la calidad de los gráficos difícilmente va a superar los anteriores también es interesante ver otros experimentos donde sólo utilizan propiedades CSS3 como el famoso caminante de Andrew Hoyer.

    Ciudad 3D  (vía @fpontiDev)

    3d test