Skip to content

Instantly share code, notes, and snippets.

View haggen's full-sized avatar

Arthur Corenzan haggen

View GitHub Profile
@font-face {
font-family: 'ProximaNova';
src: url(data:font/OpenType;charset=utf-8;base64,d09GRgABAAAAAFLMABIAAAAAmygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAABSsAAAABwAAAAcWultWEdERUYAAEnsAAAAKQAAACwCCQEIR1BPUwAAS+wAAAbDAAAkULWg8CxHU1VCAABKGAAAAdIAAAXI4CcAeU9TLzIAAAIIAAAAWQAAAGB+mruGY21hcAAABHAAAAFZAAABmi45yhRjdnQgAAAIBAAAADYAAAA2DTQKcmZwZ20AAAXMAAABsgAAAmUjtC+nZ2FzcAAASeQAAAAIAAAACH//AARnbHlmAAAJ4AAAPNUAAF+AAOr8R2hlYWQAAAGUAAAANAAAADb7Xa7xaGhlYQAAAcgAAAAfAAAAJA1NBaZobXR4AAACZAAAAgsAAANEMwtAZGxvY2EAAAg8AAABpAAAAaSa4rP+bWF4cAAAAegAAAAgAAAAIAH1Ab9uYW1lAABGuAAAAbQAAANppJjbDHBvc3QAAEhsAAABeAAAAgOV7GE9cHJlcAAAB4AAAACBAAAApLrP6T542mNgZGBgYGI4slLqnHg8v81XBnn2C0ARhlO/NjHA6P9W/4rYfrG9A3I5gGqBAACRAA6YeNpjYGRgYBf7+wBIpv23+t/H9osBKIICLgIAmBkHAQAAAQAAANEAUAAFAEYABAACAAEAAgAWAAABAAEkAAMAAXjaY2BizmacwMDKwMBawSrCwMAoAaGZdzGkMM1iYGBiYGVjBlEsCxiY3gcwPPjNAAW5OcXFDA4MCopKrHf+8TAwsIsxKSgwMM4HyTEfYzUDUgoMLACblA5PAAAAeNptkjFoU0Ecxr+7+99ZpDhIkAyhlFAcijhmCCGUUkqHEELJEERCKPIIJRQJIhlKkeIgUkopJYg8HDIUEZHikMlBSgeHjFI6lEwliIMUcSpi/
@haggen
haggen / dabblet.css
Created July 18, 2012 16:07
Custom forms
/* Custom forms */
* {
padding: 0;
margin: 0;
font-size: 100%;
}
body,
input {
@haggen
haggen / dabblet.css
Created August 26, 2012 19:50
Untitled
body {
padding: 0 0 0 2em;
background: #e9e5d0;
}
h1 {
font: 400 96px/2 Kefa;
color: rgba(255, 255, 255, .80);
text-shadow: 0 3px 0 rgba(60, 60, 0, .1), 0 0 #e9e5d0, 0 0 6px rgba(60, 60, 0, .2);
margin: 0;
@haggen
haggen / dabblet.css
Created September 18, 2012 12:50
Untitled
body {
padding: 0 4em;
background: #e9e5d0;
}
h1 {
font: 400 96px/1 Kefa;
color: rgba(255, 255, 255, .80);
text-shadow: 0 3px 0 rgba(60, 60, 0, .1), 0 0 #e9e5d0, 0 0 6px rgba(60, 60, 0, .2);
}
@haggen
haggen / dabblet.css
Created November 30, 2012 13:00
Custom forms
/* Custom forms */
* {padding:0;margin:0;font-size:100%;}
input, body {
font: 13px/1 sans-serif;
}
input, select {
display: block;
@haggen
haggen / dabblet.css
Created November 30, 2012 13:19
Photo effect
/* Photo effect */
* {padding:0;margin:0;}
body {padding-top: 40px;}
ul {text-align:center;}
li {display:inline-block;margin:10px;position:relative;}
img {border:1px solid #666;}
li:after,
@haggen
haggen / dabblet.css
Created December 19, 2012 17:33
Untitled
* {
padding: 0;
margin: 0;
}
body {
font: 100%/1 "Proxima Nova", sans-serif;
color: #222;
}
@haggen
haggen / _mixins.scss
Created January 11, 2013 00:34
Force border-radius in Bootstrap to given value, but only when the original value is greater than zero.
// Border Radius
@mixin border-radius($value) {
@if type-of($value) == "list" {
$new-value: ();
@each $n in $value {
$new-value: append($new-value, if($n > 0, 2px, 0));
}
@haggen
haggen / Radio.js
Last active December 14, 2015 23:19
Radio: dead simple non-blocking pubsub in JavaScript
// Radio-1.0 by Arthur <arthur@corenzan.com>
// more on https://github.com/haggen/radiojs
;(function(undefined) {
var Radio;
Radio = function() {};
Radio.prototype = {
@haggen
haggen / preventwheelbubbling.js
Last active December 15, 2015 10:49
Prevent wheel scroll bubbling.
// Almost nailed it, but still 1 caveat.
// I dropped support for Firefox, I still
// researching about how to make this work.
;(function($) {
function hasVerticalScroll(el) {
var t = el.scrollTop;
el.scrollTop = 1;