会社の営業部門向けの顧客および取引会計システム。 会社の営業部門向けの顧客および取引会計システム 組み込みの Web バックグラウンド

注記。

Dreamweaver CC 以降のバージョンのユーザー インターフェイスはよりシンプルになりました。 そのため、この記事で説明されている機能の一部は、Dreamweaver CC 以降のバージョンでは利用できない可能性があります。 詳細については、この記事を参照してください。

Webアプリケーションについて

Web アプリケーションは、部分的または完全に生成されていないコンテンツを含むページをホストする Web サイトです。 最終的なコンテンツは、サイト訪問者が Web サーバーにページをリクエストした後にのみ生成されます。 ページの最終コンテンツは訪問者のアクションに基づいて生成されたクエリに依存するため、ページは動的と呼ばれます。

Web アプリケーションの使用範囲は非常に広いです。 このセクションでは、Web アプリケーションに関する一般的な問題について説明し、単純な Web アプリケーションの例を示します。

Web アプリケーションの一般的な使用法

Web アプリケーションを使用すると、Web サイト訪問者と Web サイト開発者の両方に一定のメリットがもたらされます。

    Web アプリケーションを使用すると、訪問者は情報豊富な Web サイトで必要な情報を迅速かつ簡単に見つけることができます。

    このタイプの Web アプリケーションを使用すると、訪問者にとって便利な方法でコンテンツを検索、整理し、コンテンツ内を移動できます。 このようなアプリケーションの例には、Microsoft MSDN (www.msdn.microsoft.com) や Amazon.com (www.amazon.com) などの企業のイントラネットが含まれます。

    Web アプリケーションを使用すると、サイト訪問者から受け取ったデータを収集、保存、分析できます。

    長い間、HTML フォームに入力されたデータは、処理のために CGI アプリケーションまたは特別に指定されたワーカーに電子メール メッセージの形式で送信される方法が使用されていました。 Web アプリケーションを使用すると、データをデータベースに直接保存したり、データを取得したり、受信したデータに基づいて分析用のレポートを生成したりすることができます。 例としては、銀行のインタラクティブなページ、在庫管理用のページ、社会学的な調査や調査、ユーザーからのフィードバック用のフォームなどが挙げられます。

    Web アプリケーションを使用すると、定期的に変更されるコンテンツで Web サイトを更新できます。

    Web アプリケーションを使用すると、Web デザイナーはサイトの HTML ページを常に更新するという日常的な作業から解放されます。 ニュース編集者などのコンテンツ プロバイダーは、素材を最新の状態に保つ責任を負い、Web アプリケーションはサイトが自動的に更新されるようにします。 例には、エコノミスト誌の Web 版 (www.economist.com) や CNN ニュース サービス (www.cnn.com) が含まれます。

Web アプリケーションの例

Svetlana は Web デザイナーとして働いており、仕事で Dreamweaver を長年使用してきました。 彼女の責任には、従業員数約 1,000 人の中規模企業の社内 Web サイトとインターネット サイトの確実な運用が含まれます。 ある日、人事部員のセルゲイが彼女に悩みを相談してきた。 人事部門は従業員の健康プログラムを監督します。 このプログラムでは、従業員が歩いたり、走ったり、自転車に乗ったりする 1 キロごとに、特別なポイントが付与されます。 月末に、各従業員は総走行距離を示すレポートを電子メールで Sergey に送信します。 その後、セルゲイは受信した電子メール メッセージに基づいて、従業員の得点に応じて少額の賞金を従業員に与えます。

問題は、ウェルネス プログラムが非常に人気になっていることです。 現時点では、このプログラムの参加者の数が非常に増加しているため、月末にはセルゲイに送られてくるすべての電子メールを処理する時間がありません。 そこで、彼は Web テクノロジーを使用してこの問題を解決できる可能性についてスヴェトラーナに質問しました。

これに対し、Svetlana 氏は、次の問題を解決する Web アプリケーションの作成を提案しました。

    従業員は、スポーツの成績に関するデータを単純な HTML フォームに入力します。

    受信したデータはデータベースに保存されます。

    受信したデータに応じてポイントが付与されます。

    各従業員は自分の結果に関するデータを受け取ることができます。

    毎月の終わりに、セルゲイはすべての最終結果を受け取る機会があります。

    Dreamweaver には、そのようなアプリケーションを迅速かつ簡単に作成するために必要なツールがすべて備えられているため、Svetlana はすぐに必要なアプリケーションを作成して起動しました。

