CSS と Bootstrap アイコンを使用して、上下にジャンプするインジケーター矢印のアニメーション効果を作成します。

CSS と Bootstrap アイコンを使用して、上下にジャンプするインジケーター矢印のアニメーション効果を作成します。

ページが非常に長い場合は、下にさらにコンテンツがあることをユーザーに知らせるために矢印が必要になることがあります。これは純粋な CSS を使用して実現できます。

HTML: クリックすると指定された位置にスライドするようにアンカー ポイントを変更するリンクを追加します。ここでは、Bootstrap 3.x バージョンの下矢印がアイコンとして使用されています。

<a href="#" class="スクロールダウン">
  <span> <i class="glyphicon glyphicon-chevron-down"></i> </span>
</a>

CSS: アニメーション効果の追加

/*スライドダウンアニメーション効果*/
@-webkit-keyframes ドロップ {
  0% { 上:0px; 不透明度: 0;}
  30% { 上:10px; 不透明度: 1;}
  100% { 上:25px; 不透明度: 0;}
}
@keyframes ドロップ {
  0% { 上:0px; 不透明度: 0;}
  30% { 上:10px; 不透明度: 1;}
  100% { 上:25px; 不透明度: 0;}
}
/*アニメーションを適用し、ボタン効果を追加します*/
.スクロールダウン{
    境界線: 2px 実線 #bbb;
    境界線の半径: 50%;
    マージン: 0 自動;
    高さ: 50px;
    幅: 50px;
    表示: ブロック;
    テキスト配置: 中央;
    zインデックス: 10;
    -webkit-transition: すべて 0.125 秒、ease-in-out 0 秒;
    -moz-transition: すべて 0.125 秒、ease-in-out 0 秒;
    -ms-transition: すべて 0.125 秒、ease-in-out 0 秒;
    -o-transition: すべて 0.125 秒、ease-in-out 0 秒;
    遷移: すべて 0.125 秒、ease-in-out 0 秒;
}
.スクロールダウンスパン{
    位置: 相対的;
    色: #bbb;
    フォントサイズ: 24px;
    -webkit-アニメーション名: ドロップ;
    -webkit アニメーション期間: 1 秒;
    -webkit-アニメーションタイミング関数: linear;
    -webkit-アニメーション遅延: 0秒;
    -webkit-アニメーションの反復回数: 無限;
    -webkit-アニメーション再生状態: 実行中;
    アニメーション名: ドロップ;
    アニメーション期間: 1秒;
    アニメーションタイミング関数: linear;
    アニメーション遅延: 0秒;
    アニメーションの反復回数: 無限;
    アニメーション再生状態: 実行中;
}

要約する

上記は、CSS と Bootstrap アイコンを使用して上下にジャンプするインジケーター矢印アニメーション効果を作成する方法について紹介したものです。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

<<:  HTML Web ページ リスト タグ学習チュートリアル

>>:  jQueryはフォーム検証機能を実装します

推薦する

表のセル間の境界線/区切り線を非表示にする方法

上の境界線のみを表示する <table frame=above>下の境界線のみを表示する...

MySQLのlike演算子の詳細

1. はじめに不明な値または部分的に既知の値をフィルタリングする場合は、like 演算子を使用でき...

Vueコンポーネントが相互に値を転送する方法の詳細な説明

目次概要1. 親コンポーネントが子コンポーネントに値を渡す2. 子コンポーネントが親コンポーネントに...

jsを使用してシンプルな弾幕スクリーンシステムを実装する

この記事では、弾幕効果を実現するためのネイティブjsの具体的なコードを参考までに共有します。具体的な...

mysql mycat ミドルウェアのインストールと使用

1. mycatとはエンタープライズアプリケーション開発のための完全にオープンソースの大規模データベ...

Linux インデックスノード inode の詳細な説明

1. inodeの紹介inode を理解するには、まずファイル ストレージから始める必要があります。...

Windows DNS サーバーに「ワームレベル」の脆弱性が露呈、17 年間存在

脆弱性の紹介SigRed の脆弱性はワーム化可能であるため非常に危険です。つまり、ユーザーの介入なし...

CSSにスティッキー効果を追加する方法

前面に書かれたfilter:blur と filter:contrast がこのような素晴らしい化学...

リフレッシュリダイレクトを実現する HTML ヘッドタグメタ

コードをコピーコードは次のとおりです。 <html> <ヘッド> <m...

MySQLカバーインデックスの使用例

カバーインデックスとは何ですか?クエリで使用されるすべてのフィールドを含むインデックスを作成すること...

Nginx プロセス スケジューリングの問題の詳細な説明

Nginx は、マスター プロセス (MasterProcess) と、同じ数のホスト CPU コア...

MySQL max_allowed_pa​​cket 設定

max_allowed_pa​​cket は、受け入れるパケットのサイズを設定するために使用される ...

Vue での this.$set の使用に関する詳細な説明

目次Vue での this.$set の使用使用なぜレスポンシブなのか?分析する要約するVue での...

Vue 親コンポーネントが子コンポーネント関数の実装を呼び出す

Vue親コンポーネントは子コンポーネントの関数を呼び出す親コンポーネントはイベントを通じて子コンポー...