ホームページ > ウェブフロントエンド > H5 チュートリアル > HTML5でアニメーション効果を実現する方法のまとめ_html5チュートリアルスキル

HTML5でアニメーション効果を実現する方法のまとめ_html5チュートリアルスキル

WBOY
リリース: 2016-05-16 15:45:59
オリジナル
1624 人が閲覧しました

エディターは、HTML5 アニメーションを実装するための 3 つの方法を例として説明しています。アニメーションは、キャンバスだけでなく、CSS3 や JavaScript も使用できます。適切な選択を行うことで、最適な実装を実現できます。

追記: グラフィックス カード、記録フレーム間隔、および場合によってはコンピューターのプロセッサーが原因で、再生プロセスが少し滑らかでなかったり、歪んだりする可能性があります。
これは 3 つの方法で実装できます:
(1) JS と組み合わせた Canvas 要素
(2) 純粋な CSS3 アニメーション (IE などのすべての主流ブラウザではサポートされていません)
(3) CSS3 と Jquery の組み合わせ
CSS3 アニメーションの使用方法を知ることは、<canvas> 要素の使用方法を知ることよりも重要です。ブラウザはこれらの要素 (通常はスタイル) のパフォーマンスを最適化できるためです。 、CSS など)ですが、キャンバスを使用して描画をカスタマイズするために使用する効果は最適化できません。その理由もまた、ブラウザで使用されるハードウェアは主にグラフィックス カードの機能に依存するためです。現在、ブラウザではグラフィック カードに直接アクセスできません。たとえば、すべての描画操作では、まずブラウザ内の特定の関数を呼び出す必要があります。
1.canvas
html コード:

コードをコピー
コードは次のとおりです。



canvas 要素を使用した HTML5 のアニメーション

お使いのブラウザは <canvas> 要素をサポートしていません。ブラウザの更新を検討してください。





< ;/body>



js コード:

いくつかの変数を定義します:


コードをコピー
コードは次のとおりです:
var dx=5, //現在のレート
rate=1, //現在の再生速度
ani, //現在のアニメーション ループ
c, / /Drawing (Canvas Context)
w, //Car [hidden](Canvas Context)
grassHeight=130, //背景の高さ
carAlpha=0, //タイヤの回転角度
carX=- 400 , //車のx軸方向の位置(変更されます)
carY=300, //車のy軸方向の位置(一定になります)
carWidth= 400, //車の幅
carHeight=130, //車の高さ
tiresDelta=15, //1つのタイヤから最も近い車のシャーシまでの距離
axisDelta=20, / /車の下部シャーシの軸とタイヤの間の距離
radius=60 //タイヤの半径


;
車のキャンバス (最初は非表示) をインスタンス化するには、次の自己実行匿名関数を使用します



