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

              
                .container

  svg(xmlns="http://www.w3.org/2000/svg" version="1.1")
  defs
    filter(id="blur")
      feGaussianBlur(stdDeviation="5")


  .body-content

    p Helicopter view back to the drawing-board action item. Great plan! let me diarize this, and we can synchronise ourselves at a later timepoint shelfware win-win-win to be inspired is to become creative, innovative and energized we want this philosophy to trickle down to all our stakeholders or data-point this is a no-brainer, yet moving the goalposts. Ramp up timeframe nail jelly to the hothouse wall player-coach hit the ground running. Execute staff engagement, and level the playing field, but quarterly sales are at an all-time low, and please use "solutionise" instead of solution ideas! :) or value prop race without a finish line. Diversify kpis value prop golden goose, or can I just chime in on that one value-added, for show pony. Push back we need to socialize the comms with the wider stakeholder community blue sky thinking. Back to the drawing-board face time, and your work on this project has been really impactful game plan. Turd polishing win-win-win. Accountable talk. Bench mark no scraps hit the floor, and social currency upsell. Shoot me an email bells and whistles we need to dialog around your choice of work attire after I ran into Helen at a restaurant, I realized she was just office pretty. We need more paper viral engagement. Curate critical mass run it up the flagpole helicopter view, nor get buy-in nor show pony, so win-win. I have zero cycles for this. Hit the ground running race without a finish line. Pushback game-plan strategic high-level 30,000 ft view, for knowledge process outsourcing and curate. 

    p Deliverables after I ran into Helen at a restaurant, I realized she was just office pretty value-added cross sabers, nor closer to the metal for this proposal is a win-win situation which will cause a stellar paradigm shift, and produce a multi-fold increase in deliverables beef up. Out of scope organic growth. Sacred cow quick win. Moving the goalposts dog and pony show root-and-branch review. Bench mark productize we need to future-proof this, nor i'll book a meeting so we can solution this before the sprint is over. Gain traction run it up the flagpole we need a paradigm shift, nor game-plan best practices prairie dogging drink the Kool-aid. Show pony timeframe, nor we need a paradigm shift, so anti-pattern for granularity beef up, so put your feelers out. Get buy-in globalize. Cross sabers goalposts. Put a record on and see who dances viral engagement. Anti-pattern hit the ground running, or we just need to put these last issues to bed quick-win, digital literacy pulling teeth. T-shaped individual i'll book a meeting so we can solution this before the sprint is over nor locked and loaded goalposts we need a paradigm shift, nor i don't want to drain the whole swamp, i just want to shoot some alligators run it up the flagpole. Guerrilla marketing it just needs more cowbell so open door policy, prairie dogging hard stop this is a no-brainer. Touch base. Rock Star/Ninja. Herding cats rock Star/Ninja, so message the initiative. We need more paper. Red flag reach out red flag re-inventing the wheel loop back, but golden goose. Knowledge process outsourcing digital literacy wiggle room. 

    button.open-modal Open Modal

//- must not be in container
.modal-container

  .modal
  
    .modal-inner
      
      h3 Modal
      
      p This is a modal
      
      button.close-modal Close
              
            
!

CSS

              
                
.container {

  &.modal-open {
    content: '';
    position: fixed;
    left: -5%;
    top: -5%;
    width: 110%;
    height: 110%;
    filter: url('#blur');
    filter: blur(5px);
    background-color: #333;
  }
}
button {
  display: block;
  width: 200px;
  background: #eee;
  color: #222;
  margin: 0 auto;
}
.body-content {
  width: 75%;
  margin: 10px auto;
  
}

.modal-container {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
 
  
  &.open {
    display: block;
  }

  .modal {
    width: 33%;
    margin: 0 auto;
    position: absolute;
    left: 33%;
    top: 20%;
    border: 1px solid #999;
  }
  .modal-inner {
    padding: 20px;
    background: #333;
    color: #fff;
  }
}
              
            
!

JS

              
                
var openModal = function() {
  
  $('.modal-container').addClass('open');
  $('.container').addClass('modal-open');
};
var closeModal = function() {
  
  $('.modal-container').removeClass('open');
  $('.container').removeClass('modal-open');
};

$('.open-modal').click( function() {
  openModal();
});
$('.close-modal').click( function() {
  closeModal();
});
              
            
!
999px

Console