c3reve
Adalo

デザイナーのAdalo実装|消えた要素の「空白」を上手く埋める実装方法

更新日:2023年1月12日

c3reveデザイナーのオサダです。

Adaloの実装時に、隣り合う要素が片方消えたとき、消えた分だけ移動するけど、微妙にズレたり、無駄なスペースが発生して、レイアウトが上手く組めない時があります。そんな時に、いい感じに要素を詰めるレイアウト配置の方法をご紹介します。

★この記事に向いている方

・Adaloの実装を少しでもしたことがある方

今回の例として、以下の状態で説明します。

下図のような時に「type - A」が消えたら、

adalo blank space fixの説明画像

こうしたい👇

adalo blank space fixの説明画像

普通に実装すると、上手くいかない

さて、この実装は普通に要素を配置すると、以下のような結果になります。

普通に実装すると、上手くいかない

理想の状態は、空いた隙間を埋めるように、上にズレて欲しいですよね。

要素をグループ化すると上に詰まる

Adaloの実装で基本であるとも言える、グループ化を使いましょう。そうする事でグループ化された中の要素の状況に応じて、グループの高さが自動で調整されるようになります。

右側の色付きボックス3行を、バラバラの状態から、一つにグループ化します。

複数選択して...

要素をグループ化すると上に詰まる

グループ化👇

要素をグループ化すると上に詰まる

この状態で「type - A」が消えた時のレイアウトを確認。

要素をグループ化すると上に詰まる

上に詰まりました。

グループ化をすると、高さは自動的にボックスの中身と連動してサイズを変えてくれます。

しかし...

要素をグループ化すると上に詰まる

ここに隙間が空いてしまいます。

これは、消えたボックス分だけしか上にズレていないので、このような結果になっています。

仮に隙間が無く、ピッタリくっついていたら、綺麗に上が揃います。

要素をグループ化すると上に詰まる

要素をグループ化すると上に詰まる

空白も同時に消す方法は、スペース用のボックスを用意して一緒に消す

スペース用のレクタングルを用意して、要素と一緒に消す事で、スペースを上手く消す事ができます。

空白も同時に消す方法は、スペース用のボックスを用意して一緒に消す

① レクタングルを要素の下層レイヤーに配置

② 要素とグループ化

※内側(=パディング)に用意するスペース(px)は「スペースに欲しいサイズ ÷ 2 」になります。たとえば、隣合う要素との間に、スペースを8px確保したいなら、4pxを内側のスペースで用意します。

③ 灰色のレクタングルの背景色を透明に

準備完了です。消してみましょう。

空白も同時に消す方法は、スペース用のボックスを用意して一緒に消す

空白も同時に消す方法は、スペース用のボックスを用意して一緒に消す

空白も同時に消す方法は、スペース用のボックスを用意して一緒に消す

このようにする事で、どのような状態でも綺麗にレイアウトされます。

マジックテキストで文字が改行しボックスが大きくなっても、スペースは維持されます。

ノーコード部について

わたしたちノーコード部では、ノーコードでのアプリ開発依頼を承っています。

開発の速さや費用を抑えられる事ももちろん、サービス企画の提案から、コンセプトに沿ったデザインを提供いたします。

・ちょっとしたオリジナルアプリが欲しいけど、大きな予算はかけられない

・アイデアはあるけど、どういうアプリがいいか分からない

・大手企業のPoCやベンチャーのMVPとして、サービスリリースをしたい

など、他にも気になる事などありましたら下記からお気軽にお問い合わせください!

運営会社:シースリーレーヴ株式会社(Wixで作成)

https://www.c3reve.co.jp/

さいごに

最後まで読んでいただき、ありがとうございます

ノーコード部では企画からデザイン・開発まで、Webサービスやアプリの受託開発に関する相談、開発を承っております。

またシステム開発もできるノーコード部(シースリーレーヴ株式会社)だからこその技術で、圧倒的な短納期・低価格ながら高パフォーマンスなサービスを実現いたします。

どんなお悩みでもまずはぜひ一度ご連絡ください。解決の糸口を必ず見つけ出します!

ノーコードでどんな開発ができるのか、資料に弊社の開発実績をまとめました。

ノーコードに関する資料のダウンロードはこちら

実際に開発してみたいけれど、予算は?こんなサービスを作りたいけどノーコードでできるのか?最短でどれくらい?どんな小さなことでも、ぜひお気軽にご相談下さい。

技術スタッフがご相談させて頂きます!

ノーコード開発に関するお問い合わせはこちら

タグ:

新しい挑戦を始めるとき、 一番最初に相談される存在でありたい。

顧客の成功を共につくる — その第一歩は対話から始まります。『こんなプロダクトを作りたい』『AIを活用したいが何から始めればいいかわからない』そんなお悩みをお聞かせください。

ご相談は無料です。NDAも対応可能。最短翌営業日に回答いたします。