Want to take your software engineering career to the next level? Join the mailing list for career tips & advice Click here

fluidity

The worlds smallest fully-responsive css framework

Subscribe to updates I use fluidity


Statistics on fluidity

Number of watchers on Github 1132
Number of open issues 9
Average time to close an issue about 1 month
Main language JavaScript
Average time to merge a PR about 1 month
Open pull requests 2+
Closed pull requests 6+
Last commit over 4 years ago
Repo Created over 6 years ago
Repo Last Updated over 2 years ago
Size 95 KB
Homepage http://fluidity.sexy
Organization / Authormrmrs
Latest Releasev0.2.0
Contributors9
Page Updated
Do you use fluidity? Leave a review!
View open issues (9)
View fluidity activity
View on github
Book a Mock Interview With Me (Silicon Valley Engineering Leader, 100s of interviews conducted)
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Evaluating fluidity for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

FLUIDITY

A fully responsive css framework that is impossibly small

HTML is almost 100% responsive out of the box. This stylesheet patches the remaining holes to get to 100% and in just 247 minified bytes. Let's make the web just a bit more responsive shall we?

Installing fluidity

Production

Just include the fluidity css file in the head of your html file:

<link rel="stylesheet" href="css/fluidity.min.css">

For elements that need to retain widths that might be wider than a device's viewport (i.e tables), wrap them in a div with the class 'overflow-container' like so:

  <div class="overflow-container">
    <table>
      ...
    </table>
  </div>

Development

If you want to develop with the uncompressed version, include instead:

<link rel="stylesheet" href="css/fluidity.css">

Available build / dev tools

If you'd like to use the available build tools just run:

cd fluidity
npm install -g gulp
npm install
gulp

Gulp Tasks

Gulp is a JavaScript task runner. http://gulpjs.com

There are a few common tasks that gulp takes care of here:

  • Livereload
  • CSS minification
  • Autoprefixer
  • Sass
  • Lints the compiled css

Run these from the root directory of the project. The command

gulp

runs a live reload server and starts sass compilation while running csslint, while

gulp production

also minifies the css.

License

The MIT License (MIT)

Copyright (c) 2014 @mrmrs

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the Software), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

fluidity open issues Ask a question     (View All Issues)
  • about 5 years `height:100%` seems redundant
  • almost 6 years Add to cdn and provide link
  • about 6 years why "overflow-y: scroll;" on .table-container?
  • over 6 years Consider adding form elements
  • over 6 years Specify Version of Supported Browsers.
  • over 6 years Add marquee tag support
fluidity open pull requests (View All Pulls)
  • added -webkit-overflow-scrolling: touch; for a smoother overflow scrolling experience on iOS
  • overflow-y --> overflow-x (fixes #24)
fluidity questions on Stackoverflow (View All Questions)
  • Increasing Fluidity 2D game Java
  • Bootstrap and it's fluidity
  • Fluidity with Cards of Different Lengths
  • Responsive HTML e-mail has lost fluidity
  • sbt-stylus with Fluidity
  • Left aligning absolutely positioned div while maintaining fluidity
  • Responsive container fluidity
  • Bootstrap prevent fluidity on smaller than 800px
  • Need help to provide cross-screen fluidity of images?
  • Adjust a JS Expand/Collapse function that has a bit of a bump in its fluidity
  • Lanching application and transition speed, fluidity
  • Twitter Bootstrap Rows and Columns - fluidity?
  • Web Design fluidity
  • Improve and optimize fluidity ( no lag ) of an iPhone app
  • Css box fluidity issue
  • CSS three column layout fluidity
  • Footer in position fixed with Jquery slideUp needs fluidity
  • Why does my UITableView lose it's fluidity when I scroll during an asynchronous reload data?
fluidity list of languages used
fluidity latest release notes
v0.2.0 3 extra elements and 25 extra bytes

Now adds 'support' for svg, canvas, and iframes.

But of course the css got bloated to the super ridiculous size of 132 bytes.

tumblr_n2e7etjmul1sgpp2do1_400

v0.1.0 107 bytes of responsive sexiness

A css shim that promotes html being a little more responsive out of the box.

tumblr_n2cbebchn01sbv0n8o1_500

Other projects in JavaScript
Powered by Autocode - Instant Webhooks, Scripts and APIs
Autocode logo wordmark