Diviの6列の行とビューポートユニットでクリエイティブになる方法

公開: 2019-01-11

Diviのさまざまな柱構造により、基本的に考えているあらゆるデザインを作成できます。 また、元の形式で列構造を使用するのが最も簡単な方法ですが、6列の行のデザイン要素をビューポートユニットと組み合わせることで、さらに一歩進めることもできます。

たとえば、作成できるものの1つはコラージュです。 画像編集ソフトウェアを使用する必要はまったくありません! さらに、各画像を個別のライトボックスで開くこともできます。 この投稿では、Diviの組み込みオプションのみを使用して上記のすべてを実行する方法を紹介します。

それを手に入れよう!

プレビュー

チュートリアルに入る前に、さまざまな画面サイズでの結果を簡単に見てみましょう。

ビューポートユニット

アプローチ

  • セクション、行、列の間のすべてのガター幅を削除して、カスタムマージンとパディングを各モジュールに手動で追加できるようにします(ビューポートユニットを使用)
  • ビューポートユニットは、デザイン要素の配置がすべてのデスクトップ画面サイズで同じであることを確認します
  • コラージュデザイン全体に一致するように、各デザイン要素の間隔設定を個別に調整します
  • Diviのレスポンシブオプションのおかげで、上記の設定がタブレットや電話に適用されないようにすることができます

作成を始めましょう

バックエンドプレビュー

これは、バックエンドの観点からの最終結果です。

ビューポートユニット

新しいセクションを追加

最初に行う必要があるのは、新しいページを作成するか、既存のページを開いて通常のセクションを追加することです。

ビューポートユニット

新しい行を追加

カラム構造

次の列構造を使用して、新しい行を追加して続行します。

ビューポートユニット

サイジング

モジュールをまだ追加せずに、行設定を開き、サイズ設定を変更します。 これは、このチュートリアルの重要なステップです。 セクション、行、モジュール間のデフォルトのマージンとパディング値をすべて削除することで、ビューポートユニットを使用してすべてのデザイン要素に手動で間隔を追加できます。

  • この行を全幅にする:はい
  • カスタムガター幅を使用:はい
  • 側溝幅:1

ビューポートユニット

間隔

行にカスタムの左右のパディングも追加します。

  • 左パディング:6.5vw
  • 右パディング:6.5vw

ビューポートユニット

タイトルテキストモジュールを列6に追加

コンテンツを追加する

モジュールの追加を開始する時が来ました! 最初に、タイトルのテキストモジュールを列6に追加します。選択した見出し2のコピーをいくつか含めます。

ビューポートユニット

見出しテキストの設定

次に、[デザイン]タブに移動し、モジュールの見出しテキスト設定を変更します。

  • 見出し2フォント:バッタンバン
  • 見出し2フォントの太さ:太字
  • 見出し2テキストサイズ:4.2vw(デスクトップ)、10vw(タブレット)、8vw(電話)
  • 見出し2文字の間隔:-1px

ビューポートユニット

間隔

この行が行の6番目と5番目の列と重なるように、次にいくつかのカスタム間隔値を追加します。

  • トップマージン:10vw
  • 左マージン:-8vw(デスクトップ)、0vw(タブレットと電話)
  • 右マージン:-50vw(タブレットと電話)

ビューポートユニット

説明テキストモジュールを列6に追加

コンテンツを追加する

6列目に必要な次のモジュールは、説明テキストモジュールです。 選択したコンテンツをいくつか追加します。

ビューポートユニット

間隔

次に、間隔設定に移動し、このモジュールも左に押します。

  • トップマージン:2vw
  • 左マージン:-8vw(デスクトップ)、0vw(タブレットと電話)
  • 右マージン:-50vw(タブレット)、-3vw(電話)

ビューポートユニット

ボタンモジュールを列6に追加

コピーを追加

6列目に必要な次の最後のモジュールはボタンモジュールです。 選択したコピーを追加します。

ビューポートユニット

ボタンの設定

次に、[デザイン]タブに移動し、ボタンの設定を変更します。

  • ボタンにカスタムスタイルを使用する:はい
  • ボタンのテキストの色:#ffffff
  • ボタンの境界線の幅:1px
  • ボタンの境界線の色:#000000
  • ボタンの境界線半径:0px
  • ボタンの文字間隔:-2px

ビューポートユニット

ビューポートユニット

間隔

また、間隔設定でカスタムマージン値を使用して、このモジュールを列5と6にオーバーラップさせる必要があります。

  • トップマージン:2vw(デスクトップ)、5vw(タブレット)、10vw(電話)
  • 左マージン:-8vw(デスクトップ)、0vw(タブレットと電話)
  • 右マージン:-50vw(タブレットと電話)
  • 左パディング:30px
  • 右パディング:30px

ビューポートユニット

イメージモジュール#1を列1に追加します

画像の寸法

すべての異なる画像モジュールの追加を開始する時が来ました! 私たちが再作成している例は、幅880px、高さ1320の画像のみを使用している場合、100%レスポンシブです。 したがって、まったく同じ例を最初から作成する場合は、その特定の寸法のセットを持つ画像を使用する必要があります。 ただし、これをあらゆる種類の画像サイズで機能させる場合は、全体のデザインに合わせて、各画像モジュールのビューポート単位を手動で調整する必要があります。

