folita ドキュメント
エディタ

カスタム CSS

公開ページのクラス名と CSS 変数を使って、デザイン設定にない見た目も自由に作れます。

「CSS」タブに書いた CSS は、公開ページの <style> としてそのまま出力されます。 デザイン設定で足りないときや、特定のブロックだけ変えたいときに使います。

安全のために削除されるもの

<style> <script> タグ、@import、expression()、javascript: は保存時に取り除かれます。外部 CSS の読み込みはできません。

セレクタに使えるもの

公開ページの要素には .folita-page .folita-link .folita-name のような .folita- で始まるクラス が付いていて、 各ブロックには data-block-id="..." 属性と、ブロックの設定で付けた クラス名 も付きます。 デザイン設定の値は --f-text --f-btn のような CSS 変数 になっているので、変数を上書きするとそれを使う要素がまとめて変わります。

クラス名と CSS 変数の一覧は リファレンス › クラスと CSS 変数 にあります。

例

リンクのホバーを少し浮かせる

.folita-link {
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}
.folita-link:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}

特定のブロックだけ目立たせる

ブロックの設定で クラス名 に hero と付けた場合:

.folita-block.hero .folita-link {
  background: linear-gradient(90deg, #f472b6, #a78bfa);
  color: #fff;
  font-weight: 700;
}

data-block-id でも指定できます(ID はブロックを選択したときにパネルに表示されます)。

[data-block-id="3f8c1e2a-…"] {
  border: 2px dashed var(--f-accent);
}

名前にグラデーション

.folita-name {
  background: linear-gradient(90deg, #06b6d4, #8b5cf6);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

Web フォントを使う

@import は使えないので、Google Fonts の @font-face 形式ではなく、デザイン のフォント一覧から選んでください。 一覧にないフォントは、端末にインストール済みのものだけ font-family で指定できます。

.folita-page {
  --f-font: 'Hiragino Mincho ProN', serif;
}

動作の確認

プレビューは公開ページと同じ HTML なので、書いた CSS はすぐ右側に反映されます。 スマートフォンでの見え方はブラウザの幅を狭めるか、保存後に公開 URL を実機で開いて確認してください。

このページの内容