cssAudio - Activefile-genericCSS - ActiveGeneric - ActiveHTML - ActiveImage - ActiveJS - ActiveSVG - ActiveText - Activefile-genericVideo - ActiveLovehtmlicon-new-collectionicon-personicon-teamlog-outoctocatpop-outspinnerstartv

Pen Settings

CSS Base

Vendor Prefixing

Add External CSS

These stylesheets will be added in this order and before the code you write in the CSS editor. You can also add another Pen here, and it will pull the CSS from it. Try typing "font" or "ribbon" below.

Quick-add: + add another resource

Add External JavaScript

These scripts will run in this order and before the code in the JavaScript editor. You can also link to another Pen here, and it will run the JavaScript from it. Also try typing the name of any popular library.

Quick-add: + add another resource

Code Indentation


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.

              <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ipsum dolor, faucibus id dui a, viverra aliquam justo. Maecenas eu felis turpis. Aliquam commodo pulvinar tincidunt. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Fusce lacinia, ipsum sed scelerisque sollicitudin, ante risus aliquam dui, vel <a href="#" title="This is a tooltip that shows on the bottom of the link." class="tooltip bottom">CSS3 Tooltip</a> blandit dui nibh in diam. Suspendisse a gravida sapien, auctor suscipit sapien. Sed porta orci at turpis facilisis, ut tristique eros elementum. Cras turpis purus, accumsan in tempus id, auctor quis erat. Suspendisse cursus, augue vel eleifend sodales, purus nunc eleifend diam, nec molestie est ligula id dolor.</p>

<p>Nullam vitae risus aliquam, luctus felis nec, placerat est. Etiam tempus lobortis urna, ac sodales elit. Sed et arcu efficitur, ultrices sem et, <a href="#" title="This is a tooltip that shows on the top of the link." class="tooltip top">CSS3 Tooltip</a> tempus erat. Phasellus a porta tellus. Vivamus eget ex ultricies mi semper dignissim et eget sapien. Vivamus a purus facilisis, aliquet magna sed, vehicula tortor. Morbi bibendum dolor a ullamcorper faucibus. Morbi pellentesque elit in sodales blandit. Cras consequat imperdiet libero at laoreet. Ut volutpat velit sed vehicula iaculis. Nunc quis justo non velit volutpat finibus nec vitae ante. Nunc egestas aliquet efficitur. Integer lectus elit, blandit nec pulvinar et, semper euismod lacus. Donec eleifend consequat ipsum, vitae posuere mi commodo nec.</p>
              .tooltip {
 display: inline;
 position: relative;

.tooltip:hover:after {
 background: #333;
 background: rgba(0,0,0,.8);
 border-radius: 5px;
 color: #fff;
 left: 20%;
 padding: 5px 15px;
 position: absolute;
 z-index: 100;
 width: 220px;
.tooltip:hover:before {
 border: solid;
 border-color: #333 transparent;
 content: "";
 left: 50%;
 position: absolute;
 z-index: 100;

.bottom:hover:after { top: 25px; content: attr(title); }
.bottom:hover:before { border-width: 0px 6px 6px 6px; top: 20px; }

.top:hover:after { bottom: 26px; content: attr(title); }
.top:hover:before { border-width: 6px 6px 0 6px; bottom: 20px; }

Asset uploading is a PRO feature.

As a PRO member, you can drag-and-drop upload files here to use as resources. Images, Libraries, JSON data... anything you want. You can even edit them anytime, like any other code on CodePen.


Loading ..................