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

推薦する

HTML チュートリアル: よく使われる HTML タグのコレクション (4)

関連記事:初心者が学ぶ HTML タグ (3)導入された HTML タグは、必ずしも XHTML 仕...

ReactのuseEffectクロージャの落とし穴についての簡単な説明

問題コードuseEffectによって発生したクロージャの問題コードを見てみましょう 定数 btn =...

vue WatchとComputedの使用の概要

目次01. リスナーウォッチ(1)機能(2)特性と方法(3)監視対象(4)リスニングアレイ02. 計...

Linux/CentOS サーバー セキュリティ構成の一般ガイド

Linux はオープン システムです。インターネット上には、既成のプログラムやツールが多数存在します...

CSS3 で transform を使用した場合のフォントぼかしの解決方法の詳細な説明

この質問は非常に奇妙なので、あまり多くを語らずにコードに直接進みます。 .g-ダイアログラッパー{ ...

CSS3 オーバーフロープロパティの説明

1. オーバーフローOverflow はオーバーフロー(コンテナ)です。コンテンツがコンテナを越える...

MySQL でのトリガーとカーソルの紹介と使用

トリガーの紹介トリガーは、テーブルに関連付けられた特別なストアド プロシージャであり、テーブル内のデ...

HTML に埋め込まれた MP4 形式のビデオが再生できないのはなぜですか?

次のコードは、私の test.html にあります。ビデオは、c:\test.html などの絶対パ...

要素テーブルからヘッダーを削除する方法

show-header属性を使用したドキュメントのヒントshow-header <el-テーブ...

SELinux 入門

カーネル 2.6 の時代には、アクセス制御セキュリティ ポリシーのメカニズムを提供するために新しいセ...

Nginx URL 書き換えメカニズムの原理と使用例

URL 書き換えは、Web サイトの優先ドメインを決定するのに役立ちます。同じリソース ページの複数...

MySQL 5.7 のパフォーマンスと sys スキーマの監視パラメータの説明 (推奨)

1. パフォーマンス スキーマ: はじめにMySQL 5.7 では、多数の新しい監視項目の導入、ス...

Mysql SQL ステートメントのコメント

MySQL SQL ステートメントにコメントを追加できます。MySQL SQL ステートメントのコメ...

CSS フレキシブルレイアウト FLEX、メディアクエリ、モバイルクリックイベントの実装

フレックスレイアウト定義: Flexレイアウトの要素は、 Flex 、または略して「コンテナー」と呼...

MacでのMySQL初期化パスワード操作

Macでデータベースを操作する際に個人が遭遇するデータベース起動の問題の簡単な記録1. Apple-...