-
HTML5でフレームを使用する方法はありますか?
フレームセット 属性はHTMLで非推奨になりましたが、引き続き使用できます。最上位の親ドキュメントが使用するようになりました 例 XHTMLとフレームはHTML5を使用します。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html> <head> </head> &nbs
-
HTML5ビデオの長さを取得する際の問題に直面している
動画の長さを取得するには、readyState属性をクエリします。 0から4までの系列があります。メタデータがロードされると、取得する値は1です。 したがって、次のようなことを行う必要があります- window.setInterval(function(tm) { // Using readyState attriute if (video.readyState > 0) { var duration = $('#duration').get(0);
-
:last-childセレクターがHTML5で期待どおりに機能しない
last-childセレクターは、親の最後の子要素を選択するために使用されます。特定の親要素の下にある特定のクラスを持つ最後の子要素を選択するために使用することはできません。 最後の子li要素をbackground-color-でスタイル設定します li:last-child{ background-color: blue; } 要素が最後の要素でない場合、問題が発生します。 −の例を見てみましょう セレクターがa:last-childの場合、これは機能します- <div> <a></a>  
-
CSSを使用したHTMLのDivの下部にある中央の三角形
divの中央と下部に三角形を設定するには、次を使用します。左を50%に設定する必要があります- .demo: after { position: absolute; border-top: solid 50px #e15915; border-left: solid 50px transparent; border-right: solid 50px transparent; top: 100%; left: 50%; &nb
-
DIVをHTM5キャンバス付きの画像として保存して拡張子付きの画像にする方法は?
DIVコンテンツは、JavaScriptのhtml2canvas()関数を使用して画像として保存できます。 DIVタグはHTMLドキュメントのセクションを定義します。 例 <div id = ”cpimg” style = ”padding: 25px ; ” > <h4>Welcome</h4> </div> これは、cpimg。という名前の分割領域を示しています。 html2canvas()関数は、次のコードを使用してdiv
-
HTML5 / CSSは、他の列の相互の高さに応じてリストアイテムを整列します
フレックスを使用してリストアイテムを整列します。 Flexは、コンテンツに応じて列を柔軟にします。ラッパーは列を1行にレイアウトします。 .wrap{ display : flex }// This will help wrapper to become flexible .wrap.col{ flex: 1 0 33%; }になります。 Flexは基本的に、要素を柔軟にするのに役立つプロパティです。 以下を使用して、リストを下に垂直に配置します- .col .content { margin-top: aut
-
HTML5で日時形式を変更するにはどうすればよいですか?
カスタムHTML5要素を使用して、日時の形式を変更できます。既存のHtmlタグを変更またはオーバーライドする場合は、シャドウDOMを使用して行うことができます。 -のようなカスタマイズ可能なタグを作成できます <date-timeformatchange ></ date-timeformatchange> これが例です- <date-timeformatchange format=”dd/mm/yyyy ></ date-timeformatchange> ただし、E10以前のバージョンは、カスタマイズ可能なタグをサポートしてい
-
HTMLで行列を使用してJSラジアルグラデーションを作成する
行列付きのJSRadialグラデーションは、次の方法で作成されます。次の方法で実行して、行列-を使用してJSラジアルグラデーションを作成できます。 var canvas1 = document.getElementById("canvas"); //canvas1 variable to identify given canvas var ctx1 = canvas.getContext("2d"); //This is used to tell context is 2D var gradient1 = ctx1.createRadia
-
HTML5キャンバスでマウスイベントがトリガーされていませんか?それを解決する方法は?
マウスイベントをトリガーするために、追加できます- -webkit-transform: translate3d(0, 0, 0) このキャンバスに加えて、スタイルを設定することもできます。 もう1つの方法は、mousemoveイベントにリスナーを追加することです。 canvas.addEventListener("mousemove", this.checkMouseLocation.bind(this, this.inputs), false); このリスナーを追加することで、HTML5でマウス移動イベントを簡単にトリガーできます。
-
ファイルシステムAPIを使用してHTMLでローカルドライブからローカルファイルシステムにアップロードする
ローカルドライブからローカルファイルシステムにアップロードするには、-を使用できます。 のWebkitdirectory属性-これにより、ユーザーは適切なダイアログボックスでディレクトリを選択できます。 ファイルシステムAPIはサンドボックス化されたファイルシステムであり、クライアントのマシンにファイルを保存できます。 File APIを使用すると、ファイルを読み取ることができます。 要素からファイルにアクセスできます 上記のすべてがGoogleChromeで正常に機能しています。 WebKitディレクトリは、これらの中ではるかに優れたオプションです。ディレクトリには以下を使用して
-
HTMLおよびJavaScriptのclassListを使用して、1つの命令で複数のクラスを追加/削除する方法はありますか?
classListプロパティは、要素のクラス名をDOMTokenListオブジェクトとして返します。 classListプロパティは読み取り専用ですが、add()メソッドとremove()メソッドを使用して変更できます。 classListproperty 重複するクラスが要素に不必要に追加されないようにします。この機能を維持するために、ロングハンドバージョンまたはjQueryバージョンが気に入らない場合は、 addManyを追加することをお勧めします。 関数とremoveMany DOMTokenListへ これらは次のように使用できます- DOMTokenList.prototy
-
HTML5クロスブラウザiframe投稿メッセージ-子から親?
親オブジェクトは、子からのメインウィンドウへの参照を提供します。 以下は親コードです。以下のディレクティブは、iFrameをトリガーして3秒ごとに親ウィンドウにメッセージを送信します。メインウィンドウからの最初のメッセージは必要ありません! var a= window.addEventListener ? "addEventListener" : "attachEvent";// here a is the event method var b= window[a];// here b is the eventer var c= a== "a
-
HTML5チェックボックスを操作する正しい方法
正しい方法は次のとおりです- <input name = "your_name" value = "your_value" type = "checkbox"> 例 これが例です- <!DOCTYPE html> <html> <head> <title>Checkbox Control</title> </head> <bo
-
HTMLで新しいFlexboxAPIを使用したフルハイトアプリでのFlexboxと垂直スクロール
flexプロパティは、flex-grow、flex-shrink、およびflex-basisプロパティの省略形です。 flexプロパティは、柔軟なアイテムの柔軟な長さを設定します。 例- #container article { -webkit-flex: 1 1 auto; overflow-y: auto; height: 0px; /*here the height is set to 0px*/ } 最小の高さが必要な場合は、高さを使用します:100px; − min-height:100px;とまったく同
-
ホバーイベントをトリガーできないようにHTML5キャンバスからチャートをクリアするにはどうすればよいですか?
キャンバスからグラフをクリアするには、要素を削除してから、以下のコードのように新しい要素を親コンテナに追加します- var resetCanvas = function(){ $('#results-graph').remove(); $('#graph-container').append('<canvas id = "results-graph"><canvas>'); canvas = document.q
-
HTML5とキャンバスまたはSVGを使用してグリッドを描画する方法は?
以下の例では、最初にグリッドの幅と高さを定義しました。次に、キャンバスのサイズを定義し、グリッドをキャンバスに描画します。 //we are setting the grid width and height var grid_w = 200; var grid_h = 200; //we are setting padding around grid var gridp = 15; //we are defining size of canvas by defining its width and height var canvas_w = grid_w + (gridp*2) + 1;
-
HTML5ビデオまたはオーディオプレイリスト
JavaScriptでHTMLを使用してプレイリストを追加します。 推奨 イベントは、オーディオ/ビデオが終了したときに発生します。 「ご覧いただきありがとうございます」、「お楽しみに!」などのメッセージを追加できます 例 次のコードを実行して、 onendedを実装してみてください。 属性- <!DOCTYPE HTML> <html> <body> <video width = "300" height = "200" controls
-
ビデオをHTML5ogg/ogvおよびmpg4に変換する
ビデオをoggまたはmpg4に変換するには、無料のHTML5ビデオプレーヤーとコンバーターなどのサードパーティソフトウェアを使用する必要があります。 その後、起動して入力ビデオファイルを選択します。次のいずれかの形式でファイルを追加します- *.avi; *.ivf; *.div; *.divx; *.mpg; *.mpeg; *.mpe; *.mp4; *.m4v; *.webm; *.wmv; *.asf; *.mov; *.qt; *.mts; *.m2t; *.m2ts; *.mod; *.tod; *.vro; *.dat; *.3gp2; *.3gpp; *.3gp; *.3g2
-
HTML 5でサイトの背景にビデオを追加するにはどうすればよいですか?
動画を再生または一時停止するボタンを追加します。次に、背景全体をカバーするように、ビデオの高さと幅を100パーセントに調整しました。 以下は、HTML5で動画をサイトの背景として設定するためのコードスニペットです。 <video autoplay muted loop id = "myVideo"> <source src = "demo.mp4" type = "video/mp4"> Your browser does not support HTML5
-
JavaScript/HTML5を使用してオンザフライでサウンドを生成する
Web Audio APIはオーディオを制御するために使用され、オーディオソースを選択できます。効果を追加することもできます。オーディオの視覚化、パンなどを作成します。 例 次のコードスニペットを実行してサウンドを生成してみてください- // use one context per document. Here we are creating one context for one document. You can create for other documents also var context = new (window.AudioContext || window.webkitAu