Skip to content

Instantly share code, notes, and snippets.

View matt-daniel-brown's full-sized avatar

Matthew Daniel Brown matt-daniel-brown

View GitHub Profile
@matt-daniel-brown
matt-daniel-brown / index.pug
Created November 28, 2018 01:10
Material Design Date/Time picker Mark 2
div(ng-app="testMod" ng-controller="testCtrl")
p Basic Mode: {{date | date:'yyyy/MM/dd HH:mm a'}}
.modal-dialog
.modal-content
time-date-picker(ng-model="date")
p Full Mode: {{date | date:'yyyy/MM/dd HH:mm a'}}
.modal-dialog
.modal-content
time-date-picker(ng-model="date" display-mode="full")
p Start on Time, With 24 Hour: {{date | date:'yyyy/MM/dd HH:mm a'}}
@matt-daniel-brown
matt-daniel-brown / angular-material-layout-sandbox.markdown
Created November 28, 2018 01:16
Angular Material Layout Sandbox
@matt-daniel-brown
matt-daniel-brown / script.js
Created November 28, 2018 01:26
this alter world
"use strict";
{
// http://mrl.nyu.edu/~perlin/noise/
class Noise {
constructor(octaves = 1) {
this.p = new Uint8Array(512);
this.octaves = octaves;
this.init();
}
init() {
@matt-daniel-brown
matt-daniel-brown / index.html
Created November 28, 2018 01:41
only after
<canvas></canvas>
<!-- Click to generate a new image -->
script(async defer src="https://buttons.github.io/buttons.js")
.container
.meta
.image
.info
h1 On Web Typography
p.subtitle `Tale of a dev obsessed with readability on the web`
.author
.authorImage
.authorInfo
@matt-daniel-brown
matt-daniel-brown / index.html
Created December 6, 2018 21:09
Nav Hide on Scroll Down
<nav>
<div class="inner">
<span class="site-title">LOGO HERE</span>
</div>
</nav>
@matt-daniel-brown
matt-daniel-brown / index.pug
Created January 2, 2019 05:21
Pressure Sensitive Dot Matrix in CSS
- var blocksPerRow= 8
- var numBlocks= blocksPerRow*blocksPerRow
body(ontouchstart="")
.mouse
.circle
section
.wrapper
- for (var i= 0; i < numBlocks; i++)
div.selector
- for (var i= 0; i < numBlocks; i++)
@matt-daniel-brown
matt-daniel-brown / index.html
Created January 4, 2019 22:06
Ionic Slider View with preview
<div id="js-slides" class="slider">
<div class="slider-slides">
<div class="slide slider-slide">1</div>
<div class="slide slider-slide">2</div>
<div class="slide slider-slide">3</div>
<div class="slide slider-slide">4</div>
<div class="slide slider-slide">5</div>
</div>
</div>