Skip to content

Instantly share code, notes, and snippets.

View chrisblackwell's full-sized avatar

Chris Blackwell chrisblackwell

View GitHub Profile
@chrisblackwell
chrisblackwell / gist:3888562
Created October 14, 2012 13:23
PHP Libraries
brew install libjpeg
brew install pcre
brew install libxml2
brew install mcrypt
@chrisblackwell
chrisblackwell / Preferences.sublime-settings
Last active October 11, 2015 17:17
Sublime Text User Settings
{
"always_show_minimap_viewport": true,
"auto_complete_commit_on_tab": true,
"bold_folder_labels": true,
"caret_style": "wide",
"color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme",
"ensure_newline_at_eof_on_save": true,
"file_exclude_patterns":
[
".DS_Store",
@chrisblackwell
chrisblackwell / gist:3938601
Created October 23, 2012 13:00
SASS Vendor Prefixes
@mixin vendorize($property, $value) {
-webkit-#{$property}: $value;
-moz-#{$property}: $value;
-ms-#{$property}: $value;
-o-#{$property}: $value;
#{$property}: $value;
}
@chrisblackwell
chrisblackwell / gist:3938602
Created October 23, 2012 13:01
SASS Float Clearing
@mixin clear() {
&:before, &:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
}
&:after {
clear: both;
}
@chrisblackwell
chrisblackwell / gist:3938605
Last active October 11, 2015 23:48
SASS Link Text Offscreen
@mixin linkTextOffscreen() {
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
@chrisblackwell
chrisblackwell / gist:3960628
Created October 26, 2012 18:43
CSS Helpers
.clearfix:before,
.clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
@chrisblackwell
chrisblackwell / anonymous-function.js
Last active December 11, 2015 22:09
Self-Invoking Anon Function
!(function(window, document, undefined) {
"use strict";
})(window, document);
@chrisblackwell
chrisblackwell / gist:5051722
Last active October 10, 2016 12:24
WordPress Nginx
server {
listen 443 ssl http2;
server_name domain.tld;
root /srv/www/domain.tld/pubic;
# Paths to certificate files.
ssl_certificate /etc/ssl/ssl.com.crt;
ssl_certificate_key /etc/ssl/ssl.com.key;
@chrisblackwell
chrisblackwell / gist:5060068
Created February 28, 2013 20:58
Lazyly Load JavaScript
<script>
function lazyLoadJavaScript() {
var scripts = document.createElement("script"),
jquery = document.createElement("script");
scripts.src = "{{ source to your custom scripts }}";
jquery.src = "//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js";
document.body.appendChild(jquery);
document.body.appendChild(scripts);
}
if (window.addEventListener)
@chrisblackwell
chrisblackwell / Rem to PX
Created January 24, 2014 15:55
Mixin to convert REM to px
/* Set up a variable for maths */
$doc-font-size: 16;
/* the font-size mixin */
@mixin font-size($size) {
font-size: 0px + $size;
font-size: 0rem + $size / $doc-font-size;
}