Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View blivesta's full-sized avatar

Yasuyuki Enomoto blivesta

View GitHub Profile
const element = document.querySelector('#doorman');
const doorman = new Doorman(element, { /* options */ });
doorman.start();
<div data-doorman>Welcome</div>
[data-doorman] {
visibility: hidden;
}
<script src="umd/doorman.min.js"></script>
<!-- OR CDN -->
<script src="https://unpkg.com/@blivesta/doorman/umd/doorman.min.js"></script>
@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-markup.html
Last active August 5, 2016 18:12
HTML MARKUP
<p data-chaffle="en">English</p>
<p data-chaffle="ja">日本語</p>
<p data-chaffle="ja-hiragana">ひらがな</p>
<p data-chaffle="ja-katakana">カタカナ</p>
<p data-chaffle="ua">Українська</p>
@blivesta
blivesta / chaffle.html
Created August 5, 2016 18:04
LINK REQUIRED FILES
<script src="YOUR-PROJECT/chaffle.min.js"></script>
<!-- CDN -->
<script src="https://npmcdn.com/chaffle/chaffle.min.js"></script>