HTML5でポートフォリオを表示します。 Freelancer Pavlo Grishaev HTMLレイアウトcompvit-ポートフォリオ-HTMLレイアウト、CSS、JavaScript-レイアウト、html、html5、css、javascript、jquery、適応型、奇妙な、レスポンシブ

ゴロフナ / 連絡先

新しいHTML5ドキュメントのレイアウトの作業を開始します。 見出しの分割は側面のスタイルを持っています。 jQueryライブラリ、Quicksandプラグイン、およびファイル script.jsクローズするbodyタグの前に含まれます:

index.html

私のポートフォリオ

HTML5ヘッダー要素は(ロゴスタイルのように)h1ヘッダーを置き換えます。 ポートフォリオ内のアイテムのリストの誤った順序を削除するセクション要素、他のリストはjQueryコードによって追加されます)/ nav要素、デザインは緑のスムガのようなもので、フィルターで除外します。

ポートフォリオの#stageリストアイテムが故障しています。 スキンアイテムには、Komiラベルの一連の分布を定義するdata属性が含まれる場合があります。 それ以外の場合、jQueryコードでは、リストをループし、ラベルを記述して、緑色のメニューで選択できるカテゴリを作成します。

  • ポイントリストに他の作品を追加したり、他のサインを強調したりすることができます。

    jQuery

    Quicksandプラグインは、順序付けされていない2つのリストを反転し、それらの同じ要素を認識して、リストプロセスをアニメーション化します。 jQueryスクリプト、レッスンのこの部分で整理されているので、#stageリストのポートフォリオ項目を循環して、見つかったスキンタグの新しい(添付された)順序付けられていないリストを作成します。 これらのリストは、Quicksandロボットプラグイン用に整理されます。

    側面がキャプチャされた後、アイコンを表示するためのサイクルを実行します。

    script.js-パート1

    $(document).ready(function()(var items = $( "#stage li")、itemsByTags =(); //すべてのli要素をループします:items.each(function(i)(var elem = $( this)、tags = elem.data( "tags")。split( "、"); // data-id属性を追加します。Quicksandプラグインによって消費されます:elem.attr( "data-id"、i); tags 、function(key、value)(//エントリギャップを確認できます:value = $ .trim(value); if(!(value in itemsByTags))(//アイテムの空の配列を作成します:itemsByTags =;)/ /スキンアイテムは名前で1つの配列に追加されます:itemsByTags.push(elem);));));

    スキンタグは、itemsByTagsオブジェクトに配列として追加されます。 したがって、itemsByTags ["Web Design"]は、"WebDesign"タグのようにすべてのアイテムの配列と一致します。 Quicksandプラグインの側面にリンクリストを作成することで、このオブジェクトを獲得します。

    追加機能を作成します

    script.js-パート2

    Function createList(text、items)(//メニューボタンのテキストと//アイテムの配列を取得するための追加関数li//空の順序付けされていないリストを作成しますvarul = $( "

    ©2022androidas.ru-Androidのすべて