画像をアップロード

最初の3つの列のそれぞれは、2つの画像モジュールをカウントします。 最初のイメージモジュールを列1に追加します。

ビューポートユニット

間隔

次に、間隔の設定に移動し、ビューポート単位を使用して画像のサイズを大きくします。

  • トップマージン:0.5vw(タブレットと電話のみ)
  • 下マージン:0.5vw(タブレットと電話のみ)
  • 左マージン:-5vw(デスクトップ)、0.5vw(タブレットと電話)
  • 右マージン:-2vw(デスクトップ)、0.5vw(タブレットと電話)

ビューポートユニット

イメージモジュール#2を列1に追加します

画像をアップロード

列1の2番目の画像モジュールもアップロードします。

ビューポートユニット

間隔

また、このモジュールの間隔設定も変更してください。

  • トップマージン:0.4vw(デスクトップ)、0.5vw(タブレットと電話)
  • 下マージン:0.5vw(タブレットと電話のみ)
  • 左マージン:-8.1vw(デスクトップ)、0.5vw(タブレットと電話)
  • 右マージン:3.7vw(デスクトップ)、0.5vw(タブレットと電話)
  • 左パディング:3vw(デスクトップ)、0vw(タブレットと電話)
  • 右パディング:3vw(デスクトップ)、0vw(タブレットと電話)

ビューポートユニット

イメージモジュール#3を列2に追加します

画像をアップロード

2列目へ! 新しい画像モジュールを追加し、画像をアップロードします。

ビューポートユニット

間隔

間隔設定でカスタムマージンとパディング値を使用して、画像のサイズを縮小します。

  • トップマージン:0.5vw(タブレットと電話のみ)
  • 下マージン:0.5vw(タブレットと電話のみ)
  • 左マージン:-0.5vw(デスクトップ)、0.5vw(タブレットと電話)
  • 右マージン:0.5vw(タブレットと電話のみ)
  • 左パディング:3vw(デスクトップ)、0vw(タブレットと電話)
  • 右パディング:3vw(デスクトップ)、0vw(タブレットと電話)

ビューポートユニット

イメージモジュール#4を列2に追加します

画像をアップロード

2番目のイメージモジュールも列2に追加します。

ビューポートユニット

間隔

また、ここでも間隔の設定を変更します。

  • トップマージン:0.5vw
  • 下マージン:0.5vw(タブレットと電話のみ)
  • 左マージン:-0.5vw(デスクトップ)、0.5vw(タブレットと電話)
  • 右マージン:0.5vw(タブレットと電話のみ)
  • 左パディング:3vw(デスクトップ)、0vw(タブレットと電話)
  • 右パディング:3vw(デスクトップ)、0vw(タブレットと電話)

ビューポートユニット

イメージモジュール#5を列3に追加します

画像をアップロード

次の最後の列に進みます。 最初の画像モジュールを追加します。

ビューポートユニット

間隔

次に、イメージモジュールの間隔設定を変更します。 これらの値は、下の印刷画面でわかるように、画像のサイズを大きくするのに役立ちます。

  • トップマージン:0.5vw(タブレットと電話のみ)
  • 下マージン:0.5vw(タブレットと電話のみ)
  • 左マージン:-2.5vw(デスクトップ)、0.5vw(タブレットと電話)
  • 右マージン:-17.5vw(デスクトップ)、0.5vw(タブレットと電話)

ビューポートユニット

イメージモジュール#6を列3に追加します

画像をアップロード

列3に次の最後のイメージモジュールを追加します。

ビューポートユニット

間隔

そして、カスタムマージン値を追加して、その位置全体を変更します。 レスポンシブな目的で、このモジュールを列2ではなく列3に追加します。

  • トップマージン:-26.7vw(デスクトップ)、0.5vw(タブレットと電話)
  • 下マージン:0.5vw(タブレットと電話のみ)
  • 左マージン:-20.5vw(デスクトップ)、0.5vw(タブレットと電話)
  • 右マージン:17.3vw(デスクトップ)、0.5vw(タブレットと電話)

ビューポートユニット

イメージモジュール#1のライトボックスを有効にする

すべての画像を配置したら、先に進んで、最初の画像モジュールの設定でライトボックスオプションを有効にします。

  • ライトボックスで開く:はい

ビューポートユニット

ライトボックスオプションをコピーして、セクション内のすべての画像に適用

最初の画像モジュールのライトボックスオプションを有効にしたら、このオプションをコピーして、セクション内の他のすべての画像モジュールに貼り付けることができます。

ビューポートユニット

ビューポートユニット

画像モジュール#1に境界半径を追加

最初の画像モジュールにもいくつかの丸い角を追加します。

ビューポートユニット

セクション内のすべての画像に境界半径を拡張する

そして、時間を節約するために、これらの丸みを帯びた角をセクション内のすべての画像モジュールに拡張します。

ビューポートユニット

ビューポートユニット

プレビュー

すべての手順を完了したので、さまざまな画面サイズでの結果を最後に見てみましょう。

ビューポートユニット

最終的な考え

Diviの新しい6列の行で得られる機会は無限大です。 この投稿では、6列の行とビューポートユニットを使用して、見事でユニークなコラージュを作成する方法を紹介しました。 ご質問やご提案がございましたら、下のコメント欄にコメントを残してください!