Skip to content

Instantly share code, notes, and snippets.

@joellesenne
Forked from anonymous/index.html
Last active February 13, 2018 20:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joellesenne/b6b67c0c6d9d87cd509ba57d5fd3ece2 to your computer and use it in GitHub Desktop.
Save joellesenne/b6b67c0c6d9d87cd509ba57d5fd3ece2 to your computer and use it in GitHub Desktop.
JS Bin // source http://jsbin.com/pisuxex
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<style id="jsbin-css">
body {
display: flex;
flex-direction: column;
min-height: 100vh;
}
main {
display: flex;
flex: 1 1 auto; /* flex-grow devient 1 */
}
nav,
aside {
width: 10em;
}
nav {
order: -1;
}
.content {
flex: 1;
}
/* Responsive */
@media (max-width: 370px) {
main,
nav,
aside,
.content {
display: block;
width: auto;
}
}
/* Responsive (variante) */
@media (max-width: 370px) {
main {
flex-direction: column;
}
nav,
aside {
width: auto;
}
.content {
flex-basis: auto; /* pour écraser la valeur 0 */
}
nav {
order: 1;
}
}
</style>
</head>
<body>
<header>
<h1>Mon super gabarit!</h1>
</header>
<main class="wrapper">
<section class="content">
<h2>Flexbox c'est la vie, Hopla!</h2>
<p>Lorem Elsass ipsum lacus leverwurscht Wurschtsalad mamsell Gal.
gewurztraminer Carola tellus rucksack vielmols, Gal!</p>
</section>
<nav id="navigation">
<a href="#">Salade</a>
<a href="#">Tomate</a>
<a href="#">Oignon</a>
<a href="#">Choucroute</a>
<a href="#">Picon bière</a>
</nav>
<aside>
<h2>Aside content</h2>
<p>Lorem Elsass ipsum lacus leverwurscht Wurschtsalad mamsell Gal.</p>
</aside>
</main>
<footer>Hopla le pied de pache!</footer>
<script id="jsbin-source-css" type="text/css">body {
display: flex;
flex-direction: column;
min-height: 100vh;
}
main {
display: flex;
flex: 1 1 auto; /* flex-grow devient 1 */
}
nav,
aside {
width: 10em;
}
nav {
order: -1;
}
.content {
flex: 1;
}
/* Responsive */
@media (max-width: 370px) {
main,
nav,
aside,
.content {
display: block;
width: auto;
}
}
/* Responsive (variante) */
@media (max-width: 370px) {
main {
flex-direction: column;
}
nav,
aside {
width: auto;
}
.content {
flex-basis: auto; /* pour écraser la valeur 0 */
}
nav {
order: 1;
}
}
</script>
</body>
</html>
body {
display: flex;
flex-direction: column;
min-height: 100vh;
}
main {
display: flex;
flex: 1 1 auto; /* flex-grow devient 1 */
}
nav,
aside {
width: 10em;
}
nav {
order: -1;
}
.content {
flex: 1;
}
/* Responsive */
@media (max-width: 370px) {
main,
nav,
aside,
.content {
display: block;
width: auto;
}
}
/* Responsive (variante) */
@media (max-width: 370px) {
main {
flex-direction: column;
}
nav,
aside {
width: auto;
}
.content {
flex-basis: auto; /* pour écraser la valeur 0 */
}
nav {
order: 1;
}
}
body {
display: flex;
flex-direction: column;
min-height: 100vh;
}
main {
display: flex;
flex: 1 1 auto; /* flex-grow devient 1 */
}
nav,
aside {
width: 10em;
}
nav {
order: -1;
}
.content {
flex: 1;
}
/* Responsive */
@media (max-width: 370px) {
main,
nav,
aside,
.content {
display: block;
width: auto;
}
}
/* Responsive (variante) */
@media (max-width: 370px) {
main {
flex-direction: column;
}
nav,
aside {
width: auto;
}
.content {
flex-basis: auto; /* pour écraser la valeur 0 */
}
nav {
order: 1;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment