Skip to content

Instantly share code, notes, and snippets.

@rstacruz
Last active August 29, 2015 14:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rstacruz/2af224fbd57ea0989ba7 to your computer and use it in GitHub Desktop.
Save rstacruz/2af224fbd57ea0989ba7 to your computer and use it in GitHub Desktop.

Bootstrap grid classes in the markup: (bleh)

<div class="panel">
  <div class="panel-body">
    <div class="col-sm-8">
      <div class="col-xs-4 col-sm-6">Username:</div>
      <div class="col-xs-8 col-sm-6"><input type='text'></div>
      <div class="col-xs-4 col-sm-6">Password:</div>
      <div class="col-xs-8 col-sm-6"><input type='password'></div>
    </div>
    <div class="col-sm-3 col-sm-offset-1">
      Don't have an account?
      <a href="#">Sign up now</a>
    </div>
  </div>
</div>

vs. via mixins: (aww yiss)

<div class="login-form">
  <div class="fields">
    <div class="lbl">Username:</div>
    <div class="control"><input type='text'></div>
    <div class="lbl">Password:</div>
    <div class="control"><input type='password'></div>
  </div>
  <div class="info">
    Don't have an account?
    <a href="#">Sign up now</a>
  </div>
</div>
.login-form
  .fields
    +make-sm-column(8)
  .lbl
    +make-xs-column(4)
    +make-sm-column(6)
  .info
    +make-sm-column(3)
    +make-sm-column-offset(3)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment