Visual Page Builder Editor

Layout Builder

This site is part of the
Code Collective
coding resources webring
logo

🎓 Quick Start Tutorial

New here? Learn how to use the power tools in 3 minutes.

✏️ 1. How to use Live Editing

Edit text directly on the preview page like a Word document.

  1. Click the green button "✏️ Enable Live Visual Edit" below.
  2. Click anywhere on the right-side preview (text, headings, footer).
  3. A black floating toolbar will appear near your cursor. Use it to change fonts, colors, or bold text.
  4. Important: Click the button again (turns red) to Stop & Sync changes before saving.

📅 2. Using the Table Generator

Create complex data tables or card layouts easily.

  • Setup: Define Rows and Cols (e.g., 3x3).
  • Content: Enter text in the lists separated by commas.
  • Merging Cells: Use the format r1,c1-r2,c2 (e.g., 1,1-1,3 merges the top row).
  • Card Mode: Check "Card Layout Mode" to turn the table into a modern image grid.
  • Finally, click "Insert Table to Target" to see it.

✨ 3. Floating Decoration Images

Add stickers, badges, or anime characters that float over your layout.

  1. Scroll down to "Floating Decoration Images".
  2. Enter an Image URL or pick an icon (e.g., 📌) and click "Add".
  3. Interact in Preview:
    • 🖱️ Drag the image to move it anywhere.
    • ↘️ Drag the corner (blue handle) to resize.
    • 🔄 Drag the top handle (green dot) to rotate.

🧩 4. Using Component Library

Save your favorite snippets (Buttons, Cards) and reuse them anytime.

  • Save (Method A): Highlight HTML text in the editor, then click "💾 Save Selection".
  • Save (Method B): Right-click any element in the Preview area and select "💾 Save as Component".
  • Use: Drag the component card into the editor, or click "Insert".
  • Manage: Use Export/Import to backup your library to a JSON file.

Recovery System

Next autosave time: Waiting...

Set styles and structure, then click "Download Html" or "Generate HTML Code".

🏗️ Live Edit


Hides sidebar and toolbars for distraction-free writing.

Click to edit text directly in the preview.
Note: Settings panel won't auto-refresh preview while editing to prevent cursor loss.

🎨 Appearance & Theme Studio

One-click layout & style application.

☁️ Clean
⚫ Modern
🌸 Pastel
🌙 Dark

Fine-tune global CSS variables.

Save and load custom color palettes.

💾 Template Manager 2.0

Auto-versioning enabled. Save with the same name to create a new version.

Loading...

Processing...

Save or load all settings, options, and all `textarea` content at once.

Visibility and Layout Controls

Advanced CSS Settings

🛡️ Security & Developer Mode

OFF (Default): Strips <script>, onclick, and dangerous tags from imports.
ON: Allows all code. Only enable if you trust the source.

Font and Text Settings

*Entering a value here will override the standard font selection above.

Background Templates

Choose a preset background or enter a custom background URL (custom backgrounds will override the template).

Custom Background URL:
Background Color:
Gradient Overlay (optional):
Custom Gradient Code:

Column Background Images (Optional)







Header Image Templates

Choose a template or enter a custom header URL.

t1 t2 t3 t4 t5 t6
Header Templates
Header Rotate (deg) / Scale
Header SkewX (deg) / Header SkewY
Header TranslateX / Header TranslateY

📱 Mobile/Tablet Specific Settings

These settings apply only when screen width is less than 700px.

/* 1. 數字輸入框:改為顯性綁定 */ `
/* 2. 側邊欄開關:優化佈局與 aria 描述 */
/* 3. 選單與排序:補齊標籤 */
/* 4. 內距與圖片控制 */
`

🚀 Developer & Layout Suite

Select structural foundation:

Navbar Theme & Behavior

Menu Setting on the Navbar


Tip: Drag the modal header to reposition. Within modal you can drag items to reorder parent and children.
表單生成器 (Form Builder)
Step 1: Click Add Component

文字框 (Input)

勾選框 (Checkbox)

下拉選單 (Select)

Table Generator

Insert an HTML table into Main Content

Tip: Use row,col-row,col format to merge multiple cells.

Applying a preset will override some manual style settings.

Control whether the dragged/sorted results in the preview area are immediately written back to the "Table Content" input box on the left.

Selecting a ratio (e.g. Square) will crop images to align perfectly.

Note: Inserting into Main 1 will override text mode. Inserting into Main 2/3 will overwrite the current editor content.

Supports: =SUM(A1:A5), =AVG(B2:D2), =A1*B1.
Row 1 is Header (Index 1). Col A is Index A.