すべての Web アプリケーションは、静的 Web ページと動的 Web ページのコレクションです。 静的 Web ページは、ユーザーに対して常に変更せずに表示されるページです。 Web サーバーは、Web ブラウザーの要求に応じてページを変更せずに送信します。 対照的に、サーバーは以下に変更を加えます。 動的なWebページブラウザに送信する前に。 ページが変化するため、動的と呼ばれます。

たとえば、健康プログラムの結果を表示するページを作成できます。 ただし、一部の情報 (従業員の名前や業績など) は、従業員がページをリクエストした時点で決定されます。

次のセクションでは、Web アプリケーションがどのように動作するかを詳しく見ていきます。

静的 Web ページの処理

静的 Web サイトには、Web サーバーがインストールされているコンピューター上でホストされている、対応する HTML ページとファイルのコレクションが含まれています。

Web サーバーは、Web ブラウザからのリクエストに応じて Web ページを提供するソフトウェアです。 通常、Web ページ上のリンクをクリックするか、ブラウザでブックマークを選択するか、ブラウザのアドレス バーに URL を入力すると、ページ リクエストが行われます。

静的 Web ページの最終コンテンツは開発者によって決定され、ページ要求プロセス中は変更されません。 例:

Trio Motors 情報ページ Trio Motors について

すべての HTML コードは、ページがサーバーでホストされる前に開発者によって作成されます。 ページがサーバー上でホストされると HTML コードは変更されないため、ページは静的と呼ばれます。

注記。

厳密に言えば、「静的」ページは実際には静的ページではない可能性があります。 たとえば、プレースホルダー画像や Flash コンテンツ (SWF ファイル形式) を使用すると、静的ページに命を吹き込むことができます。 ただし、このコンテキストでは、ページは変更されずにブラウザーに送信されるため、静的です。

Web サーバーが静的ページを提供するリクエストを受信すると、そのリクエストを分析した後、次に示すように、サーバーは必要なページを見つけてブラウザに送信します。


A. Web ブラウザは静的ページを要求します。 B. Web サーバーがページを見つけます。 C. Web サーバーは、ページを要求したブラウザにページを送信します。

Web アプリケーションの場合、訪問者がページをリクエストするまで、ページ コードの一部が欠落します。 欠落しているコードは何らかのメカニズムを使用して生成され、その後初めてページをブラウザーに送信できます。 このコード生成メカニズムについては、次のセクションで説明します。

Web サーバーは、静的な Web ページを提供するリクエストを受信すると、そのページをブラウザーに直接送信します。 ただし、動的ページがリクエストされたときの Web サーバーのアクションはそれほど明確ではありません。 サーバーはページを特別なプログラムに渡し、最終ページが生成されます。 このようなプログラムをアプリケーションサーバーと呼びます。

アプリケーション サーバーはページ上のコードを読み取り、読み取ったコードに従って最終ページを生成し、ページからそれを削除します。 これらすべての操作の結果、静的ページが Web サーバーに送信され、Web サーバーはそれをクライアント ブラウザーに送信します。 ブラウザが受信するすべてのページには、HTML コードのみが含まれています。 プロセスの概略図:


A. B. C. アプリケーション サーバーはページをスキャンして指示を求め、ページの作成に進みます。 D. アプリケーションサーバーは、準備されたページを Web サーバーに返します。 E.

コンテンツをデータベースに保存すると、Web サイトのデザインをユーザーに表示されるコンテンツから分離できます。 すべてのページを個別の HTML ファイルとして作成するのではなく、表示される情報の種類ごとにページ テンプレートのみが作成されます。 コンテンツはデータベースにロードされ、その後、ユーザーがリクエストすると Web サイトがコンテンツを取得します。 さらに、各ページを手動で編集することなく、1 つのソースで情報を更新し、その変更を Web サイト全体に複製することができます。 Adobe Dreamweaver を使用すると、データベース内の情報を挿入、更新、削除するための Web フォームを作成できます。

データベースからデータを取得するように設計されたプログラム命令は、と呼ばれます。 データベースクエリ。 クエリは、SQL (Structured Query Language) と呼ばれるデータベース言語を使用して表現された検索条件で構成されます。 SQL クエリのテキストは、サーバー側のページ スクリプトまたはタグ内にあります。

