GithubHelp home page GithubHelp logo

natural's Introduction

Best view in Firefox with flexbox enabled. Webkit browser need to fix a bug in order to view the perfect vertical rhythm.

Additional polyfills need to make older browsers to work.

Features:

  • Modular CSS framework
  • 1.6180339887498948482 block__unitless line height
  • golden ratio pull-quote
  • BEM
  • 1 to 12 equal division column grid powered by CSS3 flexbox
  • 1 to 4 golden ratio division column grid powered by CSS3 flexbox
  • Fibonacci sequence in h1 h2 h3 h4 h5 h6 and other helper like .h0 - .h6
  • Use 1em or 16px for readable text
  • Use normalize.css
  • Use CSS variable
  • Media object
  • incremental leading below 16px
  • Responsive support for 300px, 748px, 978px, 1218px and 1378px

Include Natural in your page

<link rel="stylesheet" href="natural.css">

Golden ratio grid

<nav class='block'>
	<div class='block__g-unit block__size1of4'>
		<p class='text-centering'>g1</p>
	</div>
	<div class='block__g-unit block__size2of4'>
		<p class='text-centering'>g2</p>
	</div>
	<div class='block__g-unit block__size3of4'>
		<p class='text-centering'>g3</p>
	</div>
	<div class='block__g-unit block__size4of4'>
		<p class='text-centering'>g4</p>
	</div>
</nav>	

Simple flexible grid

<nav class='block'>
	<div class='block__unit block__size1of2'>
		<p class='text-centering'>1/2</p>
	</div>
	<div class='block__unit block__size1of2'>
		<p class='text-centering'>1/2</p>
	</div>
</nav>

Simple flexible grid with container

<nav class='block'>
	<div class='container'>
		<div class='block__unit block__size1of2'>
			<p class='text-centering'>1/2</p>
		</div>
		<div class='block__unit block__size1of2'>
			<p class='text-centering'>1/2</p>
		</div>
	</div>
</nav>

Simple flexible grid with block__block__gutter

<nav class='block block__block__gutter'>
	<div class='container'>
		<div class='block__unit block__size1of2'>
			<p class='text-centering'>1/2</p>
		</div>
		<div class='block__unit block__size1of2'>
			<p class='text-centering'>1/2</p>
		</div>
	</div>
</nav>

Simple flexible grid with nesting

<nav class='block'>
	<div class='container'>
		<div class='block__unit block__size1of2'>
			<p class='text-centering'>1/2</p>
		</div>
		<div class='block__unit block__size1of2'>
			<div class='block'>
				<div class='block__unit block__size1of2'>
					<p class='text-centering'>1/2</p>
				</div>
				<div class='block__unit block__size1of2'>
					<p class='text-centering'>1/2</p>
				</div>
			</div>
		</div>
	</div>
</nav>

Mix block with block__block__gutter and block without block__block__gutter

<nav class='block block__block__gutter'>
	<div class='container'>
		<div class='block__unit block__size1of2'>
			<p class='text-centering'>1/2</p>
		</div>
		<div class='block__unit block__size1of2'>
			<div class='block'>
				<div class='block__unit block__size1of2'>
					<p class='text-centering'>1/2</p>
				</div>
				<div class='block__unit block__size1of2'>
					<p class='text-centering'>1/2</p>
				</div>
			</div>
		</div>
	</div>
</nav>

Media object

<div class='media'>
	<img src='http://placekitten.com/96/139' alt='' class='media_img'>
	<p class='media_body'>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec porttitor lacinia turpis nec pulvinar. Duis consequat tincidunt odio, non molestie purus tempus eget. Aliquam nec nisi non lacus auctor semper nec ac felis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec porttitor lacinia turpis nec pulvinar. Duis consequat tincidunt odio, non molestie purus tempus eget.</p>
</div>

natural's People

Contributors

kenhty avatar

Stargazers

Angus H. avatar Emilian Losneanu avatar  avatar Jonathan Manas avatar Jaap Walhout avatar Ryan LaBouve avatar Alexander Bihary avatar Nick Adams avatar David Ollerhead avatar Erik Malm avatar Evgeny Chernyavskiy avatar Patrik Skoog avatar  avatar Stephen Edgar avatar  avatar Niklas 'Aberen' Horn avatar hamlet avatar Jonathan Kim avatar Scott avatar NM avatar Eric Kelly avatar  avatar Yiran Sheng avatar Nate West avatar Anderson Juhasc avatar A B avatar Pete Schaffner avatar  avatar Tony avatar Samuel Hobl avatar Gosha Spark avatar Arthur Corenzan avatar Maurice Svay avatar  avatar Nick Dominguez avatar Cody Lindley avatar Todd Zusman avatar Jon Huang avatar Hans Roman avatar Paul Griffin Petty avatar Will Kelly avatar Kaelig Deloumeau-Prigent avatar Malte Steckmeister avatar Zander Martineau avatar Sasha Vladimirskiy avatar Logan Leger avatar  avatar Brajeshwar avatar Srđan Prodanović avatar Jean-Sébastien Ney avatar

Watchers

 avatar Yusuke Ito avatar  avatar

Forkers

nmcv

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.