Uses Row 1 as Labels and Row 2 as Data values from the inputs above.

Tip: Right-click on the table in preview for more options.

Iframe Generator

Insert an Iframe into Main Content

🧩 Widgets Generator

🎵 Music / Audio Player

📬 Functional Contact Form

Generates a working form using Formspree (Free service).

Tip: You can get your ID from your Formspree dashboard.

Register at formspree.io to get a Form ID for best privacy.

📝 Form Widgets

🎬 Video Player (MP4)

⏰ Utilities (Clock & Calendar)

▶ YouTube Player

🗺️ Interactive Map Widget

Works on Neocities! No API Key needed.

Use this if you already know the exact Lat/Lon.

(May be blocked by CORS on Neocities)

Coordinates (Lat / Lon)

15

💳 PayPal Payment Widget

Generate a Buy Now or Donate button.

📰 Blogging Tools

📊 Dynamic JSON Content

Fetch data from an API and generate static HTML elements.

✨ Icon Library

Click to open the gallery and insert an icon into the Main Content editor.

📊 Dashboard Config

📊 Quick Import Data (CSV/Excel)

Tip: Paste directly from Excel! First row must be headers.

🏗️ Grid Builder

20px

System Tools:

🧩 Block & Component Studio

Drag or click to insert atoms.

Text
H1
H2
Div
2 Col
3 Col
Editor
Clear

Text
Head
Btn
Img
Card
Alert
List
Stat
Food

Main Content HTML Editor

Left Sidebar Mode

Choose how the left sidebar should display.

Left Menu Editor

Drag to reorder. Each item supports a name, link (URL), and target. Items are saved automatically.

    Left sidebar custom content editor

    When you click "💾 Save Content", the sidebar mode will switch to "Custom Content". If you use the menu editor above, it will automatically switch back to "Menu Mode".

    Right Sidebar Content Editor

    Input the HTML content you provided in the prompt here.

    Extra Content Sections

    These sections appear between the main column layout and the footer. Drag the handle (☰) to reorder them.

    ☰ Main Content 2
    ☰ Main Content 3
    ☰ Main Content 4
    ☰ Main Content 5

    Footer Editor

    Footer Templates

    Fixed Screen Content (Text/Image)

    Fixed Content Slots Management

    Floating Decoration Images (Max 8)

    Add small floating images anywhere on the page using absolute positioning.

    Max 8 decorations allowed.

    Decoration Active Control

    Drag the decorative image in the preview on the right to directly synchronize coordinates; or enter values ​​at the top and press Save.

    🎬 Animation Builder


    多個元件會依序錯開出現
    Preview Object

    Apply interaction effects when mouse hovers over element.

    Enable
    Enable Creative Cursor

    Make element move slower/faster than scroll.

    velocity

    When enabled, the generated HTML will support a CSS variable-driven dark theme.

    SEO / Meta Settings

    Quickly edit page-level <head> tags used by the preview and by generated HTML files.

    0 / 60

    The main title shown in search engine results and browser tabs.

    OpenGraph / Twitter / Canonical / Robots

    Recommended size: 1200x630 pixels.

    These values will be injected into <head>, saved locally, and applied to preview + exported HTML.

    These fields are saved locally to your browser. They will be injected into the preview and into the generated HTML head.


    ⚡ All settings management

    🚀 Pro Extensions

    Switching pages saves the current state automatically.

    Automatically adds loading="lazy" to all images for better performance.

    📦 Project Manager

    Generates a URL containing your current layout. Send it to friends or open it on another device to restore this state.

    Please back up your settings regularly!

    Full Width

    Select Background Template

    ✕ Exit Focus Mode
    ✏️ Edit this Layout
    🚀 Download Options ×
    👋

    Welcome to Layout Builder

    Let's set up your workspace. How familiar are you with HTML/CSS?

    🌱

    Beginner

    Hide complex tools. Focus on drag & drop and simple styling.

    🚀

    Advanced

    Show all tools, including raw code editors, JSON APIs, and debuggers.

    🏗️

    Start from Scratch or Template?

    Choose a foundation for your new page.

    📄

    Standard Layout

    A classic Header, Sidebar, and Content structure.

    🃏

    Card Grid

    Modern grid layout suitable for portfolios or galleries.

    📰

    Blog Post

    Text-focused layout optimized for reading.

    Empty Canvas

    Start with a clean slate. I'll build it myself.

    🎉

    You're All Set!

    Here are 3 quick tips to get you started:

    1. 拖曳新增: Check the "Block Studio" to drag elements.
    2. 即時編輯: Click "Enable Live Edit" to type directly on the page.
    3. 匯出: Use the "Export" button to get your HTML file.