Code Monkey home page Code Monkey logo

material-framework's Introduction

Material framework

This is a CSS only Material design based framework.

Demo : http://nt1m.github.io/material-framework

Usage

Just include material.css on any web page/ web app. You can also get a minified version by running grunt dist, the minified code will appear in the dist folder.

Resources used

Contributing

Pull requests :) or Issues if you can't :)

Guidelines

  • Tab indenting
  • Space after "," (rgba(0, 0, 0, 0.2) for example)
  • Lowercase hex colors or rgba for alpha transparency

material-framework's People

Contributors

aidangrabe avatar imgbotapp avatar kcenk avatar klummy avatar kundan28 avatar ngtim avatar nt1m avatar palmeral avatar parassharmaa avatar toddpress avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

material-framework's Issues

Add layout helpers

Mainly to spare time for web apps to set margin or padding.

What would be useful :

  • Header
  • Sidebar
  • Main content
  • Sections
  • Grids
  • Navigation bars (is there a spec for this ?)
  • Footer

typography section bug

Having the fab button in the navbar affects the width of the typography section (although it does not do this for any other section - not sure why).
screen shot 2015-01-22 at 4 44 36 pm

Clean things up

  • Add space between prop name and value (prop: value;)
  • Consistent indenting
  • No duplicate code (still needs to verify this one)
  • Add contribution guide

missing icon

The new icons look great, but icon-trash is missing. Is it possible to add this back?

Add more components

http://www.google.com/design/spec

Remaining items :
P1 :

P2 :

Document colors

We have a lot of available colors in the framework, but we don't document them. We should do so.

Improve demo page

Things to do :

  • Replace the heavy bunch of cards with lighter sections separated by a divider
  • Add code samples
  • Split into multiple pages ?

Implement ripple focus styles

Something like this :


.ripple:focus::after, .button:focus::after, .fab:focus::after, [ripple]:focus::after {
    width: 75% !important;
    left: 12%;
    top: 0 !important;
    height: 100% !important;
    opacity: 0.12;
    border-radius: 0.75em / 2em !important;
}

code blocks

This isn't part of the spec, but for the demos some kind of styling for <code> elements will be needed.

JS helpers

  • Tabs
  • Toasts
  • Colors (accent colors, secondary color, ...)
  • UI (quick functions to generate checkboxes, radios, ...)
  • Pure ripple

Split up demo html

The html is kinda ugly right now, it would be cleaner if the demo files were split up.

sidemenu fade issues

the fade is floating over the text, turning the text gray. The text probably needs to have a z-index of 1 to fix this.

Demo issues with dark theme

The pretty print for the code blocks does not change when using the dark theme, making the code unreadable.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.