コードをコピー
コードは次のとおりです:
(function(){
var car=document.createElement('canvas'); //要素を作成します
car.height=carHeight axisDelta 半径; //高さを設定
car.width=carWidth; //幅を設定


「再生」ボタンをクリックして、「車の描画」操作を一定の間隔で繰り返し実行することで「フレーム再生」機能をシミュレートします。


コードをコピー

コードは次のとおりです:
function play(s){ //パラメータ s はボタンです if(ani){ //If aniは null ではありません、それは私たちを表します すでにアニメーションがあります clearInterval(ani) // したがって、それをクリアする必要があります (アニメーションを停止します)
ani=null;
s.innerHTML='Play' ; // ボタンの名前を「Play」に変更します
}else{
ani=setInterval(drawCanvas,40) // アニメーションを 25fps [フレーム/秒]、つまり 40/1000 に設定します。 -twenty-fifth
s.innerHTML='Pause' // ボタンの名前を「一時停止」に変更します
}
}


;
加減速は以下の方法で移動距離を変えることで実現します。


コードをコピー

コードは次のとおりです:

関数スピード(デルタ){
var newRate=Math.max(レートデルタ,0.1)
dx=newRate/rate*dx;
}
ページ読み込みの初期化メソッド:
//init
function init(){
c=document.getElementById('canvas').getContext('2d');
drawCanvas(); ;
}

メインメソッド:



コードをコピー コードは次のとおりです:
functiondrawCanvas (){
c.clearRect(0,0,c.canvas.width, c.canvas.height); //エラーを避けるためにキャンバス (表示) をクリアします。 /同様の「プッシュ」操作に対応する現在の座標値とステータスを保存します
drawGrass(); //背景を描画します
c.translate(carX,0); //開始点の座標を移動します
drawCar(); //車を描画します(非表示のキャンバス)
c.drawImage(w.canvas,0,carY) //最終的に表示される車を描画します
c.restore(); /キャンバスの状態を復元します。これは「ポップ」操作に似ています
carX =dx; //車の位置を X 軸方向にリセットして、前方に歩くことをシミュレートします
carAlpha =dx/ radius; //タイヤの角度を比例的に増加させます
if (carX>c.canvas.width){ //通常の境界条件を設定します
carX=-carWidth-10; //速度を dx に戻すこともできます*=-1;
}
}


背景を描画:



コードをコピー コードは次のとおりです:
functiondrawGrass(){
//最初の 2 つのパラメーターはグラデーションの開始点の座標、最後の 2 つのパラメーターはグラデーションの終了点の座標です。
var grad=c。 createLinearGradient(0,c.canvas.height-grassHeight,0 ,c.canvas.height);
//線形グラデーションのグラデーション色を指定します。0 はグラデーションの開始色を表し、1 はグラデーションの終了色を表します
grad.addColorStop(0,'#33CC00');
grad.addColorStop(1,'#66FF22');
c.lineWidth=0; .fillRect(0,c.canvas.height-grassHeight,c.canvas.width,grassHeight);



車体を描画します:


コードをコピーします

コードは次のとおりです: functiondrawCar( ){ w.clearRect(0,0,w.canvas.width,w.canvas.height); //非表示のアートボードをクリアします
w.strokingStyle='#FF6600'; //境界線の色を設定します
w.lineWidth=2; //境界線の幅をピクセル単位で設定します
w.fillStyle='#FF9900' //塗りつぶしの色を設定します
w.beginPath( ); // 新しいパスの描画を開始します
w.rect(0,0,carWidth,carHeight); // 四角形を描画します
w.ストローク(); // 境界線を描画します
(); //背景を塗りつぶします
w.closePath(); //描画された新しいパスを閉じます
drawtire(tiresDelta radius,carHeight axisDelta) //最初のホイールの描画を開始します
drawtire(carWidth) -tiresDelta-radius,carHeight axisDelta); / /同様に、2 番目の
}



タイヤを描画します:


コードをコピー

コードは次のとおりです: functiondrawタイヤ(x,y){ w.save();
w.rotate(carAlpha); ;
w.lineWidth=1;
w.beginPath();
w.arc(0,0,radius,0,2*Math. PI,false );
w.closePath();
w.moveTo(radius,0); (-radius ,0);
w.closePath();
w.moveTo(0,radius); .lineTo( 0,-radius);
w.stop();



原理はシンプルで、コード内に詳細なコメントが付けられているので、ここでは一つ一つ説明しません。


2.CSS3


単一の JS コードなしで上記と同じアニメーション効果を完全に実現していることがわかります:

HTML コード:





コードをコピーします


コードは次のとおりです:





CSS3 アニメーションを使用したアニメーション


シャーシ">



< div class="vr">


>


草">





CSS コード:
ボディ
{
パディング:0;
}



ボディとタイヤの回転のアニメーションを定義します (基本的にすべてのアニメーションには 4 つのバージョンの定義があることがわかります: ネイティブ バージョン/webkit[Chrome|Safari]/ms[IE10 との下位互換性のため]/moz[FireFox ])


コードをコピーします

コードは次のとおりです:

/*アニメーションの定義: -400px の位置から 1600px の位置に移動*/
@keyframes carAnimation
{
0% { left:-400px } /* 初期位置を指定します。 0% は from*/
100% { left:1600px; } /* 最終位置を指定し、100% は to*/
}
/* Safari および Chrome */
@ -webkit-keyframes carAnimation
{
0% {left:-400px; }
100% {left:1600px; }
/* Firefox */
@ -moz -keyframes carAnimation
{
0% {left:-400; }
100% {left:1600px; }
/*この定義はまだサポートされていません。 IE10 との下位互換性があります*/
@-ms-keyframes carAnimation
{
0% {left:-400px; }
100%{left:1600px; }
} tyreAnimation
{
0% {transform: 回転(0); }
100% {transform: 回転(1800 度) }
}
@-webkit-keyframes tyreAnimation
{
0% { -webkit-transform: 回転(0); }
100% { -webkit-transform: 回転(1800度); }
}
@-moz-keyframes tyreAnimation
{
0% { -moz-transform: 回転(0); }
100% { -moz-transform: 回転(1800度); }
}
@-ms-keyframes tyreAnimation
{
0% { -ms-transform: 回転(0); }
100% { -ms-transform: 回転(1800 度); }
} #コンテナ
{
位置:relative;
width:100%;
height:600px; /*これは非常に重要です*/
}
#car
:absolute; / *車はコンテナ内に絶対的に配置されます*/
width:400px
height:210px; /*タイヤとシャーシを含む車の全高*/
z-index; :1; /*車を背景の上に置きます*/
top:300px; /*上からの距離 (y 軸)*/
left:50px; /
/* 次のコンテンツは、要素に事前定義されたアニメーションと関連属性を提供します*/
-webkit-animation-name:carAnimation; /*name*/
-webkit-animation-duration:10s; duration*/
-webkit-animation-iteration-count:infinite; /*反復回数-infinite*/
-webkit-animation-timing-function:linear; /*最初から同じ速度でアニメーションを再生します終了* /
-moz-animation-name:carAnimation; /*name*/
-moz-animation-duration:10s; /*duration*/
-moz-animation-iteration-count:無限; /*反復回数 - 無制限*/
-moz-animation-timing-function:linear; /*最初から最後まで同じ速度でアニメーションを再生します*/
-ms-animation-name:carAnimation ; /*名前*/
-ms-animation-duration:10s; /*期間*/
-ms-animation-iteration-count:infinite; /*反復回数-無限*/
- ms-animation-timing-function:linear; /*最初から最後まで同じ速度でアニメーションを再生します*/
animation-name:carAnimation; /*Name*/
animation-duration:10s; */
animation-iteration-count:infinite; /*反復回数-無限*/
animation-timing-function:linear; /*最初から最後まで同じ速度でアニメーションを再生します*/
}
/*body*/
#chassis
{
位置:絶対;
高さ:130px;
border: 2px Solid
}
/*tire*/
.tire
{
z-index:1; /*上記と同様に、タイヤも配置する必要があります。上の背景*/
position:absolute;
border-radius:60px; /* 2*radius=height */
width:120px; /* 2*radius=width */
background:#0099FF; /*fill color*/
border:1px ソリッド
-webkit-animation-name:タイヤアニメーション ;
-webkit-animation-duration:10s;
-webkit-animation-timing-function:linear;名前:tyreAnimation;
-moz-animation-duration:10s;
-moz-animation-timing-function:linear;アニメーション -name:tyreAnimation;
-ms-animation-iteration-count:infinite;
-ms-animation-timing-function:linear; - 名前:タイヤアニメーション;
アニメーション期間:10 秒;
アニメーションタイミング関数:リニア;
#fronttire
🎜 >right:20px; /*右タイヤとエッジの間の距離を 20 に設定します*/
}
#backtire
{
left:20px;タイヤとエッジを 20*/
}
#grass
{
position:absolute; /*背景はコンテナ内に絶対配置されます*/
width:100%; >height:130px;
bottom:0;
/*背景色を直線的にグラデーションにし、下はグラデーションの開始点を表し、最初の色の値がグラデーションの開始値になります。は終了値です*/
background:linear-grdaient(bottom,#33CC00,#66FF22);
background:-webkit-linear-gradient(bottom,#33CC00,#66FF22);
background: -moz-linear-gradient(bottom, #33CC00,#66FF22);
background:-ms-linear-gradient(bottom,#33CC00,#66FF22);
.hr,.vr
{
位置:絶対 ;
背景:#3300FF;
.hr
{
高さ:1px; /*水平線タイヤの*/
左:0 ;
上:60px;
.vr
{
幅:1px;
高さ:100%; /*タイヤの縦線*/
上:0; >


3.JQuery と CSS3

これは、優れた効果と互換性を持つメソッドです (特に IE9 はまだ CSS3 をサポートしていないため) HTML コード (次のことができます) CSS3 の HTML コードと変わらないことを確認してください):


コードをコピーします

コードは次のとおりです。
CSS3 アニメーションを使用した HTML5 のアニメーション< /title> </div><body> <div class="msgborder" id="phpcode27"><div id="car"> id=" シャーシ"></div> <br><div id="backtire" class="タイヤ"> <br><div class="hr"></div> ><div class="vr"></div> <br></div> <br><div id="fronttire"<div> "hr" > </div> <br> <div class="vr"> <br> </div> <br> id="草"</div> <br><フッター></フッター> <br></html> >CSS: <br><style> <br>body <br>{ <br>margin:0; <br>} <br>#container <br>{ <br>position:相対; <br>width:100%; <br>height:600px; <br>overflow:hidden; /*これは非常に重要です*/ <br>} <br>#car <br>位置: Absolute; /* 車はコンテナ内に絶対的に配置されます*/ <br>width:400px <br>height:210px; /*タイヤとシャーシを含む車の全高*/ <br>z-index: 1; /*車を背景の上に置きます*/ <br>top:300px; /*上からの距離 (y 軸)*/ <br>left:50px; axis)*/ <br>} <br>/*Body*/ <br>#chassis <br>{ <br>位置:絶対; <br>高さ:130px; :#FF9900; <br>border: 2px ソリッド <br>} <br>/*tire*/ <br>.tire <br>{ <br>z-index:1;タイヤも背景の上に配置する必要があります*/ <br>position:absolute; <br>border-radius:60px; /*circle radius*/ <br>height:120px; *radius=height */ <br>width:120px; /* 2*radius=width */ <br>background:#0099FF; /*fill color*/ <br>border:1px ソリッド <br>- o-transform:rotate(0deg); /*rotate(単位: 度)*/ <br>-ms-transform:rotate(0deg); <br>-webkit-transform:rotate(0deg); -transform:rotate(0deg); <br>} <br>#fronttire <br>{ <br>right:20px; /*右タイヤとエッジの間の距離を 20 に設定します*/ <br>} <br>#backtire <br>{ <br>left:20px; / *左タイヤとエッジの間の距離を 20 に設定します*/ <br>} <br>#grass <br>{ <br>position:absolute; /*背景はコンテナ内に絶対に配置されます*/ <br>width:100% ; <br>height:130px; <br>bottom:0; <br>/*背景色を直線的にグラデーションします。グラデーションの開始点、最初のカラー値はグラデーションの開始値、2 番目のカラー値は終了値です*/ <br>background:linear-grdaient(bottom,#33CC00,#66FF22);背景:-webkit-linear-gradient(bottom,#33CC00,#66FF22); <br>背景:-moz-linear-gradient(bottom,#33CC00,#66FF22); (下,#33CC00,#66FF22); <br>} <br>.hr,.vr <br>{ <br>位置:絶対; <br>} <br>.hr <br>{ <br>高さ:1px; <br>幅:100%; /* 水平線 */ <br>上:60px; >{ <br>幅:1px; <br>高さ:100%; /*縦線*/ <br>上:0; <br></style> 🎜><br><br> <br><br>JS コード: <br><br>まずオンライン API を紹介します: <br><br><br><br><br><br>コードをコピー<br><br><br>コードは次のとおりです:<br><br><br><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></スクリプト><br /><br /><br /> <br />アニメーション コードを実装します (非常に簡潔): <br /><br /><br /><br /><br /><br />コードをコピーします<br /><br /><br />コードは次のとおりです:</div><div class="msgborder" id="phpcode29"><br /><script> <br>$(function(){ <br>var rot=0; <br>var prefix=$('.tire').css('-o-transform') ?'-o-transform':($('.tire').css('-ms-transform')?'-ms-transform':($('.tire').css('-moz-transform ')?'-moz-transform':($('.tire').css('-webkit-transform')?'-webkit-transform':'transform'))); /*開始点を設定します*/ <br>left:-400 <br>}; <br>var anime={ /*アニメーションは jQuery によって実行されます*/ <br>left:1600 /*開始位置を設定します最終位置に移動*/ <br>}; <br>varrotate=function(){ /*このメソッドは回転されたホイールによって呼び出されます*/ <br>rot =2>$('.tire '). css(prefix,'rotate(' rot 'deg)'); <br>} <br>var options={ /*jQuery で使用するパラメータ*/ <br>easing:'linear', / *速度を指定します。ここでは単なる線形、つまり均一速度です*/ <br>duration:10000, /*アニメーション期間を指定*/ <br>complete:function(){ <br>$('#car') .css(origin) .animate(animation,options); <br>step:rotate <br>});スクリプト> <br> <br><br> <br>簡単な説明: プレフィックスは、まず現在使用されている定義 (-o?-moz?-webkit?-ms?) を識別し、次にアニメーションの開始位置と終了位置を定義します。次に、回転角度を設定する関数が定義されます (この関数はアニメーションの各ステップで実行されます)。次に、無限の自己ループ呼び出しが発生する方法でアニメーションが定義されます。 <br>この記事では、簡単なアニメーションの例を通じて、HTML5 でアニメーションを実装する一般的な方法をいくつか示します。 <br><br> </div> </div> </div> </div> </div> </div> <div style="height: 25px;"> <div class="wzconBq" style="display: inline-flex;"> <span>関連ラベル:</span> <div class="wzcbqd"> <a onclick="hits_log(2,'www',this);" href-data="https://www.php.cn/ja/search?word=html5实现动画" target="_blank">html5实现动画</a> </div> </div> <div style="display: inline-flex;float: right; color:#333333;">ソース:php.cn</div> </div> <div class="wzconOtherwz"> <a href="https://www.php.cn/ja/faq/5654.html" title="HTML5 のいくつかの新機能と Canvas_html5 チュートリアル スキルの共通属性を整理する"> <span>前の記事:HTML5 のいくつかの新機能と Canvas_html5 チュートリアル スキルの共通属性を整理する</span> </a> <a href="https://www.php.cn/ja/faq/5656.html" title="HTML5_html5 チュートリアル ヒントを使用して SVG ベクター グラフィックスを描画するための入門チュートリアル"> <span>次の記事:HTML5_html5 チュートリアル ヒントを使用して SVG ベクター グラフィックスを描画するための入門チュートリアル</span> </a> </div> <div class="wzconShengming"> <div class="bzsmdiv">このウェブサイトの声明</div> <div>この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。</div> </div> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-5902227090019525" data-ad-slot="2507867629"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> <div class="wzconZzwz"> <div class="wzconZzwztitle">著者別の最新記事</div> <ul> <li> <div class="wzczzwzli"> <span class="layui-badge-dots"></span> <a target="_blank" href="https://www.php.cn/ja/faq/1796639331.html">NullPointerException とは何ですか?どのように修正すればよいですか?</a> </div> <div>2024-10-22 09:46:29</div> </li> <li> <div class="wzczzwzli"> <span class="layui-badge-dots"></span> <a target="_blank" href="https://www.php.cn/ja/faq/1796629482.html">初心者からプログラマーへ: 旅は C の基礎から始まります</a> </div> <div>2024-10-13 13:53:41</div> </li> <li> <div class="wzczzwzli"> <span class="layui-badge-dots"></span> <a target="_blank" href="https://www.php.cn/ja/faq/1796628545.html">PHP による Web 開発のロックを解除する: 初心者ガイド</a> </div> <div>2024-10-12 12:15:51</div> </li> <li> <div class="wzczzwzli"> <span class="layui-badge-dots"></span> <a target="_blank" href="https://www.php.cn/ja/faq/1796627928.html">C の謎を解く: 新人プログラマーのための明確でシンプルな道</a> </div> <div>2024-10-11 22:47:31</div> </li> <li> <div class="wzczzwzli"> <span class="layui-badge-dots"></span> <a target="_blank" href="https://www.php.cn/ja/faq/1796627806.html">コーディングの可能性を解き放つ: まったくの初心者のための C プログラミング</a> </div> <div>2024-10-11 19:36:51</div> </li> <li> <div class="wzczzwzli"> <span class="layui-badge-dots"></span> <a target="_blank" href="https://www.php.cn/ja/faq/1796627670.html">内なるプログラマーを解き放つ: まったくの初心者のための C</a> </div> <div>2024-10-11 15:50:41</div> </li> <li> <div class="wzczzwzli"> <span class="layui-badge-dots"></span> <a target="_blank" href="https://www.php.cn/ja/faq/1796627643.html">C で生活を自動化する: 初心者向けのスクリプトとツール</a> </div> <div>2024-10-11 15:07:41</div> </li> <li> <div class="wzczzwzli"> <span class="layui-badge-dots"></span> <a target="_blank" href="https://www.php.cn/ja/faq/1796627620.html">PHP を簡単に: Web 開発の最初のステップ</a> </div> <div>2024-10-11 14:21:21</div> </li> <li> <div class="wzczzwzli"> <span class="layui-badge-dots"></span> <a target="_blank" href="https://www.php.cn/ja/faq/1796627574.html">Python で何でも構築: 創造性を解き放つための初心者ガイド</a> </div> <div>2024-10-11 12:59:11</div> </li> <li> <div class="wzczzwzli"> <span class="layui-badge-dots"></span> <a target="_blank" href="https://www.php.cn/ja/faq/1796627539.html">コーディングの鍵: 初心者のための Python の力を解き放つ</a> </div> <div>2024-10-11 12:17:31</div> </li> </ul> </div> <div class="wzconZzwz"> <div class="wzconZzwztitle">最新の問題</div> <div class="wdsyContent"> <div class="wdsyConDiv flexRow wdsyConDiv1"> <div class="wdcdContent flexColumn"> <a href="https://www.php.cn/ja/wenda/176354.html" target="_blank" title="0ms スリープを省略すると CSS トランジションが中断されるのはなぜですか?" class="wdcdcTitle">0ms スリープを省略すると CSS トランジションが中断されるのはなぜですか?</a> <a href="https://www.php.cn/ja/wenda/176354.html" class="wdcdcCons">FLIP アニメーションを実装して、正しく理解できているかどうかを確認しようとしています。このコードペン (間違ったコードですみません。ただいじっているだけです) で、sleep ...</a> <div class="wdcdcInfo flexRow"> <div class="wdcdcileft"> <span class="wdcdciSpan"> から 2024-04-06 16:29:50</span> </div> <div class="wdcdciright flexRow"> <div class="wdcdcirdz flexRow ira"> <b class="wdcdcirdzi"></b>0 </div> <div class="wdcdcirpl flexRow ira"><b class="wdcdcirpli"></b>2</div> <div class="wdcdcirwatch flexRow ira"><b class="wdcdcirwatchi"></b>490</div> </div> </div> </div> </div> <div class="wdsyConLine wdsyConLine2"></div> <div class="wdsyConDiv flexRow wdsyConDiv1"> <div class="wdcdContent flexColumn"> <a href="https://www.php.cn/ja/wenda/176232.html" target="_blank" title="CommandText プロパティの初期化の問題" class="wdcdcTitle">CommandText プロパティの初期化の問題</a> <a href="https://www.php.cn/ja/wenda/176232.html" class="wdcdcCons">C# コンソール アプリケーションを使用して、データを 2 つ (後に 3 つ) のテーブルに同時に実体化しようとしています。 「Users」テーブルに名、姓、ユーザー ID を実...</a> <div class="wdcdcInfo flexRow"> <div class="wdcdcileft"> <span class="wdcdciSpan"> から 2024-04-04 22:43:24</span> </div> <div class="wdcdciright flexRow"> <div class="wdcdcirdz flexRow ira"> <b class="wdcdcirdzi"></b>0 </div> <div class="wdcdcirpl flexRow ira"><b class="wdcdcirpli"></b>1</div> <div class="wdcdcirwatch flexRow ira"><b class="wdcdcirwatchi"></b>385</div> </div> </div> </div> </div> <div class="wdsyConLine wdsyConLine2"></div> <div class="wdsyConDiv flexRow wdsyConDiv1"> <div class="wdcdContent flexColumn"> <a href="https://www.php.cn/ja/wenda/176230.html" target="_blank" title="`:after` 疑似要素をスタイル付きコンポーネントに正しく適用するための React.js ガイド" class="wdcdcTitle">`:after` 疑似要素をスタイル付きコンポーネントに正しく適用するための React.js ガイド</a> <a href="https://www.php.cn/ja/wenda/176230.html" class="wdcdcCons">この美しい下線アニメーションを見つけました。 <ul><li><ahref="#">概要</a></li&...</a> <div class="wdcdcInfo flexRow"> <div class="wdcdcileft"> <span class="wdcdciSpan"> から 2024-04-04 22:28:08</span> </div> <div class="wdcdciright flexRow"> <div class="wdcdcirdz flexRow ira"> <b class="wdcdcirdzi"></b>0 </div> <div class="wdcdcirpl flexRow ira"><b class="wdcdcirpli"></b>1</div> <div class="wdcdcirwatch flexRow ira"><b class="wdcdcirwatchi"></b>1322</div> </div> </div> </div> </div> <div class="wdsyConLine wdsyConLine2"></div> <div class="wdsyConDiv flexRow wdsyConDiv1"> <div class="wdcdContent flexColumn"> <a href="https://www.php.cn/ja/wenda/176142.html" target="_blank" title="クリックしたときにテキストが新しい要素 (区切り線など) に変わるようにするにはどうすればよいですか?" class="wdcdcTitle">クリックしたときにテキストが新しい要素 (区切り線など) に変わるようにするにはどうすればよいですか?</a> <a href="https://www.php.cn/ja/wenda/176142.html" class="wdcdcCons">ページ上の特定のテキストをクリックすると区切り文字/新しい要素に変わる方法を見つけようとしています。どう説明したらいいのかわかりませんが、画像の下にタイトルがあると想像してください...</a> <div class="wdcdcInfo flexRow"> <div class="wdcdcileft"> <span class="wdcdciSpan"> から 2024-04-04 11:21:03</span> </div> <div class="wdcdciright flexRow"> <div class="wdcdcirdz flexRow ira"> <b class="wdcdcirdzi"></b>0 </div> <div class="wdcdcirpl flexRow ira"><b class="wdcdcirpli"></b>1</div> <div class="wdcdcirwatch flexRow ira"><b class="wdcdcirwatchi"></b>3580</div> </div> </div> </div> </div> <div class="wdsyConLine wdsyConLine2"></div> <div class="wdsyConDiv flexRow wdsyConDiv1"> <div class="wdcdContent flexColumn"> <a href="https://www.php.cn/ja/wenda/176134.html" target="_blank" title="ルーティングパスがreact.jsコンポーネントをレンダリングしない" class="wdcdcTitle">ルーティングパスがreact.jsコンポーネントをレンダリングしない</a> <a href="https://www.php.cn/ja/wenda/176134.html" class="wdcdcCons">Framer-motionを使用していくつかのアニメーションパスルートを作成しようとしていますが、コンポーネントが表示されず、どうやらHome、Contact、aboutのルートが...</a> <div class="wdcdcInfo flexRow"> <div class="wdcdcileft"> <span class="wdcdciSpan"> から 2024-04-04 10:37:17</span> </div> <div class="wdcdciright flexRow"> <div class="wdcdcirdz flexRow ira"> <b class="wdcdcirdzi"></b>0 </div> <div class="wdcdcirpl flexRow ira"><b class="wdcdcirpli"></b>1</div> <div class="wdcdcirwatch flexRow ira"><b class="wdcdcirwatchi"></b>429</div> </div> </div> </div> </div> <div class="wdsyConLine wdsyConLine2"></div> </div> </div> <div class="wzconZt" > <div class="wzczt-title"> <div>関連トピック</div> <a href="https://www.php.cn/ja/faq/zt" target="_blank">詳細> </a> </div> <div class="wzcttlist"> <ul> <li class="ul-li"> <a target="_blank" href="https://www.php.cn/ja/faq/btcjywz"><img src="https://img.php.cn/upload/subject/202407/22/2024072212332055313.jpg?x-oss-process=image/resize,m_fill,h_145,w_220" alt="ビットコイン取引サイト" /> </a> <a target="_blank" href="https://www.php.cn/ja/faq/btcjywz" class="title-a-spanl" title="ビットコイン取引サイト"><span>ビットコイン取引サイト</span> </a> </li> <li class="ul-li"> <a target="_blank" href="https://www.php.cn/ja/faq/fsdejzbsff"><img src="https://img.php.cn/upload/subject/202407/22/2024072213435931695.jpg?x-oss-process=image/resize,m_fill,h_145,w_220" alt="負の数の 2 進数表現" /> </a> <a target="_blank" href="https://www.php.cn/ja/faq/fsdejzbsff" class="title-a-spanl" title="負の数の 2 進数表現"><span>負の数の 2 進数表現</span> </a> </li> <li class="ul-li"> <a target="_blank" href="https://www.php.cn/ja/faq/linuxgshypdff"><img src="https://img.php.cn/upload/subject/202407/22/2024072213282690793.jpg?x-oss-process=image/resize,m_fill,h_145,w_220" alt="Linuxでハードドライブをフォーマットする方法" /> </a> <a target="_blank" href="https://www.php.cn/ja/faq/linuxgshypdff" class="title-a-spanl" title="Linuxでハードドライブをフォーマットする方法"><span>Linuxでハードドライブをフォーマットする方法</span> </a> </li> <li class="ul-li"> <a target="_blank" href="https://www.php.cn/ja/faq/linuxxgwjmml"><img src="https://img.php.cn/upload/subject/202407/22/2024072213541157156.jpg?x-oss-process=image/resize,m_fill,h_145,w_220" alt="Linuxのファイル名変更コマンド" /> </a> <a target="_blank" href="https://www.php.cn/ja/faq/linuxxgwjmml" class="title-a-spanl" title="Linuxのファイル名変更コマンド"><span>Linuxのファイル名変更コマンド</span> </a> </li> <li class="ul-li"> <a target="_blank" href="https://www.php.cn/ja/faq/tracertmldgn"><img src="https://img.php.cn/upload/subject/202407/22/2024072214351451923.jpg?x-oss-process=image/resize,m_fill,h_145,w_220" alt="tracertコマンドの機能" /> </a> <a target="_blank" href="https://www.php.cn/ja/faq/tracertmldgn" class="title-a-spanl" title="tracertコマンドの機能"><span>tracertコマンドの機能</span> </a> </li> <li class="ul-li"> <a target="_blank" href="https://www.php.cn/ja/faq/articlebqyldy"><img src="https://img.php.cn/upload/subject/202407/22/2024072213322159054.jpg?x-oss-process=image/resize,m_fill,h_145,w_220" alt="定義に使用される記事タグは何ですか?" /> </a> <a target="_blank" href="https://www.php.cn/ja/faq/articlebqyldy" class="title-a-spanl" title="定義に使用される記事タグは何ですか?"><span>定義に使用される記事タグは何ですか?</span> </a> </li> <li class="ul-li"> <a target="_blank" href="https://www.php.cn/ja/faq/telnetmlyf"><img src="https://img.php.cn/upload/subject/202407/22/2024072213504411141.jpg?x-oss-process=image/resize,m_fill,h_145,w_220" alt="Telnetコマンドの使用法" /> </a> <a target="_blank" href="https://www.php.cn/ja/faq/telnetmlyf" class="title-a-spanl" title="Telnetコマンドの使用法"><span>Telnetコマンドの使用法</span> </a> </li> <li class="ul-li"> <a target="_blank" href="https://www.php.cn/ja/faq/tzldszhbyyxm"><img src="https://img.php.cn/upload/subject/202407/22/2024072213221855745.jpg?x-oss-process=image/resize,m_fill,h_145,w_220" alt="インフレ率はデジタル通貨に影響を与えますか?" /> </a> <a target="_blank" href="https://www.php.cn/ja/faq/tzldszhbyyxm" class="title-a-spanl" title="インフレ率はデジタル通貨に影響を与えますか?"><span>インフレ率はデジタル通貨に影響を与えますか?</span> </a> </li> </ul> </div> </div> </div> </div> <div class="phpwzright"> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-5902227090019525" data-ad-slot="3653428331" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> <div class="wzrOne"> <div class="wzroTitle">人気のおすすめ</div> <div class="wzroList"> <ul> <li> <div class="wzczzwzli"> <span class="layui-badge-dots wzrolr"></span> <a style="height: auto;" title="h5とは何ですか" href="https://www.php.cn/ja/faq/414835.html">h5とは何ですか</a> </div> </li> <li> <div class="wzczzwzli"> <span class="layui-badge-dots wzrolr"></span> <a style="height: auto;" title="コードがわからない場合に h5 ページを作成するにはどうすればよいですか?推奨される H5 ページ制作プラットフォーム" href="https://www.php.cn/ja/faq/417718.html">コードがわからない場合に h5 ページを作成するにはどうすればよいですか?推奨される H5 ページ制作プラットフォーム</a> </div> </li> <li> <div class="wzczzwzli"> <span class="layui-badge-dots wzrolr"></span> <a style="height: auto;" title="html5の新機能とは何ですか?" href="https://www.php.cn/ja/faq/473125.html">html5の新機能とは何ですか?</a> </div> </li> <li> <div class="wzczzwzli"> <span class="layui-badge-dots wzrolr"></span> <a style="height: auto;" title="h5ページ制作とは" href="https://www.php.cn/ja/faq/468382.html">h5ページ制作とは</a> </div> </li> <li> <div class="wzczzwzli"> <span class="layui-badge-dots wzrolr"></span> <a style="height: auto;" title="h5 プログラムとミニ プログラムの違いは何ですか?" href="https://www.php.cn/ja/faq/463311.html">h5 プログラムとミニ プログラムの違いは何ですか?</a> </div> </li> </ul> </div> </div> <script src="https://sw.php.cn/hezuo/cac1399ab368127f9b113b14eb3316d0.js" type="text/javascript"></script> <div class="wzrThree"> <div class="wzrthree-title"> <div>人気のチュートリアル</div> <a target="_blank" href="https://www.php.cn/ja/course.html">詳細> </a> </div> <div class="wzrthreelist swiper2"> <div class="wzrthreeTab swiper-wrapper"> <div class="check tabdiv swiper-slide" data-id="one">関連するチュートリアル <div></div></div> <div class="tabdiv swiper-slide" data-id="two">人気のおすすめ<div></div></div> <div class="tabdiv swiper-slide" data-id="three">最新のコース<div></div></div> </div> <ul class="one"> <li> <a target="_blank" href="https://www.php.cn/ja/course/812.html" title="最新の ThinkPHP 5.1 ワールドプレミアビデオチュートリアル (PHP エキスパートになるための 60 日間のオンライン トレーニング コース)" class="wzrthreelaimg"> <img src="https://img.php.cn/upload/course/000/000/041/620debc3eab3f377.jpg" alt="最新の ThinkPHP 5.1 ワールドプレミアビデオチュートリアル (PHP エキスパートになるための 60 日間のオンライン トレーニング コース)"/> </a> <div class="wzrthree-right"> <a target="_blank" title="最新の ThinkPHP 5.1 ワールドプレミアビデオチュートリアル (PHP エキスパートになるための 60 日間のオンライン トレーニング コース)" href="https://www.php.cn/ja/course/812.html">最新の ThinkPHP 5.1 ワールドプレミアビデオチュートリアル (PHP エキスパートになるための 60 日間のオンライン トレーニング コース)</a> <div class="wzrthreerb"> <div>1423146 <b class="kclbcollectb"></b></div> <div class="courseICollection" data-id="812"> <b class="nofollow small-nocollect"></b> </div> </div> </div> </li> <li> <a target="_blank" href="https://www.php.cn/ja/course/74.html" title="PHP 入門チュートリアル 1: 1 週間で PHP を学ぶ" class="wzrthreelaimg"> <img src="https://img.php.cn/upload/course/000/000/068/6253d1e28ef5c345.png" alt="PHP 入門チュートリアル 1: 1 週間で PHP を学ぶ"/> </a> <div class="wzrthree-right"> <a target="_blank" title="PHP 入門チュートリアル 1: 1 週間で PHP を学ぶ" href="https://www.php.cn/ja/course/74.html">PHP 入門チュートリアル 1: 1 週間で PHP を学ぶ</a> <div class="wzrthreerb"> <div>4268662 <b class="kclbcollectb"></b></div> <div class="courseICollection" data-id="74"> <b class="nofollow small-nocollect"></b> </div> </div> </div> </li> <li> <a target="_blank" href="https://www.php.cn/ja/course/286.html" title="JAVA 初心者向けビデオチュートリアル" class="wzrthreelaimg"> <img src="https://img.php.cn/upload/course/000/000/068/62590a2bacfd9379.png" alt="JAVA 初心者向けビデオチュートリアル"/> </a> <div class="wzrthree-right"> <a target="_blank" title="JAVA 初心者向けビデオチュートリアル" href="https://www.php.cn/ja/course/286.html">JAVA 初心者向けビデオチュートリアル</a> <div class="wzrthreerb"> <div>2535664 <b class="kclbcollectb"></b></div> <div class="courseICollection" data-id="286"> <b class="nofollow small-nocollect"></b> </div> </div> </div> </li> <li> <a target="_blank" href="https://www.php.cn/ja/course/504.html" title="Little Turtle のゼロベースの Python 学習入門ビデオ チュートリアル" class="wzrthreelaimg"> <img src="https://img.php.cn/upload/course/000/000/068/62590a67ce3a6655.png" alt="Little Turtle のゼロベースの Python 学習入門ビデオ チュートリアル"/> </a> <div class="wzrthree-right"> <a target="_blank" title="Little Turtle のゼロベースの Python 学習入門ビデオ チュートリアル" href="https://www.php.cn/ja/course/504.html">Little Turtle のゼロベースの Python 学習入門ビデオ チュートリアル</a> <div class="wzrthreerb"> <div>507321 <b class="kclbcollectb"></b></div> <div class="courseICollection" data-id="504"> <b class="nofollow small-nocollect"></b> </div> </div> </div> </li> <li> <a target="_blank" href="https://www.php.cn/ja/course/2.html" title="PHP ゼロベースの入門チュートリアル" class="wzrthreelaimg"> <img src="https://img.php.cn/upload/course/000/000/068/6253de27bc161468.png" alt="PHP ゼロベースの入門チュートリアル"/> </a> <div class="wzrthree-right"> <a target="_blank" title="PHP ゼロベースの入門チュートリアル" href="https://www.php.cn/ja/course/2.html">PHP ゼロベースの入門チュートリアル</a> <div class="wzrthreerb"> <div>862662 <b class="kclbcollectb"></b></div> <div class="courseICollection" data-id="2"> <b class="nofollow small-nocollect"></b> </div> </div> </div> </li> </ul> <ul class="two" style="display: none;"> <li> <a target="_blank" href="https://www.php.cn/ja/course/812.html" title="最新の ThinkPHP 5.1 ワールドプレミアビデオチュートリアル (PHP エキスパートになるための 60 日間のオンライン トレーニング コース)" class="wzrthreelaimg"> <img src="https://img.php.cn/upload/course/000/000/041/620debc3eab3f377.jpg" alt="最新の ThinkPHP 5.1 ワールドプレミアビデオチュートリアル (PHP エキスパートになるための 60 日間のオンライン トレーニング コース)"/> </a> <div class="wzrthree-right"> <a target="_blank" title="最新の ThinkPHP 5.1 ワールドプレミアビデオチュートリアル (PHP エキスパートになるための 60 日間のオンライン トレーニング コース)" href="https://www.php.cn/ja/course/812.html">最新の ThinkPHP 5.1 ワールドプレミアビデオチュートリアル (PHP エキスパートになるための 60 日間のオンライン トレーニング コース)</a> <div class="wzrthreerb"> <div >1423146 回の学習</div> <div class="courseICollection" data-id="812"> <b class="nofollow small-nocollect"></b> </div> </div> </div> </li> <li> <a target="_blank" href="https://www.php.cn/ja/course/286.html" title="JAVA 初心者向けビデオチュートリアル" class="wzrthreelaimg"> <img src="https://img.php.cn/upload/course/000/000/068/62590a2bacfd9379.png" alt="JAVA 初心者向けビデオチュートリアル"/> </a> <div class="wzrthree-right"> <a target="_blank" title="JAVA 初心者向けビデオチュートリアル" href="https://www.php.cn/ja/course/286.html">JAVA 初心者向けビデオチュートリアル</a> <div class="wzrthreerb"> <div >2535664 回の学習</div> <div class="courseICollection" data-id="286"> <b class="nofollow small-nocollect"></b> </div> </div> </div> </li> <li> <a target="_blank" href="https://www.php.cn/ja/course/504.html" title="Little Turtle のゼロベースの Python 学習入門ビデオ チュートリアル" class="wzrthreelaimg"> <img src="https://img.php.cn/upload/course/000/000/068/62590a67ce3a6655.png" alt="Little Turtle のゼロベースの Python 学習入門ビデオ チュートリアル"/> </a> <div class="wzrthree-right"> <a target="_blank" title="Little Turtle のゼロベースの Python 学習入門ビデオ チュートリアル" href="https://www.php.cn/ja/course/504.html">Little Turtle のゼロベースの Python 学習入門ビデオ チュートリアル</a> <div class="wzrthreerb"> <div >507321 回の学習</div> <div class="courseICollection" data-id="504"> <b class="nofollow small-nocollect"></b> </div> </div> </div> </li> <li> <a target="_blank" href="https://www.php.cn/ja/course/901.html" title="Web フロントエンド開発の簡単な紹介" class="wzrthreelaimg"> <img src="https://img.php.cn/upload/course/000/000/067/64be28a53a4f6310.png" alt="Web フロントエンド開発の簡単な紹介"/> </a> <div class="wzrthree-right"> <a target="_blank" title="Web フロントエンド開発の簡単な紹介" href="https://www.php.cn/ja/course/901.html">Web フロントエンド開発の簡単な紹介</a> <div class="wzrthreerb"> <div >215838 回の学習</div> <div class="courseICollection" data-id="901"> <b class="nofollow small-nocollect"></b> </div> </div> </div> </li> <li> <a target="_blank" href="https://www.php.cn/ja/course/234.html" title="PSビデオチュートリアルをゼロからマスターする" class="wzrthreelaimg"> <img src="https://img.php.cn/upload/course/000/000/068/62611f57ed0d4840.jpg" alt="PSビデオチュートリアルをゼロからマスターする"/> </a> <div class="wzrthree-right"> <a target="_blank" title="PSビデオチュートリアルをゼロからマスターする" href="https://www.php.cn/ja/course/234.html">PSビデオチュートリアルをゼロからマスターする</a> <div class="wzrthreerb"> <div >890377 回の学習</div> <div class="courseICollection" data-id="234"> <b class="nofollow small-nocollect"></b> </div> </div> </div> </li> </ul> <ul class="three" style="display: none;"> <li> <a target="_blank" href="https://www.php.cn/ja/course/1648.html" title="[Web フロントエンド] Node.js クイック スタート" class="wzrthreelaimg"> <img src="https://img.php.cn/upload/course/000/000/067/662b5d34ba7c0227.png" alt="[Web フロントエンド] Node.js クイック スタート"/> </a> <div class="wzrthree-right"> <a target="_blank" title="[Web フロントエンド] Node.js クイック スタート" href="https://www.php.cn/ja/course/1648.html">[Web フロントエンド] Node.js クイック スタート</a> <div class="wzrthreerb"> <div >7471 回の学習</div> <div class="courseICollection" data-id="1648"> <b class="nofollow small-nocollect"></b> </div> </div> </div> </li> <li> <a target="_blank" href="https://www.php.cn/ja/course/1647.html" title="海外のWeb開発フルスタックコースの完全なコレクション" class="wzrthreelaimg"> <img src="https://img.php.cn/upload/course/000/000/067/6628cc96e310c937.png" alt="海外のWeb開発フルスタックコースの完全なコレクション"/> </a> <div class="wzrthree-right"> <a target="_blank" title="海外のWeb開発フルスタックコースの完全なコレクション" href="https://www.php.cn/ja/course/1647.html">海外のWeb開発フルスタックコースの完全なコレクション</a> <div class="wzrthreerb"> <div >5958 回の学習</div> <div class="courseICollection" data-id="1647"> <b class="nofollow small-nocollect"></b> </div> </div> </div> </li> <li> <a target="_blank" href="https://www.php.cn/ja/course/1646.html" title="Go言語実践GraphQL" class="wzrthreelaimg"> <img src="https://img.php.cn/upload/course/000/000/067/662221173504a436.png" alt="Go言語実践GraphQL"/> </a> <div class="wzrthree-right"> <a target="_blank" title="Go言語実践GraphQL" href="https://www.php.cn/ja/course/1646.html">Go言語実践GraphQL</a> <div class="wzrthreerb"> <div >4936 回の学習</div> <div class="courseICollection" data-id="1646"> <b class="nofollow small-nocollect"></b> </div> </div> </div> </li> <li> <a target="_blank" href="https://www.php.cn/ja/course/1645.html" title="550W ファンマスターが JavaScript をゼロから段階的に学習します" class="wzrthreelaimg"> <img src="https://img.php.cn/upload/course/000/000/067/662077e163124646.png" alt="550W ファンマスターが JavaScript をゼロから段階的に学習します"/> </a> <div class="wzrthree-right"> <a target="_blank" title="550W ファンマスターが JavaScript をゼロから段階的に学習します" href="https://www.php.cn/ja/course/1645.html">550W ファンマスターが JavaScript をゼロから段階的に学習します</a> <div class="wzrthreerb"> <div >697 回の学習</div> <div class="courseICollection" data-id="1645"> <b class="nofollow small-nocollect"></b> </div> </div> </div> </li> <li> <a target="_blank" href="https://www.php.cn/ja/course/1644.html" title="Python マスター Mosh、基礎知識ゼロの初心者でも 6 時間で始められる" class="wzrthreelaimg"> <img src="https://img.php.cn/upload/course/000/000/067/6616418ca80b8916.png" alt="Python マスター Mosh、基礎知識ゼロの初心者でも 6 時間で始められる"/> </a> <div class="wzrthree-right"> <a target="_blank" title="Python マスター Mosh、基礎知識ゼロの初心者でも 6 時間で始められる" href="https://www.php.cn/ja/course/1644.html">Python マスター Mosh、基礎知識ゼロの初心者でも 6 時間で始められる</a> <div class="wzrthreerb"> <div >24730 回の学習</div> <div class="courseICollection" data-id="1644"> <b class="nofollow small-nocollect"></b> </div> </div> </div> </li> </ul> </div> <script> var mySwiper = new Swiper('.swiper2', { autoplay: false,//可选选项,自动滑动 slidesPerView : 'auto', }) $('.wzrthreeTab>div').click(function(e){ $('.wzrthreeTab>div').removeClass('check') $(this).addClass('check') $('.wzrthreelist>ul').css('display','none') $('.'+e.currentTarget.dataset.id).show() }) </script> </div> <div class="wzrFour"> <div class="wzrfour-title"> <div>最新のダウンロード</div> <a href="https://www.php.cn/ja/xiazai">詳細> </a> </div> <script> $(document).ready(function(){ var sjyx_banSwiper = new Swiper(".sjyx_banSwiperwz",{ speed:1000, autoplay:{ delay:3500, disableOnInteraction: false, }, pagination:{ el:'.sjyx_banSwiperwz .swiper-pagination', clickable :false, }, loop:true }) }) </script> <div class="wzrfourList swiper3"> <div class="wzrfourlTab swiper-wrapper"> <div class="check swiper-slide" data-id="onef">ウェブエフェクト <div></div></div> <div class="swiper-slide" data-id="twof">公式サイト<div></div></div> <div class="swiper-slide" data-id="threef">サイト素材<div></div></div> <div class="swiper-slide" data-id="fourf">フロントエンドテンプレート<div></div></div> </div> <ul class="onef"> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a target="_blank" title="jQuery エンタープライズ メッセージ フォームの連絡先コード" href="https://www.php.cn/ja/toolset/js-special-effects/8071">[フォームボタン] jQuery エンタープライズ メッセージ フォームの連絡先コード</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a target="_blank" title="HTML5 MP3 オルゴール再生効果" href="https://www.php.cn/ja/toolset/js-special-effects/8070">[プレイヤーの特殊効果] HTML5 MP3 オルゴール再生効果</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a target="_blank" title="HTML5 クールなパーティクル アニメーション ナビゲーション メニューの特殊効果" href="https://www.php.cn/ja/toolset/js-special-effects/8069">[メニューナビゲーション] HTML5 クールなパーティクル アニメーション ナビゲーション メニューの特殊効果</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a target="_blank" title="jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コード" href="https://www.php.cn/ja/toolset/js-special-effects/8068">[フォームボタン] jQuery ビジュアル フォームのドラッグ アンド ドロップ編集コード</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a target="_blank" title="VUE.JS 模倣 Kugou 音楽プレーヤー コード" href="https://www.php.cn/ja/toolset/js-special-effects/8067">[プレイヤーの特殊効果] VUE.JS 模倣 Kugou 音楽プレーヤー コード</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a target="_blank" title="古典的な HTML5 プッシュ ボックス ゲーム" href="https://www.php.cn/ja/toolset/js-special-effects/8066">[html5特殊効果] 古典的な HTML5 プッシュ ボックス ゲーム</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a target="_blank" title="画像効果を追加または削減するための jQuery スクロール" href="https://www.php.cn/ja/toolset/js-special-effects/8065">[画像の特殊効果] 画像効果を追加または削減するための jQuery スクロール</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a target="_blank" title="CSS3 個人アルバム カバー ホバー ズーム効果" href="https://www.php.cn/ja/toolset/js-special-effects/8064">[フォトアルバム効果] CSS3 個人アルバム カバー ホバー ズーム効果</a> </div> </li> </ul> <ul class="twof" style="display:none"> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-source-code/8328" title="室内装飾クリーニングおよび修理サービス会社のウェブサイトのテンプレート" target="_blank">[フロントエンドテンプレート] 室内装飾クリーニングおよび修理サービス会社のウェブサイトのテンプレート</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-source-code/8327" title="フレッシュカラーの個人履歴書ガイドページテンプレート" target="_blank">[フロントエンドテンプレート] フレッシュカラーの個人履歴書ガイドページテンプレート</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-source-code/8326" title="デザイナーのクリエイティブな仕事の履歴書 Web テンプレート" target="_blank">[フロントエンドテンプレート] デザイナーのクリエイティブな仕事の履歴書 Web テンプレート</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-source-code/8325" title="現代のエンジニアリング建設会社のウェブサイトのテンプレート" target="_blank">[フロントエンドテンプレート] 現代のエンジニアリング建設会社のウェブサイトのテンプレート</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-source-code/8324" title="教育サービス機関向けのレスポンシブ HTML5 テンプレート" target="_blank">[フロントエンドテンプレート] 教育サービス機関向けのレスポンシブ HTML5 テンプレート</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-source-code/8323" title="オンライン電子書籍ストア モールのウェブサイト テンプレート" target="_blank">[フロントエンドテンプレート] オンライン電子書籍ストア モールのウェブサイト テンプレート</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-source-code/8322" title="IT テクノロジーがインターネット企業の Web サイト テンプレートを解決します" target="_blank">[フロントエンドテンプレート] IT テクノロジーがインターネット企業の Web サイト テンプレートを解決します</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-source-code/8321" title="パープルスタイル外国為替取引サービスウェブサイトテンプレート" target="_blank">[フロントエンドテンプレート] パープルスタイル外国為替取引サービスウェブサイトテンプレート</a> </div> </li> </ul> <ul class="threef" style="display:none"> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-materials/3078" target="_blank" title="かわいい夏の要素のベクター素材 (EPS+PNG)">[PNG素材] かわいい夏の要素のベクター素材 (EPS+PNG)</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-materials/3077" target="_blank" title="4 つの赤い 2023 卒業バッジ ベクター素材 (AI+EPS+PNG)">[PNG素材] 4 つの赤い 2023 卒業バッジ ベクター素材 (AI+EPS+PNG)</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-materials/3076" target="_blank" title="歌う鳥と花がいっぱいのカートデザイン春のバナーベクター素材(AI+EPS)">[バナー画像] 歌う鳥と花がいっぱいのカートデザイン春のバナーベクター素材(AI+EPS)</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-materials/3075" target="_blank" title="金色の卒業帽ベクター素材(EPS+PNG)">[PNG素材] 金色の卒業帽ベクター素材(EPS+PNG)</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-materials/3074" target="_blank" title="黒と白のスタイルの山アイコン ベクター素材 (EPS+PNG)">[PNG素材] 黒と白のスタイルの山アイコン ベクター素材 (EPS+PNG)</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-materials/3073" target="_blank" title="異なる色のマントと異なるポーズを持つスーパーヒーローのシルエットベクター素材(EPS+PNG)">[PNG素材] 異なる色のマントと異なるポーズを持つスーパーヒーローのシルエットベクター素材(EPS+PNG)</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-materials/3072" target="_blank" title="フラット スタイルの植樹祭バナー ベクター素材 (AI+EPS)">[バナー画像] フラット スタイルの植樹祭バナー ベクター素材 (AI+EPS)</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-materials/3071" target="_blank" title="9つのコミックスタイルの爆発するチャットバブルベクター素材(EPS+PNG)">[PNG素材] 9つのコミックスタイルの爆発するチャットバブルベクター素材(EPS+PNG)</a> </div> </li> </ul> <ul class="fourf" style="display:none"> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-source-code/8328" target="_blank" title="室内装飾クリーニングおよび修理サービス会社のウェブサイトのテンプレート">[フロントエンドテンプレート] 室内装飾クリーニングおよび修理サービス会社のウェブサイトのテンプレート</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-source-code/8327" target="_blank" title="フレッシュカラーの個人履歴書ガイドページテンプレート">[フロントエンドテンプレート] フレッシュカラーの個人履歴書ガイドページテンプレート</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-source-code/8326" target="_blank" title="デザイナーのクリエイティブな仕事の履歴書 Web テンプレート">[フロントエンドテンプレート] デザイナーのクリエイティブな仕事の履歴書 Web テンプレート</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-source-code/8325" target="_blank" title="現代のエンジニアリング建設会社のウェブサイトのテンプレート">[フロントエンドテンプレート] 現代のエンジニアリング建設会社のウェブサイトのテンプレート</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-source-code/8324" target="_blank" title="教育サービス機関向けのレスポンシブ HTML5 テンプレート">[フロントエンドテンプレート] 教育サービス機関向けのレスポンシブ HTML5 テンプレート</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-source-code/8323" target="_blank" title="オンライン電子書籍ストア モールのウェブサイト テンプレート">[フロントエンドテンプレート] オンライン電子書籍ストア モールのウェブサイト テンプレート</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-source-code/8322" target="_blank" title="IT テクノロジーがインターネット企業の Web サイト テンプレートを解決します">[フロントエンドテンプレート] IT テクノロジーがインターネット企業の Web サイト テンプレートを解決します</a> </div> </li> <li> <div class="wzrfourli"> <span class="layui-badge-dots wzrflr"></span> <a href="https://www.php.cn/ja/toolset/website-source-code/8321" target="_blank" title="パープルスタイル外国為替取引サービスウェブサイトテンプレート">[フロントエンドテンプレート] パープルスタイル外国為替取引サービスウェブサイトテンプレート</a> </div> </li> </ul> </div> <script> var mySwiper = new Swiper('.swiper3', { autoplay: false,//可选选项,自动滑动 slidesPerView : 'auto', }) $('.wzrfourlTab>div').click(function(e){ $('.wzrfourlTab>div').removeClass('check') $(this).addClass('check') $('.wzrfourList>ul').css('display','none') $('.'+e.currentTarget.dataset.id).show() }) </script> </div> </div> </div> <footer> <div class="footer"> <div class="footertop"> <img src="/static/imghw/logo.png" alt=""> <p>福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!</p> </div> <div class="footermid"> <a href="https://www.php.cn/ja/about/us.html">私たちについて</a> <a href="https://www.php.cn/ja/about/disclaimer.html">免責事項</a> <a href="https://www.php.cn/ja/update/article_0_1.html">Sitemap</a> </div> <div class="footerbottom"> <p> © php.cn All rights reserved </p> </div> </div> </footer> <input type="hidden" id="verifycode" value="/captcha.html"> <script>layui.use(['element', 'carousel'], function () {var element = layui.element;$ = layui.jquery;var carousel = layui.carousel;carousel.render({elem: '#test1', width: '100%', height: '330px', arrow: 'always'});$.getScript('/static/js/jquery.lazyload.min.js', function () {$("img").lazyload({placeholder: "/static/images/load.jpg", effect: "fadeIn", threshold: 200, skip_invisible: false});});});</script> <script src="/static/js/common_new.js"></script> <script type="text/javascript" src="/static/js/jquery.cookie.js?1734504715"></script> <script src="https://vdse.bdstatic.com//search-video.v1.min.js"></script> <link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css?2' type='text/css' media='all'/> <script type='text/javascript' src='/static/js/viewer.min.js?1'></script> <script type='text/javascript' src='/static/js/jquery-viewer.min.js'></script> <script type="text/javascript" src="/static/js/global.min.js?5.5.53"></script> <!-- Matomo --> <script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://tongji.php.cn/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '9']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Code --> </body> </html>