¿Cuáles son algunos consejos de diseño CSS para sitios web?

CSS es casi seguramente uno de los mejores desarrollos en diseño web desde que se adoptaron los primeros navegadores web gráficos a gran escala. Donde las tablas crearon páginas torpes y de carga lenta, CSS creó páginas web mucho más optimizadas y utilizables. Además, CSS ha permitido a los diseñadores lograr varios estilos diferentes que solían ser posibles solo con imágenes.

Una de las mejores partes de CSS es que es tan simple una vez que conoce los conceptos básicos. Donde las tablas solían crear código increíblemente complejo y a veces imposible de descifrar, CSS mantiene las cosas limpias y simples. Agregue algunos comentarios para mantener todo organizado y se convierte en un sueño absoluto para trabajar.

1. Seguridad y rendimiento

Si bien CSS a menudo se considera un mero lenguaje de estilo, hay formas en que puede usarlo para agregar seguridad a su sitio. También hay formas de optimizar su CSS para mejorar los tiempos de carga de la página. Ambos se discuten a continuación.

HAGA QUE SUS PÁGINAS SE CARGEN MÁS RÁPIDO COMBINANDO Y COMPRIMIENDO ARCHIVOS JAVASCRIPT Y CSS

Este tutorial le muestra cómo crear un script PHP para comprimir y combinar múltiples archivos CSS y / o JavaScript con gzip cuando un navegador los solicita. Acelera los tiempos de carga de la página al tiempo que permite editar los archivos CSS o JavaScript individuales sin tener que combinar y volver a comprimir todo cada vez.

Las pruebas informales mostraron que un grupo de archivos JavaScript se redujo de 168 Kb (y 1905 ms para transferir) a 37 Kb (y 400 ms). No había datos disponibles para el efecto que tenía en los archivos CSS, pero supongo que probablemente sea bastante similar.

2. Diseño de página

Para esto se construyó CSS. Las opciones son casi infinitas, especialmente cuando CSS3 se convierte en el nuevo estándar.

ALINEAR IMÁGENES EN LÍNEA CON LA PROPIEDAD DE ALINEACIÓN VERTICAL

La alineación vertical predeterminada para las imágenes en línea en el texto a veces no se ve tan bien. Este tutorial le muestra cómo alinear mejor las imágenes en línea con el tipo de su sitio. Repasa los diferentes tipos de alineación vertical y lo que significan en relación con el tipo.

3. Personalizaciones de menú y navegación

Los estilos de menú y navegación realmente pueden diferenciar su sitio si se hace bien. Solo recuerde, los menús deben permanecer utilizables y funcionales sin importar cómo se vean.

¡SUPERE ESE MENÚ!

¿Alguna vez has querido crear elementos de menú que se superponen? Este tutorial relativamente simple le muestra cómo hacerlo utilizando clases únicas para sus elementos de menú. También le indica cómo reordenar los elementos de navegación utilizando el índice z. Es un efecto agradable que no es difícil de lograr.

4. tipografía

Aquí hay algunos tutoriales y trucos para crear estilos tipográficos avanzados usando CSS. Hay de todo, desde funciones de ajuste de línea hasta suavizado falso para agregar gradientes y sombras.

TEXTO DE ENVOLTURA DENTRO DE PRE TAGS

Este tutorial muestra cómo ajustar el texto dentro de las etiquetas pre html. Es útil para mostrar código en su sitio, especialmente cuando las líneas de código son bastante largas y terminan rompiendo el diseño de su sitio (especialmente en IE). Es relativamente simple y se presentan algunas opciones diferentes.

5. Otras técnicas, consejos y trucos geniales

A continuación hay una tonelada de otras técnicas y trucos que puedes usar para que tu CSS se destaque.

CUBO 3D UTILIZANDO TRANSFORMACIONES CSS

Este tutorial muestra cómo construir un cubo 3D con texto u otro contenido en cada lado del cubo. Lo hace completamente con CSS; no hay lienzo, SVG, imágenes o JavaScript. Incluso hay instrucciones para crear múltiples cubos sombreados en una sola página. El único inconveniente real es que solo es compatible con los navegadores WebKit y Gecko recientes.

Comience a usar Flexbox en lugar de usar bootstrap para cada proyecto y llenar html completo con muchos divs.

Aquí hay algunos recursos excelentes para aprender flexbox:

Una guía completa de Flexbox | CSS-Tricks

