JSはオンラインでのアナウンスのスクロール効果を実現します

JSはオンラインでのアナウンスのスクロール効果を実現します

この記事では、オンラインアナウンスのスクロール効果を実現するためのJSの具体的なコードを参考までに共有します。具体的な内容は次のとおりです。

実現される効果は次のとおりです。ニュースのアナウンスが上下にスクロールします。

コード:

<!DOCTYPE html>
<html lang="ja">

<ヘッド>
 <メタ文字セット="UTF-8">
 <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
 <meta http-equiv="X-UA-compatible" content="ie=edge">
 <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.1.0.min.js"></script>
 <script src="./l-by-l.min.js"></script>
 <title>ドキュメント</title>
 <スタイル>
  * {
   パディング: 0;
   マージン: 0;
   ボックスのサイズ: 境界線ボックス;
  }

  .お知らせニュース{
   幅: 400ピクセル;
   高さ: 30px;
   背景色: #fff;
   境界線: 1px 実線 #ccc;
   マージン: 20px;
   境界線の半径: 8px;
   ディスプレイ: フレックス;
   アイテムの位置を中央揃えにします。
   パディング: 0 10px;
   オーバーフロー: 非表示;

  }

  .hron-voice {
   幅: 16px;
   高さ: 16px;
   背景画像: url('./horn.png');
   背景繰り返し: 繰り返しなし;
   背景サイズ: 100% 100%;
  }

  .ニュースリスト{
   リストスタイル: なし;
   幅: 320ピクセル;
   高さ: 18px;
   フォントサイズ: 12px;
   左マージン: 10px;
   オーバーフロー: 非表示;
   /* 遷移: すべて .5 秒線形; */
  }

  .ニュースリスト li {
   幅: 100%;
   オーバーフロー: 非表示;
   空白: ラップなし;
   テキストオーバーフロー: 省略記号;
  }

  
 </スタイル>
</head>

<本文>
 <div class="お知らせニュース">
  <div class="hron-voice"></div>
  <ul class="ニュースリスト">
   <li>HTML はハイパーテキスト マークアップ言語と呼ばれ、識別言語です。一連のタグで構成されています。これらのタグを使用すると、ネットワーク上のドキュメント形式を統一し、散在するインターネット リソースを論理的に 1 つのまとまりに接続できます。 </li>
   <li>JavaScript (略して「JS」) は、関数ファーストのアプローチを採用した、軽量で解釈型またはジャストインタイムコンパイル型の高水準プログラミング言語です。 </li>
   <li>カスケーディング スタイル シート (正式名称: Cascading Style Sheets) は、HTML (Standard Generalized Markup Language のアプリケーション) や XML (Standard Generalized Markup Language のサブセット) などのファイルのスタイルを表現するために使用されるコンピュータ言語です。 </li>
   <li>Node.js は、Chrome V8 エンジンをベースにした JavaScript ランタイム環境です。 Node.js は、イベント駆動型の非ブロッキング I/O モデルを使用します。 </li>
  </ul>
 </div>
</本文>

<script type="text/javascript">
 $(関数() {
  setInterval(関数() {
   $('.news-list').animate({
    上マージン: '-50px'
   }, 2000, 関数(){
    $(this).css({ marginTop: "0px" });
    var li = $(".news-list").children().first().clone()
    $(".news-list li:last").after(li);
    $(".news-list li:first").remove();
   })
  }, 3000)
 })
</スクリプト>

</html>

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • 掲示板を上下にスクロールする効果を実現するJavaScript
  • JavaScript(jQuery ベース)で実装されたスクロールアナウンス効果
  • アナウンスのスクロール効果を実現するネイティブ js
  • 10行のjsコードを使用して、アナウンスを上下にスクロールする効果を実現します。
  • js シームレス上方スクロール、ウェブサイトアナウンス効果特定コード

<<:  Vuexはシンプルなショッピングカートを実装します

>>:  モバイルの赤い封筒の雨機能ページを実装するための JavaScript HTML

推薦する

Vueルーティングはページステータスを復元する操作メソッドを返します

ルートパラメータ、ルートナビゲーションガード: ページが戻ったときに検索結果を保持する需要シナリオ:...

MySQLのMVCCマルチバージョン同時実行制御の実装

1 MVCCとは何かMVCC の正式名称は、マルチバージョン同時実行制御です。データベースへの同時ア...

MYSQLストアドプロシージャコメントの詳細な説明

目次1. 使用方法2. 準備3. 文法3.1 変数と代入3.2 入力および出力パラメータ3.3 プロ...

mysqladmin を使用して MySQL インスタンスの現在の TPS と QPS を取得する方法

mysqladmin は管理と操作を行う公式の mysql クライアント プログラムです。MySQL...

nginxフロー制御とアクセス制御の実装

nginx トラフィック制御レート制限は非常に便利ですが、Nginx では誤解され、誤って設定される...

HTTP ステータス コード

このステータス コードは、リクエストのステータスに関する情報を提供し、サイトとリクエストされたページ...

正規表現に基づくあいまい文字列置換を実装するMySQLの方法の分析

この記事では、例を使用して、MySQL を使用して正規表現に基づくあいまい文字列置換を実装する方法を...

Linuxで新しいユーザーを作成し、指定されたディレクトリへの権限を付与する

1 ユーザーを作成し、ユーザーのルートパスとパスワードを指定します useradd -d /home...

ウェブページでメモの詳細が灰色になる問題に対処する

1. IE では、相対的な配置、つまり <div style="background...

Vueの計算プロパティの詳細な説明

1. 計算属性とは何ですか? 簡単に言えば、計算された結果が属性に保存されるもので、キャッシュとして...

MySQL 8.0の新機能、隠しフィールドの詳細な説明

序文MySQL バージョン 8.0.23 では、新しい機能「Invisible Column (In...

一般的な JavaScript 文字列メソッド 28 個と使用方法のヒントのまとめ

目次序文1. 文字列の長さを取得する2. 文字列の指定された位置の値を取得する(1) charAt(...

MySQL 同期遅延が発生したときに Seconds_Behind_Master が 0 のままになる理由

目次問題の説明原理分析問題分析拡大する総括する問題の説明ユーザーはプライマリ データベースに対して変...

ミニプログラムはリストのカウントダウン機能を実装します

この記事の例では、ミニプログラムでリストカウントダウンを実装するための具体的なコードを参考までに共有...

ファイルが存在するかどうかを判断する JavaScript サンプルコード

1. ビジネスシナリオ最近はファイルのアップロードやダウンロードに関する開発をしています。ダウンロー...