Skip to content

Instantly share code, notes, and snippets.

View blivesta's full-sized avatar

Yasuyuki Enomoto blivesta

View GitHub Profile
{
direction: 'lr',
// lr (left to right) || rl (right to left) || tb (top to bottom) || bt (bottom to top).
bgColor: 'rgb(000, 000, 000)',
duration: '300', // ms
delay: '0', // ms
easing: 'cubic-bezier(0.860, 0.000, 0.070, 1.000)', // easeInOutQuint
reverse: false,
begin: function(element) { },
complete: function(element) { }
const elements = document.querySelectorAll('[data-doorman]');
Array.prototype.forEach.call(elements, function (el) {
const doorman = new Doorman(el, { /* options */ });
doorman.start();
});
const element = document.querySelector('#doorman');
const doorman = new Doorman(element, { /* options */ });
doorman.start();
[data-doorman] {
visibility: hidden;
}
@blivesta
blivesta / syntax-monokai.css
Created March 21, 2015 17:56
syntax-monokai.css
.highlight {
padding: 9px 14px;
margin-bottom: 14px;
background-color: #f7f7f9;
border: 1px solid #e1e1e8;
border-radius: 4px;
}
.highlight pre {
padding: 0;
margin-top: 0;
@blivesta
blivesta / svgIcon.js
Created September 29, 2016 08:33
Use SVG Sprite for React
import React from 'react'
class SvgIcon extends React.Component {
static get propTypes () {
return {
className: React.PropTypes.string,
iconName: React.PropTypes.string,
viewBox: React.PropTypes.string
}
@blivesta
blivesta / simple-drawer.html
Created August 10, 2016 05:07
simple-drawer
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>Document</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>
* {
margin: 0;
position: 0;
@blivesta
blivesta / chaffle-options.js
Last active August 5, 2016 18:24
chaffle options
var chaffle = new Chaffle(el, {
lang: 'en', // default: 'en'
// 'en' || 'ja' || 'ja-hiragana' || 'ja-katakana' || 'ua'
speed: 20, // default: 20
delay: 100, // default: 100
});
@blivesta
blivesta / chaffle-mouseover.js
Last active August 5, 2016 18:17
Chaffle mouseover
// Example: mouseover
import Chaffle from 'chaffle'
const elements = document.querySelectorAll('[data-chaffle]');
Array.prototype.forEach.call(elements, function (el) {
const chaffle = new Chaffle(el, { /* options */ });
el.addEventListener('mouseover', function () {
chaffle.init();
});
@blivesta
blivesta / chaffle.js
Last active August 5, 2016 18:12
chaffle.js
var elements = document.querySelectorAll('[data-chaffle]');
Array.prototype.forEach.call(elements, function (el) {
var chaffle = new Chaffle(el, { /* options */ });
chaffle.init();
});