Pen Settings

HTML

CSS

CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URL's added here will be added as <link>s in order, and before the CSS in the editor. If you link to another Pen, it will include the CSS from that Pen. If the preprocessor matches, it will attempt to combine them before processing.

+ 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

Save Automatically?

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="bg-black h-screen flex items-center justify-center overflow-hidden">
  <p>
    Lorem ipsum dolor sit amet consectetur adipisicing elit. Adipisci totam placeat voluptatibus quod illo nam pariatur, dolore maxime est dignissimos eligendi suscipit iusto perspiciatis aspernatur quae temporibus tenetur ipsa magni, excepturi nemo reprehenderit, nobis nostrum ipsum. Est corrupti quasi vel aliquam porro quas iusto, alias ullam neque corporis expedita maiores ea dolorum animi. Cum optio, non in saepe et esse odit quidem soluta, dolor perspiciatis iure sint deserunt exercitationem ratione sunt? Dolorem minima molestias consectetur quaerat quisquam? Sunt sequi natus error, quaerat impedit necessitatibus veritatis sint cupiditate totam fuga obcaecati enim dolorem porro, ipsam debitis tempora iusto tenetur? Iste explicabo dolor corrupti officia eveniet quo ea eos! Dolorem enim veritatis facere cum perferendis nesciunt, quod omnis molestias nemo aperiam vero. Vitae porro reprehenderit vero dolore eos dolores magnam voluptates? Harum cum odit nesciunt voluptatibus itaque ullam ipsum, commodi blanditiis. Molestiae reiciendis harum pariatur earum ut assumenda id eius, qui, quaerat animi deleniti quasi accusamus vel ad, sit nesciunt quo cum fuga recusandae! Qui modi omnis, id, reprehenderit perspiciatis aliquam saepe, cupiditate exercitationem adipisci voluptatem autem? Perspiciatis rem ex laborum. Culpa maiores incidunt cupiditate deserunt nihil animi dolorum, ut sint! Voluptates nihil autem quasi saepe, earum explicabo blanditiis illo magni voluptatibus molestias deserunt rem, aliquid, laudantium exercitationem tempore facere nam? Temporibus eius impedit non veniam deleniti voluptates veritatis excepturi incidunt eligendi dicta ut ab, quisquam accusantium velit modi sapiente fuga consequatur delectus perferendis doloribus possimus sed saepe. Suscipit sequi laborum quam! Placeat, beatae, alias modi corporis ut recusandae voluptates incidunt nihil molestias deleniti excepturi ipsum voluptas, similique accusamus totam eaque fugit possimus provident? Sint, ducimus! Voluptatibus nam similique dolor, debitis neque nesciunt facilis velit rerum, recusandae rem reprehenderit sapiente minima ducimus dolores aliquid, explicabo maxime! Nobis, eaque explicabo. Illo sit, cupiditate ratione tempora atque eligendi ipsa vel consequatur aliquid ipsam tenetur earum excepturi repellendus blanditiis assumenda dolorem! Sequi, quam, unde nobis, dolorum nostrum suscipit exercitationem ab quaerat sit in quasi provident necessitatibus repudiandae eveniet voluptate sed excepturi nulla. Temporibus recusandae facilis accusantium nesciunt voluptatum, culpa, debitis nostrum tempora odio repellendus ratione est eaque corporis ipsa enim alias! Debitis, tenetur voluptas nam non dolorem, natus sit pariatur quis, dolores nobis enim! Esse odit iure quae quisquam iusto numquam dolor praesentium. Deleniti, sit veritatis odio ipsum unde cumque consectetur, sequi officiis eligendi eius debitis corporis. Nemo voluptas molestiae aut blanditiis a explicabo quia, distinctio possimus dignissimos, deleniti doloremque deserunt voluptatibus autem quod voluptates impedit quidem consectetur illo ipsum doloribus? Soluta laboriosam, cum ullam mollitia ea ratione eius ducimus odit. Minima fuga corporis et quam voluptates praesentium quod voluptatibus natus distinctio est, repellendus laudantium tempora at ipsum accusamus, quia nobis temporibus qui molestiae necessitatibus. Libero culpa nihil impedit? Quae illum iure magnam soluta magni eum consequuntur harum sed fugiat perferendis quod odio minima neque repellat, corrupti voluptatum voluptatibus, aliquid eaque cum commodi. Neque esse rerum natus ut hic quasi voluptatum totam sit debitis excepturi perspiciatis sed magni porro sunt odio placeat, nobis modi fugit eos praesentium nam perferendis alias quo! Praesentium minima reiciendis temporibus commodi quasi nulla omnis veritatis assumenda, sed nobis est enim delectus mollitia beatae esse fugit dolore eos recusandae explicabo asperiores quas quae. Ipsam odio distinctio ducimus laboriosam alias ullam cupiditate impedit asperiores cumque labore nemo deleniti, eum voluptas iusto magnam tempore. Eos sequi minima totam dolores harum mollitia debitis provident soluta placeat explicabo facilis unde numquam dignissimos, tempora adipisci doloribus at neque. Magnam laborum qui sed ducimus voluptates tenetur illum iure omnis illo distinctio harum quidem necessitatibus obcaecati, dolorum quaerat est perspiciatis impedit. Natus quibusdam delectus nostrum aliquam fugiat eius, doloribus atque? Itaque, odio perferendis porro eius magni officia exercitationem quod recusandae sed assumenda repellat placeat maiores consectetur maxime! Magni veniam ipsum, similique doloremque cum vitae, recusandae, ea corporis reiciendis laboriosam dolorum. Doloribus pariatur voluptate excepturi aliquam asperiores obcaecati quae laudantium esse necessitatibus rerum ut ullam maiores totam magni, sapiente sint eos nostrum eligendi! Minima ab corporis quibusdam soluta doloribus, eum quisquam commodi vel sit natus perspiciatis tenetur animi voluptatum quaerat officia iste repudiandae officiis. Cum repellendus itaque sequi? Cupiditate ipsum laboriosam et voluptate pariatur culpa, tempora delectus numquam alias eligendi. Iste cupiditate odit nulla. Minus vel animi voluptatum possimus, delectus nostrum. Corporis, enim consequuntur tempore soluta magni natus doloribus adipisci iusto iure eius commodi, molestiae mollitia culpa saepe quod cumque rem inventore nemo officiis earum voluptatum! Impedit distinctio cumque inventore, dolorum ab, at in quasi earum voluptatibus deserunt soluta voluptas natus nostrum, dolorem quaerat ut! Deserunt porro quas, sequi labore distinctio ratione, quidem non ipsam molestiae commodi impedit quod voluptatem necessitatibus atque, dignissimos vitae quia neque. Iure vitae quibusdam fuga dolorem reiciendis odio ab culpa magni qui dolores. Molestiae saepe reiciendis veritatis accusantium natus accusamus odio dolore, delectus cupiditate sint similique id, ea ipsam consectetur, aliquid corporis a. Enim, sit! Vero nemo molestiae qui necessitatibus cupiditate in sunt eum corporis fuga odit facilis doloribus libero ipsum ducimus voluptatem beatae recusandae eius possimus ut facere, impedit sapiente obcaecati amet voluptates? Consectetur iste, explicabo nam blanditiis impedit laborum laudantium expedita inventore maxime! Quas sequi praesentium eos nulla debitis tenetur deserunt accusamus voluptate unde! Nostrum aspernatur id, magnam ullam quaerat aliquam ex dicta nemo quasi obcaecati vitae harum blanditiis atque officia molestiae doloremque deserunt? Totam nostrum quaerat quis expedita laboriosam, harum consequatur! Ea veniam repudiandae obcaecati qui possimus amet magnam nihil, rerum, quod, corporis ab minus pariatur? Voluptas sint ullam incidunt mollitia sequi, accusamus officia atque labore alias nobis culpa praesentium natus!
    
  </p>
</div>
              
            
!

CSS

              
                p {
  height: 600px;
  width: 600px;
  background: url(https://pbs.twimg.com/profile_images/1397546328507355147/7EkFZmd3_400x400.jpg) no-repeat;
  font-size: 1rem;
  line-height: 1rem;
  background-size: cover;
  background-position: center;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
              
            
!

JS

              
                
              
            
!
999px

Console