<br> <br> <br><meta charset="utf-8"> <br><title>全屏淡入淡出简洁banner,异步图片文字效果切换图片特效</title> <br><meta name="keywords" content="淡化版banner,淡化版banner"> <br><meta name="description" content="淡入淡出简洁banner"> <br><style type="text/css"> <BR>body,ul,li,ol{list-style:none;padding:0px;margin:0px;font-size:12px;} <BR>img{border:0px;} <br><br>.bzBanner{width:100%; min-width:980px; height:auto; overflow:hidden; position: relative; } <BR>.bzBanner .content,.bzBanner .col,.bzBanner .col a{width:100%; height:100%; position: absolute; top:0px; left:0px; } <BR>.bzBanner .btn{position: absolute; bottom:25px; right:50px; z-index:5; } <BR>.bzBanner .btn i{display:block; float: left; width:15px; height:15px; padding:0 5px; border-radius:15px; margin-left:15px; background:white; overflow:hidden; opacity:0.4; filter:alpha(opacity=40); cursor:pointer; } <BR>.bzBanner .btn i:hover{background:#9C0; } <BR>.bzBanner .btn i.act{opacity:0.8; filter:alpha(opacity=80); background:#9C0; } <BR>.bzBanner .pre,.bzBanner .next{display:inline-block; width:72px; height:72px; background:url(./bzbanner/btn.png) no-repeat; position:absolute; top:50%; margin-top:-50px; z-index:3; } <BR>.bzBanner .pre{left:30px; } <BR>.bzBanner .next{right:30px; background-position:0 -72px; } <BR>.bzBanner .pre:hover{background-position:0 -144px; } <BR>.bzBanner .next:hover{background-position:0 -216px; } <BR>.bzBanner .col a{color:white; } <BR>.bzBanner .col span{display:inline-block; width:550px; height:200px; background:rgba(0,0,0,.1); position:absolute; z-index:3; bottom:70px; left:130px; } <BR>.bzBanner .col span h3{font-weight:normal; font-size:28px; font-weight:normal; font-family:微软雅黑; padding:0px; margin:0px; padding-left:20px; line-height:70px; text-shadow:1px 1px rgba(0,0,0,.3); } <BR>.bzBanner .col span p{display:inline-block; width:90%; line-height:25px; font-size: 14px; font-family:微软雅黑; margin:0px; padding:0px; padding-left:20px; text-shadow:1px 1px rgba(0,0,0,.3); } <br><br></style> <br> <br> <br><br><div class="bzBanner"> <br><div class="content"> <br><div class="col"> <br><a href="javascript:;"> <br><img src="/static/imghwm/default1.png" data-src="./jquery-1.10.2.min.js" class="lazy" style="max-width:90%" alt="jquery バナーの希釈バージョン 非同期画像テキスト効果切り替え画像特殊効果_jquery" > <br><span> <br><h3 id="独家首播-范玮琪-amp-曾静玟-千年">独家首播:范玮琪&曾静玟《千年》</h3> <br><p>范玮琪&曾静玟《千年》MV首播!歌词特别力邀名词人葛大為操刀,延续“一日如千年”的概念,转换在爱情里就是可以把对方的思念拉得很长,每一秒的想念都可以像是一千年的蔓延。而一千年的等待,也因为一秒钟的珍爱相遇而有了意义爱情。</p> <br></span> <br></a> <br> </div> <br><div class="col"> <br><a href="javascript:;"> <br><img src="/static/imghwm/default1.png" data-src="./jquery-1.10.2.min.js" class="lazy" style="max-width:90%" alt="jquery バナーの希釈バージョン 非同期画像テキスト効果切り替え画像特殊効果_jquery" > <br><span> <br><h3 id="独家首播-It-Began-With-A-Fallen-Leaf">独家首播:It Began With A Fallen Leaf</h3> <br><p>普莉西雅(Priscilla Ahn)和苏打绿全新单曲《It Began With A Fallen Leaf》MV首播!一袭白色雪纺洋装的普莉西雅置身于森林中,红发青峰似偶然闯入森林中活泼调皮的精灵,邂逅了森林中的仙女。歌曲由吴青峰作曲,普莉西雅和吴青峰共同作词,描述了对一位再也无法相见的好友的思念之情。</p> <br></span> <br></a> <br> </div> <br><div class="col"> <br><a href="javascript:;"> <br><img src="/static/imghwm/default1.png" data-src="./jquery-1.10.2.min.js" class="lazy" style="max-width:90%" alt="jquery バナーの希釈バージョン 非同期画像テキスト効果切り替え画像特殊効果_jquery" > <br><span> <br><h3 id="首播-真的假的">首播:真的假的</h3> <br><p>暌违乐坛八年陶晶莹新专辑同名主打《真的假的》MV官方版首播!歌曲由周杰伦+林夕两位乐坛大才子携手合作,唱出男女情爱中许多真真假假的现象和矛盾,MV由廖人帥执导,时而如梦幻童话时而如辉煌宫殿的场景布置亦真亦假似幻似真,逼真特技效果十足!</p> <br></span> <br></a> <br> </div> <br><div class="col"> <br><a href="javascript:;"> <br><img src="/static/imghwm/default1.png" data-src="./jquery-1.10.2.min.js" class="lazy" style="max-width:90%" alt="jquery バナーの希釈バージョン 非同期画像テキスト効果切り替え画像特殊効果_jquery" > <br><span> <br><h3 id="口袋-FAN-把你的偶像装进口袋里">口袋·FAN 把你的偶像装进口袋里</h3> <br><p>睡不着过后,梦游到这里。在亚纶生日的这一天迎来闪闪发亮的【口袋·炎亚纶】!这里有新鲜资讯影像 ,是勾搭交流平台。是炎亚纶专属,为每一个可爱的布丁纪念永恒,关于阿布有爱的一切都在这里,在这 里全世界只看见你,快把阿布装进口袋,祝炎亚纶1120生日快乐!Android版和IOS越狱版抢先上线…</p> <br></span> <br></a> <br> </div> <br> </div> <br><div class="btn"> <i></i><i></i><i></i><i></i> </div> <br><a class="pre" href="javascript:;" title="上一张"></a> <br><a class="next" href="javascript:;" title="下一张"></a> <br> </div> <br><br><script type="text/javascript"></script> <br><script type="text/ javascript" src="./bzBanner.min.js"></script> <br><script type="text/javascript"> <BR>$(function(){ benzi.bzBanner(); }); <BR></script> <br><br><pre class="brush:php;toolbar:false"> code_snippet_id="280064"snippet_file_name="blog_20140408_2_455436" name="code" class="html">----------html------ -------------------------------------------------- --------------
<pre code_snippet_id=" 280064" snippet_file_name="blog_20140408_2_455436" name="code" class="javascript">/*============================ === ===== <br>@タイトル: タイトルの説明と小さなボタンが付いたバナーの希釈バージョン <br>@時間: 2013.11.22 <br>@出典: BENZI.PW <br>@説明: <br><br> プラグインの使用方法: <br>使用する前に CSS HTML を完全にコピーしてください。<br>benzi.bzBanner(); <br><br>オブジェクト呼び出しはすべて js で変更されます<br>container: 一番外側のフレーム<br>cols: すべてのコンテンツ<br>btns: すべての小さなボタン<br>act: Buttonアクティベーションスタイル名 <br>pre: 前にスクロールするボタン <br>next: 後方向にスクロールするボタン <br><br><br>====*/ <br>var benzi = { <br>bzBanner: function (){ <br><br>//すべてのパラメータは初期化されます (カプセル化後に削除されます) <br>var 値 = { <br>container:$('.bzBanner'), <br>cols:$('. bzBanner .col')、<br>btns:$('.bzBanner .btn i')、<br>act:'act'、<br>pre:$('.bzBanner .pre')、<br>next : $('.bzBanner .next'), <br>now:0 <br>} <br><br>//フェード効果、すべての個別オブジェクトの zindex の設定、表示と非表示 <br>//col: all Content オブジェクト <br> // pre: 前のオブジェクト <br> // now: 現在表示されているオブジェクト <br> // ----------------------- - <br>varweak = function( pre,now ){ <br>var col = value.cols; <br>col.css({ zIndex:1 }).eq( pre ).css({ zIndex:2 } ); <br>col.eq(now ).css({ zIndex:3,opacity:0 }).stop(true).animate({ opacity:1 },700); >//増分計算。以前に表示されたコンテンツと現在表示されるコンテンツを返します<br>// 現在: 現在選択されているインデックス<br>//---------------- --- <br>var増加 = function( now ){ <br>var pre = now ,now = pre 1; <br>if( now >=values.cols.length ) now = 0; { pre:pre ,now:now } <br>} <br><br>//減少計算<br>//----------------- <br> var regression = function( now ){ <br>var pre = now ,now = pre - 1; <br>if( now return { pre: pre ,now:now }; <br>} <br><br>//小さなボタンのスタイルを変更します<br>//--------------------- <br>var btnStyle = function(now ){ <br>if(values.btns && value.act ) <br>values.btns.removeClass(values.act ).eq(now ).addClass(values.act ); 🎜>} <br><br>//小さなボタンのイベントフック、初期化に小さなボタンがある場合は実行され、そうでない場合は実行されません <br>//-------- -------- ------ <br>var button = function(){ <br>values.btns.click(function(){ <br>var now = $(this).index( ); <br>if(values.now != now ){ <br>weaken(values.now ,now ); <br>text(now ); now; <br>} <br>}); <br>} <br><br>// コンテンツの切り替え<br>// アスペクト: 方向、0 または値なしは後方反転を意味し、1 は前方反転を意味します<br> //------ ---------------- <br>var change = function(aspect){ <br>var val = aspect(values.now) :増加(values.now); <br>weaken( val.pre ,val.now ); <br>text( val.now ); now; <br>} <br><br>//左右ボタンの効果<br>//----------------------- <br> varshortcut = function(){ <br>values.pre.click(function(){change(1); }); <br>values.next.click(function(){change(); }); >} <br><br>// テキスト切り替えエフェクト、このエフェクトは非常に対象が絞られており、スタイルのサポートが必要です <br>//--------------------- <br>var text = function (now ){ <br>values.cols.find('span').css({ opacity:0 }).eq(now ).stop(true).lay(500).animate( { opacity:1 }, 1000); <br>values.cols.find('h3').css({ opacity:0 }).eq(now ).stop(true).lay(500).animate({ opacity:1 },500 ); <br>values.cols.find('p').css({ opacity:0 }).eq(now ).stop(true).lay(1000).animate({ opacity :1 },500) ; <br>} <br><br>//フレームサイズ<br>//---------------------- -------- - <br>$(window).resize(function(){ <br>values.container.height(values.cols.find('img').height() ); <br>}).resize(); <br><br>//自動再生では、degree メソッドが対応するパラメーターを取得し、小さいボタンのスタイルを変更し (小さいボタンがある場合)、グローバル変数の値を更新します。 now <br>// time: 遅延時間<br> //--------------------- <br>varloop,play = function( time ){ <br>clearTimeout(loop); <br>loop = setTimeout (function(){ <br>change(); <br>play( 3000 ); <br>} <br><br>//一時停止して自動再生をトリガーします<br>// --------------------- <br>var control = function(){ <br>values.container .hover(function(){ <br>clearTimeout(loop ); <br>},function(){ <br>play( 2000 ); <br>}); <br>} <br><br>//エフェクトを初期化し、各関数を呼び出します <br>//-- ------------------ <br>varInitialize = function(){ <br>var now =values. now; <br>weaken(values.cols.length-1 ,now ); <br>if(values.btns ) button(); >btnStyle( now ); <br>play( 4000 ); <br>} <br>//初期化呼び出し<br> -------------- ----- <br>initialize(); <br><br>} <br><br>} <br>
<br><p><br><br><br><br><br><br><br><br> ;pre><br> <br><br></p>

JavaScriptは1995年に発信され、Brandon Ikeによって作成され、言語をCに実現しました。 2。JavaScriptのメモリ管理とパフォーマンスの最適化は、C言語に依存しています。 3. C言語のクロスプラットフォーム機能は、さまざまなオペレーティングシステムでJavaScriptを効率的に実行するのに役立ちます。

JavaScriptはブラウザとnode.js環境で実行され、JavaScriptエンジンに依存してコードを解析および実行します。 1)解析段階で抽象的構文ツリー(AST)を生成します。 2)ASTをコンパイル段階のバイトコードまたはマシンコードに変換します。 3)実行段階でコンパイルされたコードを実行します。

