下記のURLのサイトに様々なモーダルウィンドウが載っています。
項目別に違ったモーダルのアクションが表示されます。
中にNewspaperという項目があります。ウィンドウが回転して表示されるのですが、どのようにしてこの回転を実現しているのでしょうか?
jQuery、javascriptについて知識をお持ちの方、よろしければ質問に答えていただけると幸いです。
http://tympanus.net/Development/ModalWindowEffec …
No.3
- 回答日時:
既に回答は出ていますが、少し違う言い方をしてみます。
動きのあるエフェクトは、CSS3以前なら間違いなくJavaScriptが使用されていましたが、CSS3の普及が進み、今ではかなりのエフェクトがCSSだけでできるようになっています。ただ、完全に100%CSSのみで実装するケースは多くなく、ほとんどの場合は、「きっかけ」にあたるスイッチをJavaScriptで実装します。100%CSSでも実装できますが、管理面などからJavaScriptを採用されるケースが多いです。
たとえば例の場合であれば、最初にアニメーションをCSSのclassで定義して、
.rotate{
//回転させる記述
}
JavaScript側でクラスを指定してあげます。
$("#taget").on("click",function(){
//classを指定する記述
});
こうすれば、JavaScript側ではほんとに単純な記述をし、CSS側でアニメーションの内容を指定することができるため、管理的に分かりやすいです。
No.2
- 回答日時:
css3で表現しているようですね。
<div class="md-modal md-effect-4 md-show" id="modal-4">
内の
<div class="md-content">
のスタイルを確認してみましょう。
/*非表示時*/
.md-effect-4 .md-content {
-webkit-transform: scale(0) rotate(720deg);
-moz-transform: scale(0) rotate(720deg);
-ms-transform: scale(0) rotate(720deg);
transform: scale(0) rotate(720deg);
opacity: 0;
}
/*表示時*/
.md-show.md-effect-4 .md-content {
-webkit-transform: scale(1) rotate(0deg);
-moz-transform: scale(1) rotate(0deg);
-ms-transform: scale(1) rotate(0deg);
transform: scale(1) rotate(0deg);
}
/*切り替えの効果*/
.md-show.md-effect-4 ~ .md-overlay, .md-effect-4 .md-content {
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】データを入力後に,同一シート内に履歴として転記するVBAコードを教えていただきたいです。 3 2022/11/16 01:37
- JavaScript jquery 診断コンテンツにチェックボックスを付けたいです 3 2023/01/19 18:31
- Illustrator(イラストレーター) クリップスタジオペイントについて。 1 2022/11/15 11:38
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- Windows 10 プレビューウインドウに表示されたメッセージについて 1 2022/04/13 13:53
- Windows 10 「新規作成」メニューが表示されません 2 2023/04/07 14:56
- ノートパソコン Realtek high definition audio driverが消える 2 2023/05/23 01:37
- その他(IT・Webサービス) google サイトの目次表示について 1 2023/06/17 23:24
- Excel(エクセル) excelにおける転記マクロの書き方 2 2023/05/12 03:16
- ネットワーク cutestat.comというサイトでipアドレスが確認できる件 1 2022/04/10 14:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
確認ダイアログを次からは表示...
-
CSSでreadonlyの機能はあり...
-
折りたたみを全て開いて別ペー...
-
formのsubmitを押すとモーダル...
-
JavascriptでDom XSSの脆弱性対...
-
「ご処理進めて頂きますようお...
-
VBA SaveChanges 上書きされない
-
VBAでループ内で使う変数名を可...
-
CloseとDisposeの違い
-
switch の範囲指定
-
エクセルVBAで、MsgBox やInput...
-
Excelシート上のマクロを登録し...
-
メルカリのメルカードで買い物...
-
エクセルで、日付を入力すると...
-
VBの質問#if 0 then ってどう...
-
DoEventsがやはり分からない
-
Pythonでgif画像が上手く作れない
-
VBA エンターキーでイベントに...
-
findは動くがfindnextがマクロ...
-
特定のキーを押すまでループさ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavascriptのHTMLクラス表示に...
-
【JavaScript】検索がヒットし...
-
JavascriptでDom XSSの脆弱性対...
-
JavascriptでXSSの脆弱性への対...
-
CSSでreadonlyの機能はあり...
-
formのsubmitを押すとモーダル...
-
javascriptのエラーで質問です。
-
特定の条件のHTML要素を一括で...
-
javascriptで複数の表示・非表...
-
確認ダイアログを次からは表示...
-
2回目以降のページロード時には...
-
jqueryを使ったスムーススクロ...
-
時間帯によって背景を切り替え...
-
jqueryアコーディオンの上部の...
-
クリックすると、色が変わるよ...
-
jQueryでのドラッグアンドドロ...
-
ブラウザの表示領域から高さを...
-
vertical sliderをautoplayしたい
-
動画の上に広告をオーバーレイ...
-
GoogleストリートビューAPIでイ...
おすすめ情報