データベースは特定のデータ ストレージ形式を使用しているため、アプリケーション サーバーはデータベースからデータを直接取得できません。そのため、そのようなデータを取得しようとすることは、テキスト エディタのメモ帳や BBEdit を使用して Microsoft Word ドキュメントを開こうとすることに似ています。 したがって、データベースに接続するために、アプリケーション サーバーは仲介手段であるデータベース ドライバーを使用します。 データベース ドライバーは、アプリケーション サーバーとデータベース間の対話を確立するソフトウェア モジュールです。

ドライバーが接続を確立した後、データベースに対してクエリが実行され、その結果、一連のレコードが生成されます。 レコードセット 1 つ以上のデータベース テーブルから取得されたデータのセットを表します。 レコード セットはアプリケーション サーバーに返され、アプリケーション サーバーは受信したデータを使用してページを生成します。

以下は、SQL での単純なデータベース クエリの例です。

従業員から姓、名、フィットポイントを選択します

次の例は、データベース クエリを実行し、結果のデータをブラウザに返すプロセスを示しています。



A. Web ブラウザは動的ページを要求します。 B. Web サーバーはページを見つけて、アプリケーション サーバーに渡します。 C. アプリケーション サーバーはページをスキャンして指示を取得し、準備します。 D. アプリケーション サーバーはデータベース ドライバーにリクエストを送信します。 E. ドライバーはデータベース内でクエリを実行します。 F. 一連のレコードがドライバーに返されます。 G. ドライバーはレコード セットをアプリケーション サーバーに渡します。 H. アプリケーション サーバーはデータをページに挿入し、ページを Web サーバーに送信します。 I. Web サーバーは、準備されたページを、それを要求したブラウザーに送信します。

適切なデータベース ドライバーがサーバーにインストールされていれば、どのデータベースも Web アプリケーションでの使用に適しています。

低コストのアプリケーションを作成するには、Microsoft Access を使用して作成されたファイル データベースなどのファイル データベースを使用できます。 信頼性の高いエンタープライズ アプリケーションを作成する予定がある場合は、Microsoft SQL Server、Oracle 9i、または MySQL サーバーなどのサーバーベースのデータベースを使用することをお勧めします。

データベースと Web サーバーが別のコンピュータに配置されている場合は、Web アプリケーション全体の効率と速度が決まるため、システム間の高速接続を確保する必要があります。

動的ページの開発

動的ページの開発プロセスは、基本的な HTML コードの作成と、ページを動的にするサーバー側スクリプトまたは HTML ページ タグの作成で構成されます。 最終的なコードを見ると、スクリプト言語がページの HTML に組み込まれていることがわかります。 したがって、このようなスクリプト言語は HTML 埋め込み言語と呼ばれます。 次の例では、ColdFusion マークアップ言語 (CFML) を使用します。

注記: Dreamweaver CC 以降のバージョンは CFML をサポートしていません。

Trio Motors 情報ページ Trio Motors について

トリオモーターズは大手自動車メーカーです。

必ず #Department# ページにアクセスしてください。

このページに埋め込まれた指示は次のことを行います。

という名前の変数が作成されます。 部門、その後、文字列値「Sales」が割り当てられます。

値「Sales」が HTML コードに配置されます。

アプリケーション サーバーは次のページを Web サーバーに返します。

Trio Motors 情報ページ Trio Motors について

トリオモーターズは大手自動車メーカーです。

必ず販売ページをご覧ください。

Web サーバーはページをブラウザに送信し、ブラウザはページを次のようにレンダリングします。

トリオモーターズについて

Trio Motors は、大手自動車メーカーの 1 つです。

販売ページも忘れずにご覧ください。

スクリプト言語またはタグベースの言語の選択は、使用されるサーバー テクノロジによって異なります。 以下は、Dreamweaver でサポートされるサーバー テクノロジで最も一般的に使用される言語のリストです。

サーバーテクノロジー

ColdFusion マークアップ言語 (CFML)

ASPページ

Dreamweaver では、サーバー側のスクリプトやページに必要なタグを作成することも、開発者が Dreamweaver コーディング環境を使用して必要なコードを自分で記述することもできます。

Web アプリケーションの用語

このセクションでは、Web アプリケーションに関連して一般的に使用される用語の定義を説明します。

アプリケーションサーバー

