Skip to content

Instantly share code, notes, and snippets.

View hucklesby's full-sized avatar

David Hucklesby hucklesby

View GitHub Profile
@hucklesby
hucklesby / SassMeister-input-HTML.html
Created October 15, 2014 21:24
Generated by SassMeister.com.
<h1>Flex &amp; Justified Grid</h1>
<div class="grid">
<div class="grid-col"><div class="grid-content"></div></div>
<div class="grid-col"><div class="grid-content"></div></div>
<div class="grid-col"><div class="grid-content"></div></div>
<div class="grid-col"><div class="grid-content"></div></div>
<div class="grid-col"><div class="grid-content"></div></div>
<div class="grid-col"><div class="grid-content"></div></div>
<div class="grid-col"><div class="grid-content"></div></div>
<div class="grid-col"><div class="grid-content"></div></div>
@hucklesby
hucklesby / SassMeister-input-HTML.html
Created October 12, 2014 01:48
Generated by SassMeister.com.
<h1>Justified Grid</h1>
<div class="grid">
<div class="grid-col"></div>
<div class="grid-col"></div>
<div class="grid-col"></div>
<div class="grid-col"></div>
<div class="grid-col"></div>
<div class="grid-col"></div>
<div class="grid-col"></div>
<div class="grid-col"></div>
@hucklesby
hucklesby / SassMeister-input-HTML.html
Created June 1, 2014 23:32
Generated by SassMeister.com.
<div id="listing">
<ul>
<li> <a href="#" class="category ball">Ball Workouts</a> </li>
<li> <a href="#" class="category ballet">Ballet/Barre</a> </li>
<li> <a href="#" class="category bosu">Bosu</a> </li>
<li> <a href="#" class="category cardio">Cardio Aerobics</a> </li>
<li> <a href="#" class="category circuit">Circuit</a> </li>
<li> <a href="#" class="category kettlebell">Kettlebell</a> </li>
<li> <a href="#" class="category kickbox">Kickboxing</a> </li>
<li> <a href="#" class="category pilates">Pilates</a> </li>
@hucklesby
hucklesby / A-Pen-by-David-Hucklesby.markdown
Created November 16, 2013 00:17
A Pen by David Hucklesby.
@hucklesby
hucklesby / Combining-flexbox-and-floats.markdown
Last active December 26, 2015 15:49
A Pen by David Hucklesby.

Combining flexbox and floats

Percentage based layouts can drop the last column when using floats or inline-blocks. Flexbox is a better solution. This is my attempt to combine old and new methods for a more robust solution. Not perfect, though!

A Pen by David Hucklesby on CodePen.

License.

@hucklesby
hucklesby / dabblet.css
Created October 18, 2013 23:02
Fit caption to the width of any image
/**
* Fit caption to the width of any image
*/
.captioned-figure {
display: table;
table-layout: fixed;
}
.captioned-figure img {
margin-bottom: 10px;
border: 0;
@hucklesby
hucklesby / dabblet.css
Created October 15, 2013 02:50
Full-width vertically centered menu bar
/**
* Full-width vertically centered menu bar
* Addendum to solutions from Roger Johansson
* http://www.456bereastreet.com/archive/201310/full-width_justified_vertically_centered_navbar/
*/
body {
margin: 3em 0 0;
background-color: #f0f0f0;
color: #000;
}
@hucklesby
hucklesby / dabblet.css
Created June 10, 2013 18:57
A responsive image slide show
/**
* A responsive image slide show
* This is just the basic structure (test)
*/
* { box-sizing: border-box; }
/* Picture gallery - all pictures visible for this demo */
.slides {
position: absolute;
@hucklesby
hucklesby / dabblet.css
Created April 16, 2013 18:50
A serrated circle
/**
* A serrated circle
*/
* {
box-sizing: border-box;
}
html {
font-size: 100%;
overflow-y: scroll;
}
@hucklesby
hucklesby / dabblet.css
Created March 20, 2013 05:35
Responsive menu
/** Responsive menu
* Collapsed main menu for narrow screens.
*/
* {
box-sizing: border-box;
}
article,
footer,
header,
main,