54 Repos
Mechanisms for overriding layout settings based on viewport size and environment hints.
Distinct from Environment Adapters: Candidates focus on server-side protocol adapters or env-vars, not CSS media query based layout adaptation
Explore 54 awesome GitHub repositories matching web development · Responsive Layout Adaptation. Refine with filters or upvote what's useful.
vue-admin-better is a Vue 3 admin dashboard template and framework used for creating data-driven backend management systems. It provides a responsive admin UI kit with pre-built page templates and layouts that adapt to desktop, mobile, and tablet screens. The framework features a dynamic route management system that renders application navigation and page access based on configurations received from a remote server. It includes a mock API development environment for generating and exporting simulated backend data, enabling frontend development to proceed without a live API. The project imple
Adapts administrative sidebars, grids, and menus to provide a consistent experience across different screen widths.
Angular Material is an accessible web component library and UI framework designed for building single-page applications within the Angular ecosystem. It provides a collection of pre-built user interface elements that implement the Material Design specification to ensure a consistent look and feel across different devices. The project functions as a cross-platform design system, offering a unified set of motion and interaction patterns. It focuses on delivering a standardized system of visual and behavioral specifications that adapt to various screen sizes. The library covers a broad range of
Provides layouts and components that automatically adapt their interaction patterns based on viewport size.
This project is a collection of reference implementations for vanilla web applications, interactive browser games, and core frontend development patterns. It consists of small web applications and tools built using standard HTML, CSS, and JavaScript without the use of external frameworks or libraries. The collection demonstrates various practical implementations, including browser-based mini games with arcade and word-guessing mechanics, as well as frontend interface prototypes. These examples cover the use of the native document object model for state manipulation and the implementation of i
Uses media queries and flexible box models to adapt the visual interface across different screen sizes.
CoreUI Free Bootstrap Admin Template is a pre-built, responsive admin dashboard template built on Bootstrap 5 for constructing back-office interfaces. It provides a library of UI components with native wrappers for React, Vue, and Angular applications, alongside a Sass-based theming system for managing brand colors, dark mode, and design tokens via variables and CSS custom properties. The template includes a set of advanced form controls such as autocomplete, date pickers, and multi-step wizards with built-in validation, and supports switching the entire interface between built-in dark and li
Builds full-featured back-office interfaces that adapt to desktop, tablet, and mobile screens.
Stylus is a CSS preprocessor that transforms a dynamic language into standard CSS. It utilizes a compilation workflow to enable the use of variables, nesting, and arithmetic, which are then rendered into stylesheets for use in frontend asset pipelines. The project is distinguished by a flexible syntax that allows for indentation-based styling, meaning curly braces, colons, and semicolons can be omitted. It further differentiates itself through a JavaScript-driven plugin pipeline and the ability to extend the native syntax with custom JavaScript functions for complex logic. Its capability sur
Injects variables and expressions into media query definitions to programmatically calculate breakpoints.
This project provides educational course materials and reference code for learning frontend web development. It serves as a tutorial and collection of examples demonstrating how to build responsive user interfaces using HTML, CSS, and JavaScript. The repository contains practical implementations and references for responsive web design, specifically focusing on fluid grids and media queries to adapt layouts across different screen sizes. It includes client-side scripting samples that illustrate how to add interactive behavior and dynamic functionality to web pages. The material covers a broa
Provides examples of using CSS media queries to create layouts that adapt to different screen sizes.
jQuery Mobile is a mobile web framework and cross-platform UI library designed to create consistent HTML5 user interfaces that adapt to different mobile device platforms and screen sizes. It provides a collection of customizable components and CSS styles to render a unified look and feel across various mobile operating systems. The framework functions as a CSS themeable UI kit, featuring a build process that allows for the generation of custom visual themes by modifying base style files and assets. The library covers a broad capability surface including responsive mobile interface developmen
Uses CSS media queries and specialized classes to create layouts that adapt to various screen sizes.
Octopress is a Jekyll blogging framework and static site generator theme designed for publishing professional blogs. It provides a collection of responsive semantic templates and styling to render markdown content into mobile-friendly websites. The project features an integrated static asset pipeline that compresses and transforms CSS and JavaScript files during the build process to optimize load times. It includes an SEO optimized blog template with automatic sitemap generation, archive pages, and metadata for improved search engine indexing, as well as client-side site search using local in
Ensures the blog is mobile-friendly by adapting layouts based on viewport size.
Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process
Uses a responsive 12-column grid system to adapt administrative interfaces for tablets and mobile devices.
Embla Carousel is a lightweight JavaScript carousel library and barebones slider engine designed for creating touch-enabled, swipeable content sliders. It functions as a plugin-based framework that manages scroll physics and slide positioning without imposing specific UI styles, while providing a programmable API for custom carousel development. The system is distinguished by its modular architecture, allowing developers to extend core logic through external plugins and custom event hooks. It is compatible with server-side rendering, generating initial styles on the server to prevent layout s
Overrides carousel settings based on media query breakpoints and provides size hints for SSR.
vCard Personal Portfolio is a static HTML and CSS template that provides developers with a ready-to-deploy personal portfolio website. It is built as a frontend portfolio template, delivering a responsive portfolio website that showcases a developer's projects and skills in a layout optimized for all screen sizes. The project employs a mobile-first design approach, where styles are authored for mobile viewports as the baseline and then enhanced for larger screens using progressive min-width media queries. Its CSS-grid-based responsive layout arranges page sections using CSS Grid with flexible
Uses CSS media queries to adjust typography, spacing, and component visibility at predefined breakpoints.
This project is a front-end interview study guide and a collection of structured notes designed for technical job preparation. It serves as a comprehensive reference for web technologies, common technical interview questions, and JavaScript algorithm implementation. The notebook distinguishes itself by integrating specialized guides for web performance optimization, browser API documentation, and JavaScript algorithm references. It provides a structured approach to solving coding challenges involving data structures like binary trees, linked lists, and array manipulation. The content covers
Details modern CSS techniques using Flexbox, Grid, and media queries for responsive design.
Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from JSON or arrays. It functions as a hierarchical data viewer and a spreadsheet interface component, capable of rendering thousands of records efficiently through viewport-based virtualization and progressive loading. The library distinguishes itself by providing a full spreadsheet interface mode with multi-sheet management, cell range selection, and bulk copy-paste capabilities. It supports complex data architectures, including nested data field mapping, expandable tree structure
Hides and shows columns dynamically to prevent table overflow on small screens.
vue-grid-layout is a draggable and resizable grid system for Vue.js that enables users to customize the placement and size of interface elements. It functions as a dynamic widget orchestrator and a state-persistent layout manager, allowing for the creation of customizable dashboard interfaces where components can be arranged and sized according to user preference. The system operates as a responsive dashboard framework that automatically adapts grid arrangements based on viewport size and supports right-to-left text directions. It provides the ability to capture and serialize grid positions a
Automatically adjusts the grid arrangement based on viewport size and supports right-to-left directions.
Dieses Projekt ist ein responsives Admin-Panel-Template, das mit Flutter erstellt wurde. Es bietet eine plattformübergreifende administrative Oberfläche, die darauf ausgelegt ist, eine konsistente Benutzererfahrung über Web-, Desktop-, Tablet- und Mobilbildschirme hinweg mit einer einzigen Codebasis zu gewährleisten. Das Template fungiert als Datenvisualisierungs-Dashboard und nutzt Diagramme und Tabellen, um komplexe Datensätze und Performance-Metriken darzustellen. Es konzentriert sich auf ein professionelles Enterprise-Layout für Business-Management-Aufgaben. Die Oberfläche integriert adaptive Grid-Layouts, Breakpoint-basiertes Layout-Switching und eine komponentenbasierte UI-Komposition, um verschiedene Geräteformfaktoren zu handhaben. Es nutzt zudem zustandsgesteuerte Navigation, um die Sichtbarkeit von Menüs und Sidebars über verschiedene Bildschirmgrößen hinweg zu verwalten.
Provides a responsive admin interface that adapts sidebars, grids, and menus across web, desktop, and mobile screens.
v3-admin-vite is a Vue 3 admin template and frontend framework used for building administrative dashboards and internal business tools. It utilizes Vite for module bundling, providing hot module replacement during development and optimized builds for production. The project features a themeable management interface with customizable visual styles and dark mode toggles. It includes a responsive dashboard layout that adapts navigation and content displays across desktop and mobile screen resolutions. The framework implements role-based access control to manage user permissions and restrict acc
Adapts sidebar, grid, and menu displays for a consistent administrative experience across devices.
react-admin is a full-featured admin dashboard built with React and Ant Design, designed for building interfaces that manage backend operations. Its core identity centers on providing a complete admin panel with dynamic menu configuration, role-based access control, and third-party OAuth authentication, all within a responsive layout that adapts to different screen widths. The project distinguishes itself through a dynamic route-based menu system that fetches navigation structure from a server API, enabling runtime menu updates without redeploying the application. It integrates role-based rou
Adjusts menu display type and grid layout based on browser width using CSS media queries and React state management.
This is a personal portfolio website built as a React.js single-page application. It serves as a self-coded platform to present a developer's resume and showcase their GitHub projects. The site includes structured sections for listing technical skills, displaying work history and education, and presenting a curated collection of projects with descriptions and links. The layout is built with React-Bootstrap and custom CSS to adapt across desktops, tablets, and phones.
Adapts the portfolio layout across devices using a UI framework and custom styles.
Skeleton ist ein Svelte Tailwind UI-Toolkit und eine adaptive Komponentenbibliothek. Es bietet ein Utility-First-Designsystem für den Aufbau reaktiver Web-Interfaces, wobei der Fokus auf konsistenten Themes und Typografie über verschiedene Bildschirmgrößen hinweg liegt. Das Toolkit kombiniert vorgestylte Komponenten mit Layout-Tools, um responsives UI-Design und schnelles Frontend-Prototyping zu unterstützen. Es ermöglicht die Erstellung adaptiver Benutzeroberflächen durch einen standardisierten Satz von Utility-Klassen für Styling und Layout. Das System deckt High-Level-Funktionen in der Svelte-Webentwicklung und beim Tailwind CSS-Styling ab und nutzt ein flexibles Grid-System sowie CSS-Variablen-basiertes Theming.
Offers systems that automatically adjust layout structures across various device screen sizes for a seamless experience.
Astrowind is a high-performance site framework and bootstrapping tool designed for building marketing sites, professional portfolios, and high-conversion landing pages. It utilizes a utility-first CSS architecture and a component-based UI library to assemble responsive websites. The project specializes in conversion rate optimization through targeted templates for lead generation, product sales, subscription captures, and pre-launch teasers. It includes specific infrastructure for static blogging, utilizing markdown-based content modeling and rendering for long-form articles. The framework c
Implements mechanisms for overriding layout settings based on viewport size to ensure a consistent experience across all devices.