¿Cuáles son los mejores marcos CSS que no sean Bootstrap?

Aquí hay una colección y una breve revisión de los que he usado, y los pros / contras de cada uno. También tenga en cuenta: muchos de estos, como Bootstrap, son marcos CSS / JS (no solo CSS).

Fundación http://foundation.zurb.com – Más cerca de Bootstrap.

Foundation también tiene un sistema de red móvil primero y muchos componentes que faltan en Bootstrap. Eche un vistazo a las imágenes receptivas de la Fundación, el ecualizador, las tablas de precios, los interruptores y JoyRide para ver algunas características que no encontrará en Bootstrap. Es fácil personalizar los sitios basados ​​en Foundation usando una hoja de estilo separada o SASS. Foundation utiliza el tamaño de em para la mayoría de los elementos (es decir, anchos de columna de cuadrícula, consultas de medios, tamaño de fuente, etc.) que proporciona una mayor flexibilidad sobre el tamaño de unidad basado en porcentaje de Bootstrap.

Esqueleto http://getskeleton.com: cuadrícula mínima solamente, sin estilos.

Considerado como una “plantilla repetitiva, simple y muerta”, Skeleton es exactamente eso. Skeleton es una gran opción para diseñadores y desarrolladores que simplemente quieren una grilla receptiva. No encontrarás todas las campanas y silbatos de Bootstrap, como controles deslizantes, alertas, paneles y barras de navegación. Skeleton es únicamente un marco CSS, por lo que no necesita preocuparse por ninguna hinchazón de JavaScript / jQuery. Lo que Skeleton ofrece es una cuadrícula potente y liviana que es perfecta para crear diseños receptivos. Skeleton también proporciona algunos estilos básicos para tipografía, botones y formas.

CSS puro http://purecss.io: cuadrícula mínima con algunos extras.

Creado por Yahoo, Pure es otro marco mínimo solo CSS que es una extensión de normalize.css. Es un sistema de cuadrícula de respuesta que también incluye estilos básicos para formularios, botones, tablas y menús. Al igual que Bootstap, la cuadrícula Pure tiene 4 puntos de interrupción para diferentes anchos de dispositivo: sm , md , lg y xl . Las naves puras con una cuadrícula basada tanto en la quinta como en la 24a. La cuadrícula basada en la quinta es muy útil para diseños con números impares de columnas, que es una característica de diseño que no encontrará en la cuadrícula Bootstrap.

UIkit http://getuikit.com: muchas opciones de diseño y elementos.

UIkit se describe a sí mismo como “Un marco front-end ligero y modular para desarrollar interfaces web rápidas y potentes”. Es un marco muy completo y complejo que tiene casi todo menos el fregadero de la cocina. Este es el marco de elección para los desarrolladores que desean un marco CSS / JS todo en uno que no lo deje buscando el componente que falta. La rejilla flexible de UIkit admite divisiones de 1, 2, 3, 4, 5, 6 y 10 unidades, ordenamiento de columnas y múltiples tamaños de canalones. Ninguno de los otros marcos ofrece este nivel de control. UIkit también es compatible con la caja flexible de CSS 3, que permite la compatibilidad con elementos como columnas de igual altura.

Interfaz de usuario semántica http://semantic-ui.com – Todo, y luego un poco más.

La interfaz de usuario semántica es otra biblioteca de componentes implementada utilizando un conjunto de especificaciones diseñadas en torno al lenguaje natural. Al igual que Bootstrap y UIkit, la interfaz de usuario semántica es un marco muy completo que es extenso con características y componentes. Similar a Foundation, la interfaz de usuario semántica utiliza la cuadrícula de em y el tamaño de los elementos. Semantic incluye más de 3000 variables de temática, por lo que es muy fácil y flexible para el tema. La biblioteca de componentes es extensa con elementos como botones, modales, etiquetas, cargadores, migas de pan, formularios, acordeones, tarjetas, menús, etc. La interfaz de usuario semántica está disponible a través de un solo paquete grande, que es algo a considerar si está buscando para un marco mínimo.

Materialise http://materializecss.com – ¿ La próxima gran cosa?

Muchos desarrolladores frontend están avanzando hacia la adopción de los Principios del diseño de materiales de Google. El equipo de Materialise ha adoptado estos principios en su marco front-end receptivo que se basa en el diseño de materiales. Materialise proporciona una cuadrícula receptiva con 3 puntos de interrupción y muchos componentes de la interfaz de usuario que permiten a los desarrolladores web diseñar rápidamente sitios basados ​​en el lenguaje de diseño de materiales. Incluye funciones de animación, tarjetas, colecciones (listas), botones, estilos de formulario y 740 iconos de diseño de materiales cortesía de Google. También hay varios componentes de JavaScript que facilitan otras características como modales, animaciones de desplazamiento, pestañas y cuadros de diálogo. Materialise es un marco muy nuevo, que es algo a considerar si está buscando una base de código estable y madura.

