Giter VIP home page Giter VIP logo

dokaben-css's Introduction

ドカベンCSS

ドカベンのタイトル風なアニメーションをさせるCSS

Demo

Download

使い方

下記のファイルを読み込んでください。

  • dokaben.css
<link rel="stylesheet" href="dokaben.css">

使用例

基本

<p class="dokaben dkbn-loop">これはテストです</p>

一部だけ

<p>文章の中の<span class="dokaben dkbn-loop">ここだけ</span>がアニメーションされます。</p>

コマ落とし?

<p>
	<span class="dokaben dkbn-loop dkbn-steps dkbn-text">コマオトシ アリ</span><span class="dokaben dkbn-loop dkbn-text">コマオトシ ナシ</span>
</p>

ホバーしたとき

<p><a href="#" class="dkbn-hover"><span class="dokaben dkbn-loop2">ここにマウスがのると動くよ</span></a></p>

ドカベンっぽい文字

<p class="dkbn-text" style="font-size: 2em;">ドカベン</p>

高度な使い方

速度を変える

<p class="dokaben dkbn-loop dkbn-text" style="animation-duration: 1000ms; font-size: 2em;">ハヤイ ヤツ</p>

コマ落としを調整する

<p class="dokaben dkbn-loop dkbn-text" style="animation-timing-function: steps(10); font-size: 2em;">カクカク</p>

各classの説明

class 説明
.dokaben アニメーションさせたい要素につける
.dkbn-up 起き上がるアニメーション
.dkbn-down 倒れるアニメーション
.dkbn-loop up → down → up...の繰り返し
.dkbn-loop2 down → up → down...の繰り返し
.dkbn-down-no 倒れた状態にする
.dkbn-steps アニメーションがコマ落ち(18コマ/1アニメーション)になる
.dkbn-hover これを付けた要素がホバーされたときに子要素の.dokabenがアニメーションを開始する
.dkbn-text ドカベンっぽい文字にする

注意

.dokabenを指定した要素はdisplay: inline-blockになります。 デザインが崩れる原因となりますので入れ子にするなどして対処してください。

著者

Reona Oshima (totoraj)

ライセンス

Copyright © 2016 Reona Oshima (totoraj)
This work is released under the MIT License.
http://opensource.org/licenses/mit-license.php

dokaben-css's People

Contributors

totoraj930 avatar

Stargazers

Comamoca avatar  avatar RoyMcCrain avatar  avatar Wataru MIYAGUNI avatar Johnny Yoon avatar Yui Ichioka avatar koyashiro avatar  avatar  avatar pentamania avatar どっかのげんちゃん。 avatar K Miyano avatar Akisame avatar Acid Chicken avatar Matt Murahashi Kenichi avatar neconabe avatar Shota Tsunehiro avatar mt_caret avatar Kyon Sasaki avatar esehara avatar y.takahashi avatar happo31 avatar SnO₂WMaN avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.