Skip to content

crystallo is a solid & simple responsive micro framework to help you kick-start any form of web application.

Notifications You must be signed in to change notification settings

TimPietrusky/crystallo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crystallo

crystallo

it's ultra responsive to be a responsive css framework.

Here is the live version & preview.

What?

crystallo is a solid & simple responsive micro framework to help you kick-start any form of web creation.

This is the alpha release and it would be awesome if you could help: critique, bugs, ideas!

Version

0.0.25

Features!

  • clean & semantic HTML
  • class / id free
  • up to 5 fluid columns
  • buttons
  • vertical-align: center
  • theme support
  • and what ever you want!

Supported browsers

  • Chrome
  • Firefox
  • Opera
  • Safari
  • IE 9+ (IE <=8 support in alpha)

How to use it

1. Add the css

<head>
    <link rel="stylesheet" href="css/crystallo.css">
    <link rel="stylesheet" href="css/theme/minimal.css">
</head>

2. Define a max-width, theme or auto-extend if you like

<body data-max-width="1400" data-theme="minimal" data-auto-extend="true">

Roadmap

0.0.3

  • Add support for
    • table
    • form

0.0.4

  • Add support for
    • navigation
  • Create a theme skeleton / creator

The core has no styles

So you can take advantage of the core functionality and create your own ultra custom theme.

There are just three predefined attributes, which affect the whole body.

data-max-width (px)

  • none [default]
  • 860
  • 1024
  • 1152
  • 1280
  • 1400
  • 1600
  • 2048
  • 3200
  • 4000

data-theme

The core has no style, so we need themes! Right?

  • none [default]
  • minimal
  • your custom theme here?

data-auto-extend

Even if data-max-width is specified, auto extend the body to the next size.

  • false [default]
  • true
<body data-max-width="1400" data-theme="minimal" data-auto-extend="true">
</body>

up to 5 shiny columns

This is all you need to keep focus on the content and not on pixel perfect designs.

1 column

<article data-high="1" data-text="1 column">
  <section data-cols="1" data-valign="center">
    <div>
      <h2>column 1</h2>
    </div>
  </section>
</article>

2 columns

<article data-high="2" data-text="2 columns">
  <section data-cols="2" data-valign="center">
    <div>
      <h2>column 1</h2>
    </div>
    <div>
      <h2>column 2</h2>
    </div>
  </section>
</article>

3 columns

<article data-high="3" data-text="3 columns">
  <section data-cols="3" data-valign="center">
    <div>
      <h2>column 1</h2>
    </div>
    <div>
      <h2>column 2</h2>
    </div>
    <div>
      <h2>column 3</h2>
    </div>
  </section>
</article>

4 columns

<article data-high="4" data-text="4 columns">
  <section data-cols="4" data-valign="center">
    <div>
      <h2>column 1</h2>
    </div>
    <div>
      <h2>column 2</h2>
    </div>
    <div>
      <h2>column 3</h2>
    </div>
    <div>
      <h2>column 4</h2>
    </div>
  </section>
</article>

5 columns

<article data-high="5" data-text="5 columns">
  <section data-cols="5" data-valign="center">
    <div>
      <h2>column 1</h2>
    </div>
    <div>
      <h2>column 2</h2>
    </div>
    <div>
      <h2>column 3</h2>
    </div>
    <div>
      <h2>column 4</h2>
    </div>
    <div>
      <h2>column 5</h2>
    </div>
  </section>
</article>

Buttons

<section data-cols="1" data-valign="center">
  <div>
    <button>default/button>
  </div>
</section>
<section data-cols="5" data-valign="center">
  <div>
    <button data-high="1">high 1</button>
  </div>
  <div>
    <button data-high="1">high 2</button>
  </div>
  <div>
    <button data-high="1">high 3</button>
  </div>
  <div>
    <button data-high="1">high 4</button>
  </div>
  <div>
    <button data-high="1">high 5</button>
  </div>
</section>

Alpha testers

  • Mads Cordes

2012 by Tim Pietrusky

timpietrusky.com

About

crystallo is a solid & simple responsive micro framework to help you kick-start any form of web application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages