Webflowのデザイナーツールのざっくり説明書


![image-blogpost-webflow-directory@2x.jpeg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/9ee9b640-9273-e9be-c3b6-f95250f459b6.jpeg)
[webflow](https://webflow.com)

# WebflowのDesignerTool
（Webflow上ではDesignerToolと表記されていますが、判りやすいように以降はデザイナーツールと日本語で記述します。）
## はじめに
Webflowのワークスペースにプロジェクトを作って一番初めに使うのがページをデザインするためのデザイナーツールです。
Webflowを使うために、デザイナーツールを初めて見た時、どこにどんな機能があるのか、どこから手をつけるべきか迷うのではないでしょうか。
そこで、この記事ではデザイナーツールのどこに何があるのか、どう使い始めれば良いのかを説明したいと思います。
## デザイナーツールの画面
### まずはこれを押さえよう
デザインツールの画面にはいろいろな機能が全て表示されているため一見複雑です。しかし、全体の構成を掴んでしまうと理解が早いので、押さえるべき点を説明していきます。
以下がデザイナーツールの画面です、中央がデザインするページが表示されている部分です。ここで文字や画像をクリックするとそのページの要素にアクセスできます。
そして、要素を選択した状態では、その要素に編集を加える（文字を書き換える、位置を変える）ことができます。
さらに右と左そして上にメニューがあります。まずは、これらのメニューがそれぞれ何かを押さえてしまいましょう。
![スクリーンショット 2022-12-05 9.45.24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/0b91cb7b-038d-b44b-3bad-d3b839f463e9.png)
デザインツールのメニューは大きく分けて、Webページの構成を編集するメインメニューと、要素（中身はhtmlタグやCSS)を編集する要素編集メニューの２つに分かれています。
また、上部には表示を確認するためのプレビューボタンがあります。
この記事では簡単にこれらを説明していきたいと思います。
## メインメニュー
メインメニューはざっと説明するとこんな感じです。
![スクリーンショット 2022-12-05 10.00.10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/99806a4d-ca2f-c977-e1b6-cc401d4952e6.png)
これらのメニューをクリックするとさらに画面の右側に詳細メニューが開きます。
ここでは、必須なものに絞り、使う順に説明していきます。
### webサイトの構成ページの一覧表示
webページを作るにあたって、どのページを編集するかが一番大切です。そこで、ここから説明を始めます。
メインメニューでは以下のアイコンで選択できる機能です。
![スクリーンショット 2022-12-05 10.04.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/34e717fe-53a8-e50d-0ace-f8207b59d2cd.png)
このアイコンをクリックすると以下のようなページ構成が表示されます。
始めはページを作っていないので、こんな表示になることでしょう。（説明のためCMSの設定だけ行なっているのでCMS用のページがすでに生成されています）
![スクリーンショット 2022-12-05 10.08.35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/2d4a7488-94f5-9968-b251-d8210080fd40.png)
ページを追加していないのでHomeページのみ存在します。
その他、デフォルトで404ページとPasswordページが用意されています。

404ページはアクセスされたURLがない場合に自動的に表示されるページです。このページも忘れずにデザインしておきましょう。

Passwordページは各ページやプロジェクト全体をパスワード保護した場合にパスワード入力のために表示されるページです。ここもデザイン可能です。（通常は最後に保護を外すのでデザインはしませんが）

さらに、図ではCMSコレクションページとしてBlog postsのテンプレートページが表示されています。これはCMSにコレクションを作成すると自動的に作られるページで、テンプレートページのデザインができるものとなります。テンプレートページを使うと同じ構成のデザインでCMSで設定した部分だけ変化するページを自動生成することができます。

このメニューの上部の+がついたアイコンの機能にも簡単に触れておきましょう。
![スクリーンショット 2022-12-05 10.28.56.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/67b1f28f-52b5-179f-087e-92d01ff559fa.png)
それぞれ、フォルダを作成するアイコンとページ作成するアイコンです。

試しにフォルダを作成してその中にページを入れてみたいと思います。
フォルダを作成するアイコンをクリックすると以下のようなメニューが開きます。
![スクリーンショット 2022-12-05 10.31.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/62d30c9a-7cba-7db2-27ab-78969ff2a65e.png)
serviceというフォルダを作成しました。自動的にSlugにも同じ内容が表示されます（編集可能です）。
Slugの下にURLが表示されています。このフォルダ内のページは `/sevice/` 以下のURLになることを指しています。
結果、ページ表示は以下のようになります。
![スクリーンショット 2022-12-05 10.44.52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/a93ccc56-e613-9452-cfd5-b4f4718faf70.png)
さらに、このフォルダにページを追加してみましょう。フォルダ内のページ追加は先ほどのアイコンではなく、フォルダを選んで+をクリックします。
![スクリーンショット 2022-12-05 10.32.20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/f6ee52c6-3bb8-a214-18ca-eaa6ded09c3f.png)
![スクリーンショット 2022-12-05 10.47.20.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/36ce7697-93c3-bd02-115c-2467a79b68c0.png)
developmentというページを作ります。
URLは　`/sevice/development` となります。（Slugで書き換え可能）
developmentというページが生成されました。
![スクリーンショット 2022-12-05 10.50.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/2d8bab1f-db4c-7a47-2b0d-ded8642e4433.png)
中央のデザイン画面でどのページを編集するかはページをクリックして指定します。
### ページの要素追加
ページの準備ができたら、ページに要素を追加していきます。
ページの要素追加アイコンは以下のものになります。
![スクリーンショット 2022-12-05 10.57.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/8ed59482-aae0-df3c-01e0-19cadcfb2601.png)
これをクリックすると要素一覧が表示されます。
![スクリーンショット 2022-12-05 10.59.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/87196365-3fe8-71ca-3a48-f6d59c825164.png)
ページには、まずsectionを置き、その中にContainerを置くのが良いでしょう。
その後、DivBlockで囲って、Heading、TextBlockなどを置いていきます。
要素には他にも以下のようなものがあります。
![スクリーンショット 2022-12-05 10.59.59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/a2a8c099-fc18-40a4-a1a9-3027321a479d.png)
さらに、べんりな多機能要素も用意されています。
![スクリーンショット 2022-12-05 11.00.15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/1a4e15e1-1ee4-837f-26ca-03cbb30333b6.png)

