新たな機能が追加されました→
ドキュメント
Extras(追加)
イラスト

Illustrations(イラスト)

すべての テンプレートには、見た目や雰囲気、スタイルの点でユニークな既製のイラストのセットが含まれています。

各テンプレートには、SVG ファイル形式で提供されるカスタム イラストが含まれています。 これらは src/images/illustration-*-*.svg にあります。

イラストを 2 種類に分けてご紹介します。

  • Illustrations for sections (e.g. illustration-section-01.svg)
  • Illustrations for elements (e.g. illustration-element-01.svg)

詳しく見てみましょう 👇

Illustrations for sections(セクションのイラスト)

セクションの装飾的な機能があります。 技術的には、断面図は断面領域全体をカバーしており、ビューポートに合わせて拡大縮小されません。

Illustrations for elements(要素のイラスト)

これらは、特定の要素の後ろ (たとえば、画像の後ろ) に配置されるように構築されています。 セクションのイラストとは逆に、その寸法はバインドされている要素に応じて拡大縮小されます。

CSS & Sass mixins

イラストはテンプレートに関連しているため、コア CSS フレームワークは提供されていません。

変更を加えたり、独自のイラストを追加する必要がある場合は、src/scss/theme/illustrations/_illustrations.scss ファイルを確認してください。

ファイルを調べると、必ず次の 2 つのことに気づくでしょう。

  • CSS を介してイラストを疑似要素 (::before::after) に添付するために使用しますが、その寸法はバインドされている要素のキャンバスを超える可能性があります。
  • 作業を容易にするためにカスタム Sass mixin を使用します

イラスト mixin (@mixin Illustration) は src/scss/core/abstracts/_mixins.scss ファイルにあり、このように使用できます 👇

@include illustration(file, width, height, vpos, hoffset, voffset);
ArgumentDescription
file

Name of the SVG file, for example illustration-element-01.svg within quotes

width

Illustration width as a percent of related element width. It can be 100% in case you want the illustration have the same dimensions of the element it’s attached to, or more if you want that to be larger

height

Illustration height as a percent of related element height (scaling), or illustration height in px

vpos optional

Illustrations are vertically centered by default, but you can define a different starting position ( top or bottom)

hoffset optional

To define a horizontal offset in px

voffset optional

To define a vertical offset in px

Customizing an illustration(イラストのカスタマイズ)

SVG の性質上、イラストのカスタマイズと変更は少し難しい場合があります。 たとえば、イラストの色は SVG 自体に定義されているため、その特定のファイルを SVG エディター (無料の Figma を強くお勧めします) で開き、変更を加えて、エクスポートされたファイルを既存のファイルに置き換える必要があります。 素敵なビデオチュートリアルが近々公開される予定です。 乞うご期待!