Pen Settings

HTML

CSS

CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URLs added here will be added as <link>s in order, and before the CSS in the editor. You can use the CSS from another Pen by using its URL and the proper URL extension.

+ add another resource

JavaScript

Babel includes JSX processing.

Add External Scripts/Pens

Any URL's added here will be added as <script>s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.

+ add another resource

Packages

Add Packages

Search for and use JavaScript packages from npm here. By selecting a package, an import statement will be added to the top of the JavaScript editor for this package.

Behavior

Auto Save

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

Format on Save

If enabled, your code will be formatted when you actively save your Pen. Note: your code becomes un-folded during formatting.

Editor Settings

Code Indentation

Want to change your Syntax Highlighting theme, Fonts and more?

Visit your global Editor Settings.

HTML

              
                <div class="container">
<h1>Amet dicta dolar.</h1>

<p>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Illum eum perspiciatis blanditiis ipsum numquam perferendis. Blanditiis at amet aspernatur eius ipsam! Officia earum aliquid reprehenderit magni fuga praesentium! Iste, est.</p>
<p>Repudiandae aut doloremque ea blanditiis praesentium adipisci asperiores eius molestias reiciendis consequuntur sit ipsam quis aperiam nostrum tenetur rem quibusdam inventore amet, alias facere dolor! Tempora cupiditate laborum natus molestiae?</p>
  <h2>Recusandae sed perferendis autem deserunt</h2>
  <p>Eum, natus reiciendis, suscipit fugit tempore ex cum ut? Quod nam accusamus perferendis qui distinctio consectetur repellat harum sunt tempore? Obcaecati explicabo numquam ex neque.</p>
<p>Illum dolore, nobis officia ipsa unde, culpa exercitationem cumque laboriosam vero autem dicta, quia amet totam repellat minus recusandae. Dolorum repellendus culpa illo eaque est totam sit eum atque optio.</p>
<p>Nemo consectetur provident ab, doloremque obcaecati nam officiis enim nihil rerum, quis, dolor beatae? Consequuntur consequatur dolores facilis, hic eius enim deleniti, ullam asperiores minus quos at, ad natus illo!</p>
<p>Assumenda deserunt laborum magni quo ratione sapiente placeat necessitatibus quidem. Maiores cupiditate tempore, repudiandae similique nisi molestiae culpa molestias reiciendis quas animi ad obcaecati blanditiis sapiente quia praesentium a esse!</p>
  <h3>Nobis quaerat fugiat laborum</h3>
<p>A dicta molestias ex explicabo in iure ducimus culpa asperiores eaque earum. Quia provident aperiam deleniti corrupti fugit. Nobis quaerat fugiat laborum iusto. Dolor eum, necessitatibus libero distinctio eveniet temporibus.</p>
<p>Dolorum sequi harum distinctio nemo laboriosam, esse, veritatis similique enim possimus eligendi eum. Voluptatem minima quos est vero. Ducimus tempore numquam eveniet, accusamus aperiam magnam reiciendis dolore quia reprehenderit dolor!</p>
  <h3>Facilis voluptates rem at eum</h3>
  <p>In esse, dolore earum error veniam accusamus quo veritatis consequatur nulla laboriosam mollitia provident ipsam sit praesentium eveniet sapiente. Deleniti quos laudantium repellendus beatae quam.</h3>
<p>Recusandae laborum animi eum qui quos ut, aut consectetur minima, atque nam ea illum iusto suscipit asperiores unde non molestias rerum? Illum, quo quam ipsa illo sapiente laudantium rerum exercitationem!</p>
</div>
              
            
!

CSS

              
                :root {
  font-size: 100%;
  box-sizing: border-box;
  --hue: 210;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body {
  margin: 0;
  font: 3vmax/160% Segoe UI, sans-serif;
}

h1, h2, h3 { 
  line-height: 1.1;
  margin: 1em 0 1.5rem;
}

h1 {
  font-size: 8vmax;
}

h2 {
  font-size: 6vmax;
}

h3 {
  font-size: 4vmax;
}

.container {
  padding: 10vmin;
}
              
            
!

JS

              
                
              
            
!
999px

Console