※このページはパソコンからの閲覧を推奨しています。
どこに需要があるんだ?
って思いますよね。私も思います。
でも作りたくなってしまったので、作るしかないと思いました。
逃げるボタン
―――そもそも逃げるボタンとは
逃げるボタンとは、クリックしようとすると横に逃げてしまい、永遠に押すことのできないボタンのことです。
どこに需要があるかは分かりませんが、思いついてしまったので仕方がありません。
最近はやりの便利なサービス「jsFiddle」を使って作ってみることにしました。
オンライン上でコードを書いて、実行して、共有までできる優れたサービスです。
↓そして完成したのがこちら
※「Result」タブで結果を、HTML、CSS、JavaScriptタブでコードを見ることができます。
※スマートフォンからの閲覧は推奨しません。
HTML
<div class="container">
<div class="item">
<div class="inner_item active">逃げろー!</div>
</div>
<div class="item">
<div class="inner_item d-none">逃げろー!</div>
</div>
</div>
CSS
.container {
display: flex;
margin: 1em;
}
.item {
margin: 1em;
width: 150px;
}
.inner_item {
padding: 1em;
width: 110px;
background-color: #39464e;
color: white;
text-align: center;
}
.d-none {
display: none;
}
JavaScript (jQuery)
$(".inner_item").hover(
function() {
if ($(this).hasClass("active")) {
$(".d-none").addClass("active").removeClass("d-none");
$(this).addClass("d-none").removeClass("active");
}
});
おっ!ちゃんと逃げてくれますね(^v^)
コードのポイントはaddClassとremoveClassでクラスを入れ替えているところですかね。
今回は動きメインなので、ボタンはあえてシンプルに作ってみました。
何かのお役に立てると嬉しいです。
役立つかなぁ……