サーバー側のスクリプトまたはタグを含む Web ページを処理するために Web サーバーによって使用されるソフトウェア。 このようなページが要求されると、Web サーバーはまずそのページを処理のためにアプリケーション サーバーに渡し、次にクライアントのブラウザに送信します。 詳細については、「Web アプリケーションの仕組み」を参照してください。

最も一般的なアプリケーション サーバーは ColdFusion と PHP をサポートしています。

人気の Zadarma サービスを 1C に接続するのは数分で完了します。 1C と Zadarma を統合するための既製の拡張機能を接続するだけで十分です。 従業員であれば誰でも、清掃の専門家であるマーシャおばさんでも問題なく設置を実行できます。

まず、Zadarma PBX と 1C: Small Firm Management 1.6 構成を積極的に使用する中小企業に焦点を当てました。

以前と同じように

Zadarma と統合するには、1C 内に組み込まれた特別なダイヤラー (いわゆる SIP 電話) を使用する必要がありました。 このオプションは、いくつかの「if」を使用して適切でした。

  • 1C がターミナル サーバー上のどこかではなく、ローカル コンピュータにインストールされている場合
  • ユーザーが固定電話の代わりに 1C ダイヤラを使用することに同意した場合

一般に、すべての「if」が揃った場合、統合は可能です。

今はどうですか

さて、1C と Zadarma の統合では、どのエンド デバイスが通話に使用されるかはまったく問題になりません。 それは何でも構いません:

  • 固定電話
  • OSにインストールされているソフトフォン
  • ブラウザで実行されている Web バックグラウンド

Zadarma の 1C 拡張機能は、ダイヤラーではなく API と対話します。 したがって、ユーザーが正確に何で電話をかけるかは問題ではありません。

取り付けが簡単

インストールは 1 ステップで構成されます。 スクリーンショットを 2 枚だけ紹介します。

ホームページへの掲載

Zadarma テレフォニー パネルがホームページに自動的に表示されます。 ユーザーが突然これを必要としなくなった場合は、「表示」メニューの「ホームページの設定」のボックスのチェックを外すだけで済みます。

セットアップが簡単

Zadarma 個人アカウントから API キーを取得します

1Cに挿入します

そしてもちろん、simplit.io のアカウントのログイン/パスワードを入力します。

これで、1C が Zadarma に接続されました。

1C での Click-to-Call 通話

「電話」アイコンが表示されている場所をクリックすると、Zadarma がその番号へのダイヤルを開始します。

「連絡先情報」の詳細は、多くの文書や参考書のリストで確認できます。電話をかけるためにクライアント カードに走って向かう必要はもうありません。 たとえば、注文、請求書、経費のリストから直接電話をかけることができます。

着信用の顧客カード

実は1CとPBXを統合する際に標準かつ必須となっている機能。 ただし、常に需要があるわけではないため、テレフォニー パネルの設定でオフにすることができます。

イベント文書を使用した通話の登録

同様に、イベント電話通話文書を自動的に作成するかどうかを制御できます。 この文書を使用すると、通話中にコメントを残すことができて便利です。

そして最も重要なことは、この文書に基づいて注文や請求書を入力できるため、電話と販売の関係が明確に見えることです。

電話文書にリマインダーを添付できます。これは、従業員が後でクライアントに電話をかけると約束した場合に非常に便利です。

PBX通話履歴

もちろん、通話履歴は非常に重要です。 1C と Zadarma を統合するための拡張機能には、履歴を操作するためのいくつかのオプションが用意されています。

たとえば、ユーザーは自分に関するストーリーを見たいと考えています。 携帯電話の最近の通話リストに似ています。 この履歴は、ホームページの「履歴」タブを開くと表示されます。

特定のクライアント、連絡先担当者、または個人の履歴を確認したい場合がよくあります。 クライアントの場合、取引相手自身の番号への通話と、すべての連絡先担当者の番号への通話の両方を確認する必要があります。

クライアントが選択した通話履歴は、カードで直接表示できます。 履歴には、クライアントとそのすべての連絡先からの通話が含まれます。 相手方本人の番号の場合は「連絡先」欄は記入されません。

デスクトップモニターにウェブサイトをインストールするにはどうすればよいですか?

