スマホには大抵バイブレーションの機能がついています。
OSがAndroidの場合、以下のJavaScriptで簡単に発動できます。
$(".vibrate1").on('click',function(){
// 1 秒振動
navigator.vibrate(1000);
});
押されたら1回振動
$(".vibrate2").on('click',function(){
// 500ms → 100ms → 500ms
navigator.vibrate([500, 100, 500]);
});
連続で振動
ここではjQueryで発動させています。
iOSでも簡単に実装できるようになると、また表現の幅が広がりますが、今の所まだブラウザでは、未実装のようです。