ネットワーク技術の継続的な発展に伴い、PHP CMS システムを使用して Web サイトのコンテンツを構築および管理する Web サイトがますます増えています。これらの Web サイトでは、ユーザーの注意を引き、Web サイトのユーザー エクスペリエンスと機能を向上させる情報を伝えるために、スクロール テキストがよく使用されます。この記事では、PHP CMS システムにおける一般的なスクロール テキスト効果の設計方法について説明します。
1. CSS3 アニメーションの特殊効果
CSS3 アニメーションは、アニメーションのデザインに CSS を使用する技術です。 PHP CMS システムでは、対応する @keyframes キーワードを CSS スタイルに追加することで、テキストをスクロールするアニメーション効果を実現できます。具体的な手順は次のとおりです。
@keyframes slide { from {transform: translateX(0);} to {transform: translateX(-100%);} }
<div class="slider"> <ul class="slides"> <li>滚动文字1</li> <li>滚动文字2</li> <li>滚动文字3</li> <li>滚动文字4</li> </ul> </div>
.slider { width: 100%; overflow: hidden; } .slides { display: flex; overflow-x: auto; animation: slide 5s infinite; }
上記の手順により、単純なスクロール テキスト アニメーションを実現できます。効果。
2. jQuery スクロール効果
CSS3 アニメーション効果の使用に加えて、jQuery プラグインを使用してテキストのスクロール効果を実現することもできます。その中でもよく使われるプラグインが「jQueryローリングニュースプラグイン Marquee.js」です。手順は次のとおりです。
<div class="marquee"> <ul> <li>滚动文字1</li> <li>滚动文字2</li> <li>滚动文字3</li> <li>滚动文字4</li> </ul> </div>
$(document).ready(function(){ $('.marquee').marquee({ duration: 15000, //动画持续时间,单位:毫秒 gap: 50, //每个元素之间的间隔,单位:像素 delayBeforeStart: 0, //开始之前的延迟时间,单位:毫秒 direction: 'left', //滚动的方向(left或right) duplicated: true //是否重复 }); });
上記の手順を通じて、単純なスクロール テキスト効果を実装できます。
3. PHP バックエンドを使用して実現する
フロントエンド テクノロジを使用してテキストのスクロール効果を実現することに加えて、テキストのスクロール効果を PHP バックエンドに実装することによっても実現できます。具体的な手順は次のとおりです。
<div class="scroll-text"> <?php //从数据库中获取滚动文字数据 $text_array = array( "滚动文字1", "滚动文字2", "滚动文字3", "滚动文字4" ); foreach($text_array as $text) { echo $text."<span>|</span>"; } ?> </div>
.scroll-text { width: 100%; height: 30px; overflow: hidden; white-space: nowrap; font-size: 16px; line-height: 30px; } .scroll-text span { margin-left: 10px; }
$(document).ready(function(){ setInterval(function(){ $('.scroll-text span:first').animate({marginLeft:'135px'},500,function(){ $(this).detach().appendTo('.scroll-text').removeAttr('style'); }); }, 3000); });
上記の手順により、タグを動的に操作することでテキストをスクロールする特殊効果を実現できます。 JavaScript を介して。
要約すると、PHP CMS システムにはスクロール テキスト効果のためのさまざまなデザイン方法があり、Web サイトのニーズを達成し、ユーザー エクスペリエンスと Web サイトの機能を向上させるために、ニーズに応じて最適な方法を選択できます。 。
以上がPHP CMS システムにおける一般的なスクロール テキスト効果の設計方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。