おそらく、ユーザーが最初にうんざりするのは、デスクトップにインストールされている壁紙を見ることです。 多くの人は、システムが複数回再インストールされた場合でも、デフォルトのイメージを何年も常に見続けます。 すべてのユーザーはすぐに飽きてしまい、デスクトップに適した画像を探します。 アニメーションの壁紙を好むユーザーもいます。 お気に入りの Web サイトのホームページ (もちろん、任意のページ) を壁紙として設定することをお勧めします。 現在、インターネットが無制限に利用できる時代、特にコンピューターやラップトップが常にネットワークに接続されている場合、これは一部の人にとって非常に便利です。 いずれにせよ、それは悪い選択肢ではありません。 このトリックは Windows XP で登場しました。 ああ、そこで終わってしまった。 インタラクティブなテーブルは廃止されました。 個人的には、ニュース サイトがオンラインで更新されるのを見るのが非常に興味深いと思いました。 デスクトップ上のこの設定は、多くのユーザーにとって役立ちます。 しかし、繰り返しになりますが、Windows の新しいバージョンの作成者は、対話型ページを表示する機能を持たないデスクトップを廃止することを決定しました。 正直に言うと、とてもとても残念です。 個人的には、この機会を本当に逃してしまうことがあります。

しかし、言葉から行動に移りましょう。 Web ページをデスクトップにインストールする
  • デスクトップ上の任意の空き領域を右クリックします
  • デスクトップに表示される追加メニューで、 プロパティ.
  • 「デスクトップ」タブを選択してクリックしましょう デスクトップを設定しています...

  • [デスクトップ要素] メニューで、タブを選択します。 ウェブそしてボタンをクリックしてください 作成する...まあ、項目を選択してください 私の現在のホームページ。背景には、デフォルトのブラウザでホームに設定されているサイトのページが表示されます。

表示されるウィンドウに、ブラウザのアドレス バーから以前にコピーしたお気に入りのサイトのアドレスを入力するだけです。

変更に同意し、「OK」をクリックして、開いているダイアログ ボックスを続けて閉じます。 これで、退屈な画像の代わりに、お気に入りの Web サイトのページが作成され、デスクトップ上でそのサイトを見ながら、ネットワーク上の変更をインタラクティブに監視できます。

Web サイトの背景に大きなビデオを表示することは、Web デザインにおいてかなり人気のあるトレンドです。 動画を上手に活用すると、Web サイトをよりドラマチックでユーザーにとって魅力的なものにすることができます。

さらに、ビデオの背景は、アニメーションの結果をユーザーが確認する前に特定のコードと画像をロードする必要がある JavaScript を使用して作成された背景とは異なり、遅延なくスムーズに再生できます。

Powerhouse や Adidas のように、サイトの背景でビデオを使用して、製品やサービスに関する特定のメッセージやストーリーをユーザーに伝える企業があります。

ビデオ背景を作成する最も一般的な方法は、HTML5 ビデオ タグといくつかの CSS オプションを使用することですが、YouTube などの代替ビデオ ソースを検討することも価値があります。 この場合、リクエストは YouTube に直接送信されるため、サーバーの応答が遅いことを心配する必要はありません。

この記事では、YouTube 動画を背景として使用してクールな Web サイトを構築する方法を説明します。 jQuery.mb.YTPlayer.js を使用してビデオの外観を編集および制御します。 それでは始めましょう!

ソースをダウンロードする
デモ

必要になるだろう:

//大きな背景のコンテンツはここに //セクションのコンテンツについてはここに //小さな背景のセクションのコンテンツはここに

次に、各セクションにコンテンツを入力する必要があります。 big-background セクションと small-background-セクションに、ビデオ上に微妙なテクスチャを作成するパターン クラスを配置します。 h1、h2、段落、ボタンも追加する必要があります。

YOUTUBE ビデオを背景に配置する方法を知りたい YouTube のビデオをサイトの背景に配置します

ウェブサイトの背景にビデオを追加する方法を知りたいですか?
これ以上に簡単なことはありません。 jQuery プラグインである jQuery MB.YTPlayer を使用すると、任意の YouTube ビデオを Web サイトの背景に埋め込むことができます。
あらゆるビデオを簡単に HTML 背景に変えることができます。 ページの読み込みに遅延はなく、サーバーに負荷もかかりません。

今すぐプラグインをダウンロードしてください 私たちはソーシャルネットワークとともにあります

