All Projects β†’ leemunroe β†’ Motherplate

leemunroe / Motherplate

Licence: mit
A bare bones responsive SCSS boilerplate for web designers

Projects that are alternatives of or similar to Motherplate

Sing App
πŸ’₯Free and open-source admin dashboard template built with Bootstrap 4.5 πŸ’₯
Stars: ✭ 1,187 (+202.81%)
Mutual labels:  boilerplate, bootstrap, scss, sass
Light Blue Dashboard
πŸ”₯ Free and open-source admin dashboard template built with Bootstrap
Stars: ✭ 110 (-71.94%)
Mutual labels:  boilerplate, bootstrap, scss, sass
Bootstrap 4 Sass Gulp 4 Boilerplate
A Bootstrap 4.5.2 boilerplate with font-awesome, sass, gulp 4 tasks
Stars: ✭ 103 (-73.72%)
Mutual labels:  boilerplate, bootstrap, scss, sass
Primitive
⛏️ β€Ž A front-end design toolkit for developing web apps.
Stars: ✭ 783 (+99.74%)
Mutual labels:  boilerplate, scss, sass
Generator Ngx Rocket
πŸš€ Extensible Angular 11+ enterprise-grade project generator
Stars: ✭ 1,329 (+239.03%)
Mutual labels:  mobile, bootstrap, sass
Quickmenu
The new era of mobile navigation for the web, we're out of hamburgers.
Stars: ✭ 119 (-69.64%)
Mutual labels:  mobile, scss, sass
Html Sass Babel Webpack Boilerplate
Webpack 4 + Babel + ES6 + SASS + HTML Modules + Livereload
Stars: ✭ 35 (-91.07%)
Mutual labels:  boilerplate, scss, sass
Tris Webpack Boilerplate
A Webpack boilerplate for static websites that has all the necessary modern tools and optimizations built-in. Score a perfect 10/10 on performance.
Stars: ✭ 1,016 (+159.18%)
Mutual labels:  boilerplate, scss, sass
Generator Baukasten
Awesome!
Stars: ✭ 50 (-87.24%)
Mutual labels:  boilerplate, scss, sass
Fast
Develop, build, deploy, redeploy, and teardown frontend projects fast.
Stars: ✭ 126 (-67.86%)
Mutual labels:  boilerplate, scss, sass
Bootstrap
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
Stars: ✭ 154,459 (+39302.81%)
Mutual labels:  bootstrap, scss, sass
React Core Boilerplate
Powerful ASP.NET Core 3 templates with React, true server-side rendering and Docker support
Stars: ✭ 169 (-56.89%)
Mutual labels:  boilerplate, bootstrap, sass
Bslib
Tools for theming shiny and rmarkdown from R via Bootstrap (3 or 4) Sass.
Stars: ✭ 197 (-49.74%)
Mutual labels:  bootstrap, scss, sass
Sassy Starter
πŸŽ‰ Sassy starter - HTML / SCSS (SMACSS)
Stars: ✭ 740 (+88.78%)
Mutual labels:  boilerplate, scss, sass
Shards Ui
🎨Shards is a beautiful & modern Bootstrap 4 UI kit packed with extra templates and components.
Stars: ✭ 1,718 (+338.27%)
Mutual labels:  bootstrap, scss, sass
Lightning Admin Angular
A mobile first design of a responsive admin template built with angular and bootstrap
Stars: ✭ 107 (-72.7%)
Mutual labels:  bootstrap, scss, sass
Tabler Rubygem
Rubygem for https://tabler.github.io
Stars: ✭ 77 (-80.36%)
Mutual labels:  bootstrap, scss, sass
Bootstrap 4 Utilities
Bootstrap 4 utility classes in LESS CSS for Bootstrap 3 or any other projects.
Stars: ✭ 105 (-73.21%)
Mutual labels:  bootstrap, scss, sass
Frontie Webpack
Front-end Boilerplate | Gulp 4 + Webpack 4 + Babel + ITCSS Architecture + BEM Methodology + Twig.js
Stars: ✭ 102 (-73.98%)
Mutual labels:  boilerplate, bootstrap, sass
Skeleton Sass
Skeleton Sass is a highly modular version of Skeleton CSS
Stars: ✭ 151 (-61.48%)
Mutual labels:  boilerplate, scss, sass

Motherplate: A Responsive SCSS Boilerplate for Web Designers

Preview: https://leemunroe.github.io/motherplate/example.html

What is this?

This is a bare bones HTML/CSS framework. This is what I'll typically start off most web projects with.

It includes a CSS reset and a bunch of minimal boilerplate styles that should come in useful for any project, including a responsive grid, typography, buttons, icons and forms.

It is not as in depth as something like HTML5 Boilerplate and doesn't include styled components like Bootstrap.

It can be used for a static web project as is, or you can copy the CSS folder into an existing framework (e.g. Rails).

Features

  • Uses SCSS partials to help structure the CSS.
  • Responsive-ready 12-column grid system to work across all devices.
  • Uses Font Awesome icon fonts for icons.
  • Uses Normalize to reset browser styles.
  • Only enough CSS to get you started; minimal visual styling with this boilerplate.
  • Only the HTML/JS you need to get started; very little components with this boilerplate.

How to Use

This will vary depending on the framework you are using. The following is how to for a basic static website.

Install Node.js and use Grunt

Motherplate uses SCSS. This particular repo uses Grunt to compile the SCSS to CSS and NPM to manage external dependencies like FontAwesome and Normalize.

You will need Node.js.

Open up terminal (or command line) and run the default Grunt task.

$ npm install
$ grunt

Grunt will watch for any changes you make to your SCSS files and compile your new main.css file.

HTML

A bare bones index.html template.

CSS

  • base/config Put all your variables in here e.g. colors, padding, border radius - this helps with consistency across your project.
  • base/grid A basic responsive grid system with 12 columns.
  • base/ie Any styles that you need to add in order for Internet Explorer to work.
  • base/mixins Reusabled Sass mixins e.g. clearfix.
  • base/print Basic print stylesheets to make your pages look better when printed.
  • base/responsive Add any global responsive styles here e.g. hide elements, show elements, resize elements.
  • base/shame Keep this to hand for any quick and dirty CSS you need to add but plan to tidy later.
  • base/type Basic styling for your typography.
  • components/alerts Alerts to notify or give feedback to the user
  • components/buttons Styles for any text links and/or buttons.
  • components/forms Some basic form styles.
  • components/media Styles for images, video etc.
  • components/nav Inline navigation.
  • components/other Other reusable styles that come in handy.
  • components/tables Styles for tables.
  • pages/home Styles that are specific to the homepage
  • pages/layout Global layout styles e.g. header, footer, logo etc.
  • main.scss This brings all the partials together.

As your project grows and you need to add more styles just create new .scss files and reference them anywhere in your main.scss file.

JavaScript

  • I've included some basic Javascript including the latest jQuery and the document ready function.

Images

  • There is a /img folder for images.
  • For images referenced in the CSS I tend to keep them in the css/assets/ folder e.g. sp.png is a sprite I can reference.
  • Images referenced in the HTML are stored in the /img folder.

Fonts

  • Included font awesome for icons

Further Documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].