(Bubble)指定したエレメントにCSSを指定して外見を整える

概要

BubbleはStylesにより色や線の太さなどの外見を整えることができます。
しかし、スタイルに該当しないような、エレメント内の文字の位置を調節したり、部分的に非表示にしたい場合は、個別にCSSを適用する必要があります。

CSS Toolsプラグインのインストール

CSS Toolsプラグインをインストールすると、Bubble内でCSSを指定できるようになります。
左メニューの「Plugins」から、CSS Toolsを検索してインストールします。
プラグインの詳細はCSS Toolsのプラグインページにあります。

画像1

CSS Toolsエレメントを画面に配置

プラグインをインストールすると、エレメントに「CSS Tools」が選べるようになります。
これを、画面のどこか好きな位置に配置します。

画像2

エレメント個別にIDを付与できるようにSettingsを設定

CSSを適用したいエレメントがButtonやTextの場合は、エレメントに手動でIDを付与する必要があります。
左メニューの「Settings」の「General」タブの「General appearance」にある「Expose the option to add an ID attribute to HTML elements」にチェックを入れます。

画像6

CSSを適用したいエレメントにIDを付与

CSSを適用したいエレメントがButtonやTextの場合は、エレメントに手動でIDを付与します。

画像5

WorkflowのWhenでトリガを指定

左メニューの「Workflow」を開き、CSSを適用したいタイミングを指定します。ページロード時なら「General」ー「Page is loaded」、ボタンを押した時なら「Elements」ー「An element is clicked」で対応させたいボタンを指定します。

WorkflowのActionで、エレメントにCSSのクラスを追加

Actionで、「Element Actions」ー「Add Class by ID a CSS Tools」を選択します。

画像9


変更したいエレメントのID(上記で指定したもの)と、追加したいCSSクラス名を指定します。

画像7

WorkflowのActionでCSSを指定

そして、次のActionで、「Element Actions」ー「Add Custom Style To Head a CSS Tools」を選択します。

画像3

「Your CSS」欄に、CSSを指定します。

画像8


既存のエレメントのCSSにも適用することができます。例えば、Full Calenderで開始時刻を隠したい場合は、以下の画像のように指定します。

画像4

CSSのclassやidは、ブラウザの開発者ツールなどでも調べることができます。

WorkflowのActionで、エレメントからCSSのクラスを削除

元に戻したい場合は、上記で追加したCSSのクラスを削除します。
Actionで、「Element Actions」ー「Remove Custom Style To Head a CSS Tools」を選択します。

画像10

削除したいエレメントのIDとCSSのクラス名を指定します。

画像11

以上でCSSを追加・削除できるようになります。

参考

YouTube動画:Quick Tips – Add CSS to individual elements in Bubble.is

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です