小さな背景セクションにあるソーシャル アイコンには Font Awesome フォントを使用しました。 次に、jQuery.mb.YTPlayer プラグインを使用してビデオのテンプレートを追加します。 次のコードを の直後に配置します。

ビデオのセットアップに使用したものは次のとおりです。

  • class player – このクラスは mb.YTPlayer プラグインによって使用されます
  • videoURL – ビデオリンク
  • containment – ビデオを再生する CSS セレクター
  • autoPlay – ビデオを自動再生します
  • ミュート – 音の存在
  • startAt – ビデオの再生を開始する時刻
  • 不透明度 - ビデオの透明度
CSS サイトにスタイルを追加しましょう。 まず、html、本文、段落タグ、箇条書きの外観を定義します。

Html (高さ:100%) 本文 (フォント:15px/23px "Raleway",sans-serif; マージン:0; パディング:0; 高さ:100%; 幅:100%; -webkit-font-smoothing:antialiased; - webkit-text-size-adjust:100% ) p ( font-size:20px; line-height:140%; text-align:center ) ul li ( display:inline-block; list-style:none; padding-right : 10px)

ラッパー(z-index:600;position:relative).pattern(background-image:url(../images/pattern.png);background-repeat:repeat;background-attachment:scroll;width:100%;height: 100%; 位置:絶対; 上:0; 左:0 ) .divider (背景画像:url(../images/divider.png); 表示:ブロック; 高さ:35px; マージン:10px ) #colorize ( color:#f1c40f; font-family:"Lato",sans-serif; font-size:40px )

大きな背景セクションのスタイルを設定しましょう。 z-index を 550 に設定し、オーバーフロー パラメーターを非表示に設定します。 これは、YouTube コンテンツ (字幕、注釈) が当社の Web サイトに表示されないようにするために必要です。 残りのスタイルは、ヘッダー、ボタン、およびデフォルト画像用です (詳細は後ほど)。

Big-background ( z-index:550; text-align:center; height:100%; min-height:100%;position:relative; overflow:hidden ) .big-background .big-background-container ( width:830px ; 最大幅:100%; 左:50% (-50%,-50%); %,-50%); -o-transform:translate(-50%,-50%); -50%) ) .big-background-title ( font-family:"Raleway",sans-serif; font-size :78px; フォント-ウェイト:300; テキスト-整列:センター: 背景-位置: 中央) Lato",サンセリフ; テキスト変換:大文字; カラー:#fff; ボーダー:2px 実線 #fff; ; カーソル:ポインター; 文字間隔:2px; 表示:インラインブロック; -webkit-transition:.4 秒のバックグラウンドの容易さ。 -moz-transition:.4秒のバックグラウンドの容易さ; -o-transition:.4 秒のバックグラウンドの容易さ。 トランジション: .4 秒のバックグラウンドの容易さ。 ) .big-background-btn:hover ( color:#fff; 背景:rgba(255,255,255,0.20) ) .big-background-default-image (background:url(../images/sunset.jpg); 背景-繰り返し: 繰り返しなし; 背景サイズ: カバーの高さ: 100%;

それでは、「概要」のセクションに移りましょう。 背景色を白、パディングを上下60px、左右20pxに設定しましょう。

