あくまで自分用の覚え書きなので文章とか適当です...

アートボード移動

アートボードのタイトル部分をドラッグ&ドロップ

コンポーネント化

ヘッダーやフッターなどをコンポーネント化するにはコンポ―トにするオブジェクトを選択した状態で右側のコンポーネントパネルの + を押す。もしくはCtrl + K を押す。

コンポーネント化されたものは緑の枠で囲まれるようになる

コンポネントをインスタンスとして配置

メインコンポーネントはアートボード内に設置せずアートボードではインスタンスを使うのが無難かも

ドラッグ & ドロップで配置すべし

アセットにカラーや文字スタイルを登録

左下のライブラリボタンを押してドキュメントアセットを表示する
登録したい色やテキストを選択した状態で + ボタンを押す

図形に色を適用する場合は右クリック塗りor を選択する

要素の配置を確認する

Altキーを押す

要素間の余白はAlt+マウスオーバー

リピートグリッド

商品一覧などにはリピートグリッドを利用する。

余白部分はドラッグで調整

ビューポートの高さ設定

プレビューで適用されます

Position: fixed 設定

固定ヘッダーやページの先頭へ戻るボタンを固定位置にするなど
スクロール時に位置を固定にチェックを入れる。位置はビューポートの高さの点線を基準に配置する

overflow-y: auto

スクロールする部分をグループ化して垂直方向のスクロールをオンにする

ガイドを引く

アートボードの左端からドラッグ

スタックガイドで等間隔に並べる

並べたい要素をグループ化 > スタックにチェック。
縦方向やスタックも入れ子も活用すれば捗る。

パディングの設定

ボタンにパディングを設定する例。
まず長方形と文字をグループ化する。右側のレイアウトパネルにある「パディング」にチェックを入れて設定する。

ローカルにデータを保存する

ファイル > ローカルドキュメントとして保存 を選択する
ローカルに保存されたものはファイル一覧で緑色のチェックマークがはいらない(無料版)


画像の書き出し

SVG

アートボードの書き出し

アートボードを選択して ファイル > 書き出し > 選択したオブジェクト


プロトタイプの作成

プロトタイプモードを選択する

ページ遷移の設定

要素をダブルクリックして青い紐を伸ばして遷移先のアートボードまでドラッグする

アニメーションの設定

紐づける2つのアートボードの幅とビューポートの高さは同じにしないとアニメーションが設定できないので注意

青い紐をダブルクリック & 右のアクションパネルで設定する。

ページの先頭へ戻るボタンはヘッダーにくっつけるべし

「スクロール時に位置を固定」に設定されていると左上にピンのアイコンが付く

ファイルを共有する

共有モードを選択

リンクを作成 ※編集後は「リンクを更新」になる

共同でファイルを編集する

ファイルはクラウドに保存し、「ドキュメントに招待」ボタンからAdobeアカウントを持つ別のユーザーを招待する

参考:アートボードのサイズ

iPhone X: 幅375px、高さ812px

デザイン時 ⇔ コーディング時の値の算出

line-height px ⇔ 単位無し

コーディング時デザイン時
行送り ÷ フォントサイズフォントサイズ × line-height
例) 行送り 33px、フォントサイズ 22px
33px ÷ 22px = 1.5(単位無し)
line-height: 1.5
例)フォントサイズ22px、line-height 1.5
22 × 1.5 = 33px
行送り 33

letter-spacing px ⇔ em

コーディング時デザイン時
文字の間隔 ÷ 1000
1000が1文字分
letter-spacing × 1000
例) 文字の間隔 50
50 ÷ 1000 = 0.05em
letter-spacing: 0.05em
例)letter-spacing 0.05em
0.05em × 1000 = 50
文字の間隔 50

padding px ⇔ em (WordPressのボタンなどはemに直す方がいいかも)

コーディング時デザイン時
パディング(px) ÷ フォントサイズフォントサイズ × パディング(em)
例)フォントサイズが 16px、パディング 5px 20px 5px 20px の場合
5px ÷ 16px = 0.3125em / 20px ÷ 16px = 1.25em
padding: 0.3125em 1.25em
例)フォントサイズ22px、パディング 0.5em 1.5emの場合
16px × 0.5 = 8px / 16px × 1.5 = 24px
パディング 8px 24px 8px 24px

box-shadow

box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);

FontAwesomeを使う方法

https://illustswitch.com/adobe-xd-fontawesome-6/
スポンサーリンク