Una guía visual de las propiedades de CSS3 Flexbox

Algunos juegos en línea para jugar con flexbox:

Visual CSS constructor de flexbox | Flujo web

El segundo consejo es usar los comentarios adecuados en los archivos CSS para que pueda cambiar rápidamente cualquier cosa en el futuro sin frustrarse.

Tercero, si no te gusta repetir códigos una y otra vez, usa Sass: Sass Basics

Utilice la fuente adecuada en su sitio web: visite Google Fonts para muchas familias de fuentes gratuitas.

Un consejo real de mi Director Creativo: use la regla de los 8 con el tamaño de fuente, la altura de la línea y el espaciado.

Entonces fuente de 16px / 24px y altura de línea, luego 24px / 32px, y así sucesivamente. Su jerarquía se escalará bien y su CSS no se contaminará con opciones arbitrarias.

Un buen primer paso es su criterio de evaluación: ¿de qué se trata su diseño con el que no está satisfecho?

Diría que, en general, a menos que esté copiando el diseño 1: 1 de otra persona, los sitios web evolucionan con el tiempo de acuerdo con las necesidades y tendencias. Lo mejor que puede hacer es conectar su CSS de una manera que pueda adaptar y cambiar con el tiempo.

En términos de consejos generales de diseño, simplifique. No pongas cosas por el simple hecho de hacerlo. Intenta ponerte en el lugar de tu audiencia. Si eliminara un elemento, ¿su diseño seguiría funcionando? Si es así, es posible que desee reconsiderar ese elemento.

Creo que el mejor consejo de diseño es asegurarse de que el diseño de su sitio web sea apropiado para su audiencia y sus objetivos generales. Es una convergencia de lo que quiere y lo que quieren sus visitantes.

Un diseño moderno con malos resultados = mal diseño.

Un diseño no moderno con excelentes resultados comerciales = buen diseño.

Intenta evitar combinar el diseño de otra persona porque se ve bien. El diseño debe consistir en ayudar a su visitante a encontrar la información / realizar la tarea que está buscando. Si no pueden hacer esas cosas, irán a otro lado.

Las preguntas que hago cuando comienzo un diseño son

  • ¿Quién viene a este sitio y qué están buscando? ¿Qué quieren hacer?
  • ¿Qué otros sitios frecuentan? ¿A qué patrones / estilos de diseño están acostumbrados?
  • ¿Cómo puedo persuadirlos para que tomen las acciones que quiero que tomen?
  • ¿Cómo mediré y optimizaré mi diseño para probar mi hipótesis (su primer diseño es una hipótesis no probada)
  • Qué gráficos, fuentes, colores y texturas pueden ayudarme a reforzar mi USP o propuesta de venta única. Cuando mi audiencia visite mi sitio web, quiero que se sientan X. Después de hacer negocios conmigo, quiero que se sientan X. (tu comunicación visual de marca)

Cada píxel, color, línea e imagen debe tener un propósito y razón para existir en su página.

  1. Use reset.css.
  2. Usa Shorth y CSS.
  3. Comprender la clase y la identificación.
  4. Poder de
  5. .
  6. Olvídate de
    , prueba

    .
  7. Herramientas de depuración de CSS.
  8. Evite los selectores superfluos.

Estos son varios consejos para diseños CSS

visita: empresa de diseño web en Kerala | Empresa de diseño web en India

Creo que hasta que me empleé como desarrollador junior / front end, nunca estuve realmente satisfecho con mis esfuerzos en la construcción de sitios desde cero. En el trabajo (diseñadores creativos, impresores expertos y desarrolladores web expertos) trabajo con diseñadores que diseñan / conceptualizan el diseño y el flujo de un sitio web.

Verá que hay MUCHO que aprender en el mundo del desarrollo web (incluso ‘solo’ la interfaz) que es difícil también sacar la cabeza del código / funcionalidad y realmente considerar / apreciar / planificar la estética y ‘mira lo que vas para’

Supongo que mirar otros sitios y replicar los looks que te gustan. Incluso copiar un tema genérico html te permitirá ver la imagen general y lo que funcionan juntos

También recomiendo el canal de YouTube devtips … Travis es el dios del front-end 🙂

Busque las mejores soluciones y aprenda de ellas. La revista Smashing es uno de los sitios que existen, compruébalo. Lea también sobre css en w3c.org, es como una biblia para usted.