概要セクション ( font-family:"Lato",sans-serif; color:#7f8c8d; 背景:#fff; パディング:60px 20px ) .about-section-container ( text-align:center; padding-bottom:50px ) .about-section-title ( font-family:"Raleway",sans-serif; font-size:40px; バックグラウンド:#fff; カラー:#3d566e; パディング:0 35ピクセル; マージン-ボトム:22ピクセル; 背景添付:スクロール; 背景-リピート:リピート-x; 背景-位置:中央 センター; テキスト-変換:大文字 ) a.about-section-btn ( font-family:"Lato",sans-serif; フォントサイズ:13px; -transform:uppercase;color:#34495e;border:2pxsolid;padding:10px;letter-spacing:2px; -webkit-transition:.4s 背景の容易さ; -moz-transition:.4s の背景の容易さ - o-transition:.4s 背景の容易さ); ( color:#fff; 背景: #34495e; )

フッターとしても機能する小さい背景セクションでは、幅を 100% に設定し、オーバーフローを非表示に設定します。 また、ビデオが見えるように上部と下部にパディングを追加します。 最後に、ソーシャル メディア ボタンのスタイルを追加しましょう。

small-background-section ( font-family:"Raleway",sans-serif; padding:100px 0; Position:relative; width:100%; overflow:hidden ) .small-background-container (position:relative; text-align :center ) .small-background-title ( font-size:40px; color:#f1c40f; font-weight:300; z-index:10; display:inline-block; text-transform:uppercase; margin-bottom:20px ; マージン-トップ: 20px; 背景-リピート: リピート-x; 背景-位置: トップセンター ) .socials a: hover ( color:# bdc3c7 )

メディア クエリ サイトの応答性を高めるために、いくつかのメディア クエリを追加しましょう。

@media 画面と (最大幅: 768px) ( .about-section-title ( line-height:1 ) ) @media 画面と (最大幅: 480px) ( .big-background-title ( font-size:58px) ) .small-background-title ( line-height:1 ) /*.player( display: none;) -> プラグインなしで特定のビューポートのビデオ背景を削除したい場合*/ ) @media screen and ( max-width: 360px) ( .big-background-title,#colorize ( line-height:1 ) ) @media screen および (max-width: 320px) ( .small-background-title ( font-size:30px ) )

jQuery それでは、YouTube ビデオをオンにしてみましょう。 jQuery コード内でプレーヤー クラスを呼び出してみましょう。 次のコードを、終了 body タグの前の . 内に配置します。
$(function())( $(".player").mb_YTPlayer(); )); YouTube のポリシーでこれが許可されていないため、フォールバック YouTube バックグラウンド ビデオはモバイル デバイスやタブレットでは再生されません。

ただし、ユーザーがモバイル デバイスからサイトにアクセスしていることがブラウザで検出された場合に備えて、jQuery を使用してデフォルトの背景画像を追加できます。

手動による解決策

ユーザーがモバイル デバイスまたはタブレットからアクセスしていることを判断するには、特定の画面サイズで要素を非表示にすることができます。 たとえば、幅 480 ピクセルの画面でビデオの背景を削除したいとします。 player 要素に display: none を追加するだけです。

@media 画面と (最大幅: 480px) ( .player( display: none; ) )

jQuery に関しては、ここでは is_mobile 変数にパラメータ false を設定します。 次に、プレーヤー クラスに display: none があることを確認します。 その場合は、big-background-default-image クラスを big-background セクションと small-background-section セクションに追加して、デフォルトの背景画像を使用します。 そうでなければ何も変わりません。

(function($) ( $(document).ready(function() ( var is_mobile = false; if($(".player").css("display")=="none") ( is_mobile = true; ) if (is_mobile == true) ( //ここに条件付きスクリプト $(".big-background, .small-background-section").addClass("big-background-default-image"); )else( $( ".player").mb_YTPlayer() ))(jQuery);

jQuery プラグインを使用した解決策 デフォルトの画像を設定するもう 1 つの方法は、jQuery プラグイン device.js (http://matthewhudson.me/projects/device.js/) を使用することです。 これにより、モバイル デバイスのさまざまな画面サイズの条件を記述するプロセスが簡素化されます。 このプラグインを使用すると、次のコードを簡単に作成できます。

(function($) ( $(document).ready(function() ( //Device.js はタブレットかモバイルかをチェックします - http://matthewhudson.me/projects/device.js/ if (!device. table() && !device.mobile()) ( $(".player").mb_YTPlayer(); ) else ( //jQuery はデフォルトの背景を優先クラスに追加します $(".big-background, .small-背景セクション").addClass("大きな背景デフォルト画像"); ) )); ))(jQuery);

ここでは、device.mobile() メソッドと device.tablet() メソッドを使用して、ユーザーがログインしているデバイスを確認しました。 条件が満たされる場合、クラス big-background-default-image が big-background セクションと small-background-section セクションに追加されます。 それ以外の場合、プレーヤー クラスは変更されず、ビデオが再生されます。

正しく理解する 動画は、視聴者にメッセージを伝える優れた方法です。 正しく使用すれば、Web サイトにとって強力なツールになります。

Web デザインが進化し、改善されるにつれて、Web サイトのデザインでビデオを使用するための創造的なアイデアがますます登場すると確信しています。 このチュートリアルから何かを学んでいただければ幸いです。 コメントにあなたの考えやコメントを書いてください。

翻訳者より。翻訳に関するご希望やご意見がございましたら、個人メッセージで私にご連絡ください。 ありがとう!