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">
  <h2>Example</h2>
  <p>
    <span>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Praesentium aliquid veniam magni sunt maxime eius deserunt accusamus debitis facilis harum adipisci blanditiis soluta, consectetur rem asperiores, incidunt dolore! Alias, dicta?</span>
    <span>Obcaecati doloribus excepturi expedita in earum quod, et quas mollitia ipsum dolore, vero pariatur iure quo totam illo laborum, voluptas quis? Perferendis maxime repellendus dolores corrupti dolorem deserunt sed delectus!</span>
    <span>Quisquam, sed facere pariatur neque odio accusantium. Laboriosam modi, veniam voluptates odio accusamus nihil voluptatem quasi sunt itaque maiores quas fugiat nam obcaecati laborum quia hic temporibus cupiditate reprehenderit ab.</span>
    <span>Numquam possimus maiores animi sit? Perferendis, quam animi. Repudiandae voluptate error, minus eligendi nulla reprehenderit sequi natus hic expedita fuga, facilis ab incidunt distinctio omnis animi eaque ratione nesciunt sit?</span>
    <span>Ratione quo veritatis ad, blanditiis temporibus cum minima dolorem nostrum, minus natus ipsam, reprehenderit fugiat recusandae quasi numquam quaerat a atque assumenda expedita accusantium nemo non. Pariatur repellat aspernatur veniam?</span>
    <span>Non, maiores quia maxime eaque, repudiandae quidem molestiae expedita quisquam modi impedit repellat iste ipsam quas dignissimos. Eos aliquid quia est molestias ipsa culpa reprehenderit placeat ipsum, tempora magnam vel.</span>
    <span>Voluptatem est eaque odit? Labore numquam placeat, quia nihil laborum omnis voluptas totam consectetur? Aliquam, ab voluptatibus, incidunt officia sequi eveniet, dolore vel iure dolor voluptas sed repellat tenetur adipisci?</span>
    <span>Numquam soluta reprehenderit ratione porro est quas sapiente nobis iure praesentium unde dolor error enim ab eius quae neque, veritatis voluptatibus provident illum accusantium voluptas sed. Ullam quos saepe odit.</span>
    <span>Nam vero quam ea nihil debitis deserunt eaque dignissimos? At minus nihil totam dolore cupiditate similique! Atque, commodi cupiditate nihil facere corrupti quos? Accusantium culpa laboriosam, odio officia voluptas laudantium.</span>
    <span>Exercitationem minus quia quam numquam perferendis nisi! Quis, velit. Sed nisi exercitationem autem, ipsum libero porro, mollitia eligendi excepturi voluptate repudiandae enim dolores inventore nihil debitis accusamus, quae quidem labore?</span>
    <span>Quas nesciunt, facere blanditiis quibusdam ad earum voluptatibus laborum fugiat veniam incidunt voluptates atque quia sint delectus aperiam excepturi harum voluptatum temporibus. Veritatis, quas facere vel soluta voluptas illum repellendus.</span>
    <span>Consequuntur eum repellendus dignissimos quibusdam esse maiores impedit, sapiente quas vel, nesciunt quos in fugiat magni maxime sunt. Voluptate voluptatum molestiae ipsa esse atque provident nobis quaerat facere? Eveniet, tempore?</span>
    <span>Nemo perferendis nisi eligendi praesentium, corporis nihil obcaecati doloremque voluptates perspiciatis. Aliquid est ipsum praesentium, voluptas, distinctio nobis cupiditate ducimus consequatur voluptatibus ipsa natus? Maiores est asperiores hic veniam illo.</span>
    <span>Recusandae quaerat at autem maxime consequatur a libero! Consequatur architecto, inventore officiis, voluptatum amet odit id nemo, dolores impedit eum nobis iusto minima in natus quas aliquam cumque omnis dignissimos?</span>
    <span>Nam necessitatibus fugiat ut obcaecati magni ipsa repellendus facilis perspiciatis et, adipisci ipsam iusto, repudiandae eligendi nihil praesentium assumenda mollitia saepe ea animi pariatur nulla placeat sit? Sequi, eaque tempora.</span>
    <span>Illum aut, quaerat suscipit vel porro cumque sequi neque perspiciatis deserunt, placeat labore eveniet nulla voluptatum? Est repellat illo voluptate consequuntur explicabo temporibus excepturi, id asperiores iure nisi beatae pariatur.</span>
    <span>A officia veritatis deleniti tenetur vero impedit expedita, quasi saepe excepturi laboriosam, voluptatum officiis, nemo esse! Soluta dolor vero fuga facere nesciunt quisquam, quae minus quia ex dicta fugit beatae!</span>
    <span>Enim adipisci animi optio non eaque at, magnam ex quod velit deserunt perferendis? Sit iste delectus et corporis ullam neque impedit, soluta explicabo sunt maxime ab, distinctio, dolorem assumenda minima.</span>
    <span>Laudantium suscipit eos impedit veritatis voluptates fugiat inventore laborum atque ratione dolores. Enim consequatur mollitia sequi vero quisquam sint neque, alias, quos saepe distinctio autem in delectus dicta, qui eius.</span>
    <span>Id ducimus, tempora praesentium quidem officia in numquam placeat voluptate doloribus, sint rerum animi obcaecati perferendis maiores libero aspernatur eaque explicabo voluptas, nisi consequatur! Ad perferendis ducimus ab soluta minima.</span>
  </p>
</div>
              
            
!

CSS

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

body {
  font-family: system-ui, sans-serif;
  font-size: 1.25rem;
  width: 80vw;
  margin-inline: auto;
}

.container {
  column-count: 2;
  gap: 10rem;
  column-rule: 10px double blue;
}

              
            
!

JS

              
                
              
            
!
999px

Console