PythonとJavaScriptの将来の傾向には、1。Pythonが科学コンピューティングの分野での位置を統合し、AI、2。JavaScriptはWebテクノロジーの開発を促進します。どちらもそれぞれのフィールドでアプリケーションシナリオを拡大し続け、パフォーマンスをより多くのブレークスルーを行います。

開発環境におけるPythonとJavaScriptの両方の選択が重要です。 1)Pythonの開発環境には、Pycharm、Jupyternotebook、Anacondaが含まれます。これらは、データサイエンスと迅速なプロトタイピングに適しています。 2)JavaScriptの開発環境には、フロントエンドおよびバックエンド開発に適したnode.js、vscode、およびwebpackが含まれます。プロジェクトのニーズに応じて適切なツールを選択すると、開発効率とプロジェクトの成功率が向上する可能性があります。

はい、JavaScriptのエンジンコアはCで記述されています。1)C言語は、JavaScriptエンジンの開発に適した効率的なパフォーマンスと基礎となる制御を提供します。 2)V8エンジンを例にとると、そのコアはCで記述され、Cの効率とオブジェクト指向の特性を組み合わせて書かれています。3)JavaScriptエンジンの作業原理には、解析、コンパイル、実行が含まれ、C言語はこれらのプロセスで重要な役割を果たします。