### ページ要素の一覧表示
ページに配置した内容は中央のページ編集画面をクリックすることでアクセスできますが、ページ要素の一覧で見ることができます。
以下のアイコンです。
![スクリーンショット 2022-12-05 11.11.15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/433574d4-7388-c248-4862-8f87fd658c8e.png)
細かい要素へのアクセスはこれを使うと便利です。上のアイコンをクリックすると要素一覧が表示されます。
前の章で説明した順で要素を追加した結果、以下のような内容が表示されました。
![スクリーンショット 2022-12-05 11.12.59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/52929cfb-9a38-ff6e-5079-5bc733f816ef.png)
この画面で要素をクリックすることにより、的確にページ内の要素を編集できるようになります。
## 要素編集メニュー
さて、これまででページの作成、要素の追加、ページに配置した要素の選択ができるようになりました。
これからが本格的なデザインとなります。
デザインは要素編集メニューで行います。
要素編集メニューには、CSSに関する設定、タグに関する設定、イベントに関する設定の３つがあります。
以下では基本であるCSSとタグの設定について説明していきます。
### CSSに関する設定
要素を選択した状態で右側のタブにある要素編集メニューで要素をデザインできます。
まずはCSSに関する設定を見ていきましょう。
CSSは以下のタブで設定します。
![スクリーンショット 2022-12-05 11.27.22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/22d4b22f-e549-67e0-b599-2d0e8342f575.png)
いまはテキスト要素を選択している状態です。
このタブには以下のような設定が並んでいます。（全体ではありません。スクロールして要素を確認してみてください）
![スクリーンショット 2022-12-05 11.28.36.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/85b81277-9929-ad31-463e-e61ee24c96e7.png)
まずは、クラス名を割り当てます。selectorで適当なクラス名を入れるとクラスが生成されます。
![スクリーンショット 2022-12-05 11.29.06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/3e5d48eb-a8e2-af43-67d5-9692610ea8df.png)
その後、LayoutやSpacing、Typographyなどを変更してクラスに設定を割り当てます。
初めはこのような表示でしたが、
![スクリーンショット 2022-12-05 11.35.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/cffb2e1f-c4ba-3f8c-e8a7-e28367025a56.png)
Section,Container,DivBlockに高さを割り当て、ゴニョゴニョして(この辺りCSSには詳しくないので正しさに欠けるため省きます）
Textのクラスで文字サイズ、Background、Alignなどを設定するとこんな表示にできます。
![スクリーンショット 2022-12-05 11.50.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/665d614f-567d-56b3-d995-81d3b544fe95.png)
さらに、リンクを付け加えてみました。
![スクリーンショット 2022-12-05 11.57.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/c9666eca-8e9f-f25d-c030-6c8c5bc15379.png)
## タグに関する設定
次にタグに関する設定です。
前の章で追加したリンクを設定するなどができます。
タブのアイコンは以下のものです。
![スクリーンショット 2022-12-05 13.06.54.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/7acd002a-591b-d7e1-84d3-dd77f1c95ece.png)
ここにはこのような設定があります。
（リンクの要素を選択している場合）
![スクリーンショット 2022-12-05 13.07.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/5422d7e3-8722-5758-1128-753595c4a758.png)
IDではタグのidを設定できます。
Link SettingでリンクURLやリンクするページなどを設定できます。
また、Custom Attreibutesではタグに設定するアトリビュートを追加することができます。
## その他
要素の対してアニメーションなどを設定することもできます。
![スクリーンショット 2022-12-05 13.12.24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/cdb7cb70-66fe-8368-083b-055f53d6f9c6.png)
（ここの設定は筆者は具体的に実施したことがないのでまた後で）
![スクリーンショット 2022-12-05 13.15.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/151516/fbcd316d-7784-1dad-2749-e99ba539b422.png)

# 最後に
Webflowを使うことにより簡単にWebページを構築し、リリースすることが可能になりました。
さらに、Webflowと連携したSaasを使用すると利用範囲は大きく広がります。
また簡単なロジックをUIで実装できる機能も開発中ですので、将来が楽しみです。
[Webflow logic](https://webflow.com/logic "Webflow Logic")