All Projects → thoughtbot → Bitters

thoughtbot / Bitters

Licence: mit
Bitters is maintained by the thoughtbot design team. It is funded by thoughtbot, inc. and the names and logos for thoughtbot are trademarks of thoughtbot, inc.

Programming Languages

HTML
75241 projects
SCSS
7915 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Bitters

Refills
Refills is maintained by the thoughtbot design team. It is funded by thoughtbot, inc. and the names and logos for thoughtbot are trademarks of thoughtbot, inc.
Stars: ✭ 1,523 (+8.94%)
Mutual labels:  scss, sass, bourbon, bourbon-family
Neat
Neat is maintained by the thoughtbot design team. It is funded by thoughtbot, inc. and the names and logos for thoughtbot are trademarks of thoughtbot, inc.
Stars: ✭ 4,506 (+222.32%)
Mutual labels:  scss, sass, bourbon, bourbon-family
Bourbon
Bourbon is maintained by the thoughtbot design team. It is funded by thoughtbot, inc. and the names and logos for thoughtbot are trademarks of thoughtbot, inc.
Stars: ✭ 9,065 (+548.43%)
Mutual labels:  scss, sass, bourbon, bourbon-family
Wordless
All the power of Pug, Sass, Coffeescript and WebPack in your WordPress theme. Stop writing themes like it's 1998.
Stars: ✭ 1,374 (-1.72%)
Mutual labels:  scss, sass
Sassdoc
Release the docs!
Stars: ✭ 1,353 (-3.22%)
Mutual labels:  scss, sass
Frontnote
Node.jsを使ったスタイルガイドジェネレーター
Stars: ✭ 73 (-94.78%)
Mutual labels:  scss, sass
Sassyfication
💅Library with sass mixins to speed up your css workflow.
Stars: ✭ 51 (-96.35%)
Mutual labels:  scss, sass
Tabler Rubygem
Rubygem for https://tabler.github.io
Stars: ✭ 77 (-94.49%)
Mutual labels:  scss, sass
Sing App
💥Free and open-source admin dashboard template built with Bootstrap 4.5 💥
Stars: ✭ 1,187 (-15.09%)
Mutual labels:  scss, sass
Pixelperfectcss Scss
Pixel Perfect CSS (Scss)
Stars: ✭ 80 (-94.28%)
Mutual labels:  scss, sass
Avalanche
A package based CSS framework.
Stars: ✭ 86 (-93.85%)
Mutual labels:  scss, sass
Libsasshost
.NET wrapper around the LibSass library with the ability to support a virtual file system.
Stars: ✭ 71 (-94.92%)
Mutual labels:  scss, sass
Jekyll Assets
🎨 Asset pipelines for Jekyll.
Stars: ✭ 1,083 (-22.53%)
Mutual labels:  scss, sass
Sass Brunch
Adds Sass / Scss support to brunch
Stars: ✭ 102 (-92.7%)
Mutual labels:  scss, sass
React Frontend Dev Portfolio
Easy to adapt and deploy React portfolio inspired with solutions found at GitHub.
Stars: ✭ 55 (-96.07%)
Mutual labels:  scss, sass
Stylelint
A mighty, modern linter that helps you avoid errors and enforce conventions in your styles.
Stars: ✭ 9,350 (+568.81%)
Mutual labels:  scss, sass
Vertical Rhythm
Put some typographical vertical rhythm in your CSS. LESS, Stylus and SCSS/SASS versions included.
Stars: ✭ 83 (-94.06%)
Mutual labels:  scss, sass
A11y.css
This CSS file intends to warn developers about possible risks and mistakes that exist in HTML code. It can also be used to roughly evaluate a site's quality by simply including it as an external stylesheet.
Stars: ✭ 1,277 (-8.66%)
Mutual labels:  scss, sass
Snack Helper
🗃 A universal CSS helper library.
Stars: ✭ 50 (-96.42%)
Mutual labels:  scss, sass
Generator Baukasten
Awesome!
Stars: ✭ 50 (-96.42%)
Mutual labels:  scss, sass

Bitters

Reviewed by Hound

Scaffold styles, variables and structure for web projects.

Bitters helps designers start projects faster by defining a basic set of CSS and Sass variables, default element style and project structure. It’s been specifically designed for use within web applications. Bitters should live in your project’s root Sass directory and we encourage you to modify and extend it to meet your project's needs.

Bitters is made to work alongside a CSS reset or style-normalizer; not replace one. We like to use Normalize.

Helpful Links

Table of Contents

Requirements

  • Sass 3.4+ or LibSass 3.3+
  • Ruby 1.9.3+ (required to install Bitters from the command line)

Installation

  1. Install the Bitters gem using the RubyGems package manager:

    gem install bitters
  2. Install the Bitters library into the current directory by running the following command at the command-line. If you’re using Ruby on Rails, run the command in app/assets/stylesheets:

    bitters install

    A base directory will be generated which contains all of the Bitters files.

  3. Import Bitters in your application.css.scss or main manifest file. All additional stylesheets should be imported below Bitters.

    @import "base/base";
  4. Once Bitters is set up, you can begin to import your styles below them.

    @import "base/base";
    @import "my-project-styles";
    …

Using Bitters

Sass structure & default style

The Bitters directory (base/) should contain styles for all the basic elements used throughout the project. Add code to the existing files or add new files. Customize Bitters for your site as you see fit.

Variables

This houses all variables that are used, or will be used, in more than one file in your site.

Typography

All type is based on a font-size of 100%, set on the html element.

Lists

All lists have stripped out styles. No bullets, no left padding.

Forms

Adds basic styles all form elements. The variables at the top of the file all inherit from the variables file but make it really easy to be overridden.

Buttons

Basic style for button and input[type="submit"]. Base button styles can be changed by modifying the styles applied to button as well as [type='button'], [type='reset'], and [type='submit'] in the base/_buttons.scss file.

Command Line Interface

bitters [options]

Options

Option Description
-h, --help Show help
-v, --version Show the version number
--path Specify a custom path
--force Force install (overwrite)

Commands

Command Description
bitters install Install Bitters into the current directory
bitters reset Reset Bitters
bitters remove Removes Bitters from the current directory
bitters help Show help
bitters version Show the version number

Contributing

See the contributing document. Thank you, contributors!

License

Bitters is copyright © 2013-2019 thoughtbot, inc. It is free software, and may be redistributed under the terms specified in the license.

About

Bitters is maintained by the thoughtbot design team. It is funded by thoughtbot, inc. and the names and logos for thoughtbot are trademarks of thoughtbot, inc.

thoughtbot

We love open-source software! See our other projects or hire us to design, develop, and grow your product.

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].