JavaScriptは、Webページのインタラクティブ性とダイナミズムを向上させるため、現代のWebサイトの中心にあります。 1)ページを更新せずにコンテンツを変更できます。2)Domapiを介してWebページを操作する、3)アニメーションやドラッグアンドドロップなどの複雑なインタラクティブ効果、4)ユーザーエクスペリエンスを改善するためのパフォーマンスとベストプラクティスを最適化します。

CおよびJavaScriptは、WebAssemblyを介して相互運用性を実現します。 1)CコードはWebAssemblyモジュールにコンパイルされ、JavaScript環境に導入され、コンピューティングパワーが強化されます。 2)ゲーム開発では、Cは物理エンジンとグラフィックスレンダリングを処理し、JavaScriptはゲームロジックとユーザーインターフェイスを担当します。

JavaScriptは、Webサイト、モバイルアプリケーション、デスクトップアプリケーション、サーバー側のプログラミングで広く使用されています。 1)Webサイト開発では、JavaScriptはHTMLおよびCSSと一緒にDOMを運用して、JQueryやReactなどのフレームワークをサポートします。 2)ReactNativeおよびIonicを通じて、JavaScriptはクロスプラットフォームモバイルアプリケーションを開発するために使用されます。 3)電子フレームワークにより、JavaScriptはデスクトップアプリケーションを構築できます。 4)node.jsを使用すると、JavaScriptがサーバー側で実行され、高い並行リクエストをサポートします。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

ホットトピック









