主にオリジナルホームページやWEBサイトの作成、構築のデザインや各種ITを扱っています。

主にオリジナルホームページやWEBサイトの作成、構築のデザインや各種ITを扱っています。

電話☎

広告

ipad.iphoneでcssホバー(hover)アニメーション

ipad.iphoneマウスhover定義がないそうです。
ですからCSSでのhoverができません。
アニメーションなどはjqueryjavascriptでするしかありません。
めんどくさいって言えばそうですし、重いって言えばそうです。

なのでCSSの方法を考えました。
その結果CSSで作ったアニメーションボックスか親ボックス
touchstartというイベント追加します。

 

広告

 

 

$(function() {
$("ボックスID").bind({
touchstart: function () {
$(this).removeClass().addClass("空のクラス");
}
});
});
$(function() {
$("ボックスID").bind({
touchend: function () {
$(this).removeClass("空のクラス").addClass();
}
});
});

 

上のjavascriptを記載して
touchstartというイベントでclass追加させます。
touchstartは押してる間を意味します。追加されるclassのCSSは何も書きません
だたclassを追加させてipad.iphoneにコンテンツの動きがあったと認識させて
本来のCSSアニメーションを動かすしくみになってます。
これでhover時のcssアニメーションがオーケーです。

作成者 : MY2 マイツー HP ホームページ 制作 岐阜県 大垣市 デザイン 作成  WEB ホムペ

広告

タグ


広告

©MY2 HP (エムワイツー ホームページ) WEBサイト。制作。オリジナルデザイン。作成 。構築。各種IT All Rights Reserved.

PC
表示
スマホ
表示