Puedes jugar con cualquiera de estos marcos y encontrar ejemplos de código en Codeply.

Hoy en día, todas las principales empresas están implementando el diseño de materiales en sus respectivas aplicaciones móviles, así como en el sitio web. Recientemente, Facebook también proporcionó a la aplicación messanger un diseño de materiales.
Por lo tanto, le recomendaría encarecidamente el marco MaterialiseCSS Soy un usuario profesional de este marco (es broma). Entonces, si sabes cómo implementar bootstrap, entonces esto será un pedazo de pastel. Además, puedes usar diseños de googlemdl. Pero, me gustó materializar css como está en etapa de evolución.
También debe tener en cuenta Bootstrap versión 4.0. Está a punto de salir al mercado. Tengo expectativas muy altas de este, ya que incluirá diseño de material (seguro) pero también con algunas características adicionales.
Pero hasta ahora, diría que usa MaterializeCSS.

Los que he estado usando en producción recientemente …

Uikit: más bien así, creo que es más ligero en peso que bootstrap, etc., pero realmente encuentro útiles todas sus clases de ayuda, y todo tiene el prefijo ‘uk-‘, por lo que está separado de sus propias clases, pero semántico.


Bourbon / neat: acabamos de comenzar a usar esto en el trabajo, mantiene las clases html limpias y le permite ser agradable y semántico porque:

Bourbon es solo algunos mixins útiles, y para ser justos, podría usar esto en combinación con bootstrap / uikit o cualquier marco, ya que son solo mixins auxiliares que no agregan ningún peso de código si no los llama.

Genial es, bueno, todavía no estoy al 100%, pero al entrar en él, mantiene su marcado muy limpio porque llama a los asistentes de cuadrícula en sus propios nombres de clase (por lo que básicamente establece su propia estructura de cuadrícula).


Esqueleto

Muy ligero y construido primero para dispositivos móviles, no toma decisiones de estilo para usted, por lo que es un buen marco de inicio para construir.

UIkit

http://blog.teamtreehouse.com/introduction-neat-semantic-sass-grid

Placa de respuesta CSS receptiva


No me gusta el bootstrap porque es demasiado pesado, a veces un dolor para anular, obstinado y abarrota los nombres de mis clases. Aunque es el líder del mercado, no pienso mucho en él para diseños a medida / personalizados.

La siguiente mejor opción después de Bootstrap es Foundation. En algunos aspectos, mejor que Bootstrap. No es tan popular como Bootstrap, pero la base es un marco poderoso. Bootstrap ofrece diseños de componentes listos, pulidos y completos, mientras que Foundation, como su nombre lo indica, es más como una base en la que puede trabajar. Los diseños de los componentes son bastante básicos, por lo que le brinda más flexibilidad en la personalización de los componentes.

Puedes leer más sobre la diferencia aquí en Bootstrap vs. Fundación

Echa un vistazo a Materializecss. Implementa los conceptos de diseño de materiales de Google y proporciona una muy buena documentación para ponerlo en práctica.
Es lo mismo que bootstrap. Si conoces Bootstrap, no tomará mucho aprender a Materializar.
http://www.materializecss.com

Bootstap es popular porque contiene muchos módulos integrados en el paquete
junto con ese bootstrap, tenemos una gran comunidad que sigue agregando nuevas características al paquete. y bootstrap tienen un importante soporte de implementación / complemento personalizado a través de Internet.

aparte de eso, Foundation CSS y Skelton, que también es un buen marco CSS, pero en comparación con Bootstarp, tienen una implementación menos personalizada (complementos).

Espero que la respuesta te ayude.

Recomendaría Foundation By Zurb ( http://foundation.zurb.com/ )

Aquí hay una comparación de los tres: Bootstrap, Foundation & Skeleton:
Comparación de framework CSS sensible

Hay Foundation y Skeleton alternativos en bootstrap …….
https://www.masterintechsolutions.com

Aquí tienes, este artículo podría ser de gran ayuda … ¿Cuáles son los mejores marcos CSS / HTML receptivos?
Espero eso ayude.

Zurb Foundation y PureCSS son dos alternativas.