Quick Start

Basic Usage

Using CDN (HTML/JavaScript):

html

<!-- Include stylesheets -->
<link href="contentbox/contentbox.css" rel="stylesheet">
<link href="contentbuilder/contentbuilder.css" rel="stylesheet">

<!-- Include scripts -->
<script src="contentbox/contentbox.min.js"></script>
<script>
// Initialize ContentBox
const builder = new ContentBox({
    controlPanel: true, 
    iframeSrc: 'blank.html'
});

// Load initial HTML content
const html = `
<div class="is-section is-box type-system-ui">
    <div class="is-container v2 leading-14 size-18">
        <div class="row">
            <div class="column">
                <p>Lorem Ipsum is simply dummy text...</p>
            </div>
        </div>
    </div>
</div>`;
const mainCss = '', sectionCss = '';
builder.loadHtml(html);
builder.loadStyles(mainCss, sectionCss);

// Get the HTML content
const html = builder.html();
// Get the styles (main styles and sections' styles)
const mainCss = builder.mainCss();
const sectionCss = builder.sectionCss();
</script>

Using NPM (React/Vue/Modern Frameworks):

javascript

// Import ContentBox library
import ContentBox from '@innovastudio/contentbox'
import '@innovastudio/contentbox/public/contentbox/contentbox.css'
import '@innovastudio/contentbuilder/public/contentbuilder/contentbuilder.css'

// Initialize ContentBox
const builder = new ContentBox({
    controlPanel: true,
    iframeSrc: 'blank.html'
});

// Load initial HTML content
const html = `
<div class="is-section is-box type-system-ui">
    <div class="is-container v2 leading-14 size-18">
        <div class="row">
            <div class="column">
                <p>Lorem Ipsum is simply dummy text...</p>
            </div>
        </div>
    </div>
</div>`;
const mainCss = '', sectionCss = '';
builder.loadHtml(html);
builder.loadStyles(mainCss, sectionCss);

// Get the HTML content
const html = builder.html();
// Get the styles (main styles and sections' styles)
const mainCss = builder.mainCss();
const sectionCss = builder.sectionCss();

View this page on GitHub

© 2026 InnovaStudio

This site is built with Site Builder Kit