Skip to content

Instantly share code, notes, and snippets.

@boottheme
Created March 14, 2013 15:58

Revisions

  1. boottheme created this gist Mar 14, 2013.
    3 changes: 3 additions & 0 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,3 @@
    Created by Anonymous at [BootTheme](http://www.boottheme.com)

    [Import this gist into BootTheme](http://www.boottheme.com#gist)
    858 changes: 858 additions & 0 deletions bootstrap.min.css
    858 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
    135 changes: 135 additions & 0 deletions index.html
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,135 @@
    <!DOCTYPE html>
    <html lang="en">

    <head>
    <meta charset="utf-8">
    <title>Template &middot; Bootstrap</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="">
    <meta name="author" content="">
    <!-- Le styles -->
    <!-- TODO: make sure bootstrap.min.css points to BootTheme generated file
    -->
    <link href="bootstrap.min.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
    body {
    padding-top: 20px;
    padding-bottom: 40px;
    }

    /* Custom container */
    .container-narrow {
    margin: 0 auto;
    max-width: 700px;
    }
    .container-narrow > hr {
    margin: 30px 0;
    }

    /* Main marketing message and sign up button */
    .jumbotron {
    margin: 60px 0;
    text-align: center;
    }
    .jumbotron h1 {
    font-size: 72px;
    line-height: 1;
    }
    .jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
    }

    /* Supporting marketing content */
    .marketing {
    margin: 60px 0;
    }
    .marketing p + h4 {
    margin-top: 28px;
    }
    </style>
    <!-- TODO: make sure bootstrap-responsive.min.css points to BootTheme
    generated file -->
    <link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.0/css/bootstrap-responsive.min.css"
    rel="stylesheet">
    <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
    <!--[if lt IE 9]>
    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    <!-- Fav and touch icons -->
    <link rel="shortcut icon" href="../assets/ico/favicon.ico">
    <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../assets/ico/apple-touch-icon-144-precomposed.png">
    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../assets/ico/apple-touch-icon-114-precomposed.png">
    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../assets/ico/apple-touch-icon-72-precomposed.png">
    <link rel="apple-touch-icon-precomposed" href="../assets/ico/apple-touch-icon-57-precomposed.png">
    </head>

    <body>
    <div class="container-narrow">
    <div class="masthead">
    <ul class="nav nav-pills pull-right">
    <li class="active">
    <a href="#">Home</a>
    </li>
    <li>
    <a href="#">About</a>
    </li>
    <li>
    <a href="#">Contact</a>
    </li>
    </ul>
    <h3 class="muted">Project name</h3>

    </div>
    <hr>
    <div class="jumbotron">
    <h1>Super awesome marketing speak!</h1>

    <p class="lead">Cras justo odio, dapibus ac facilisis in, egestas eget quam. Fusce dapibus,
    tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum
    massa justo sit amet risus.</p>
    <a class="btn btn-large btn-success" href="#">Sign up today</a>
    </div>
    <hr>
    <div class="row-fluid marketing">
    <div class="span6">
    <h4>Subheading</h4>

    <p>Donec id elit non mi porta gravida at eget metus. Maecenas faucibus mollis
    interdum.</p>
    <h4>Subheading</h4>

    <p>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Cras mattis
    consectetur purus sit amet fermentum.</p>
    <h4>Subheading</h4>

    <p>Maecenas sed diam eget risus varius blandit sit amet non magna.</p>
    </div>
    <div class="span6">
    <h4>Subheading</h4>

    <p>Donec id elit non mi porta gravida at eget metus. Maecenas faucibus mollis
    interdum.</p>
    <h4>Subheading</h4>

    <p>Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Cras mattis
    consectetur purus sit amet fermentum.</p>
    <h4>Subheading</h4>

    <p>Maecenas sed diam eget risus varius blandit sit amet non magna.</p>
    </div>
    </div>
    <hr>
    <div class="footer">
    <p>&copy; Company 2012</p>
    </div>
    </div>
    <!-- /container -->
    <!-- Le javascript==================================================-
    ->
    <!-- Placed at the end of the document so the pages load faster -->
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
    <script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.0/js/bootstrap.min.js"></script>
    </body>

    </html>
    1 change: 1 addition & 0 deletions main.css
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    /* add style here */
    1 change: 1 addition & 0 deletions main.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1 @@
    // add script here
    301 changes: 301 additions & 0 deletions variables.less
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,301 @@
    //
    // Variables
    // --------------------------------------------------


    // Global values
    // --------------------------------------------------


    // Grays
    // -------------------------
    @black: #000;
    @grayDarker: #222;
    @grayDark: #333;
    @gray: #555;
    @grayLight: #999;
    @grayLighter: #eee;
    @white: #fff;


    // Accent colors
    // -------------------------
    @blue: #049cdb;
    @blueDark: #0064cd;
    @green: #46a546;
    @red: #9d261d;
    @yellow: #ffc40d;
    @orange: #f89406;
    @pink: #c3325f;
    @purple: #7a43b6;


    // Scaffolding
    // -------------------------
    @bodyBackground: #FAFDF2;
    @textColor: #362F2D;


    // Links
    // -------------------------
    @linkColor: #4C4C4C;
    @linkColorHover: darken(@linkColor, 15%);


    // Typography
    // -------------------------
    @sansFontFamily: "Helvetica Neue", Helvetica, Arial, sans-serif;
    @serifFontFamily: Georgia, "Times New Roman", Times, serif;
    @monoFontFamily: Monaco, Menlo, Consolas, "Courier New", monospace;

    @baseFontSize: 14px;
    @baseFontFamily: Capriola; @import url(http://fonts.googleapis.com/css?family=Capriola);
    @baseLineHeight: 20px;
    @altFontFamily: @serifFontFamily;

    @headingsFontFamily: inherit;
    @headingsFontWeight: bold;
    @headingsColor: inherit;


    // Component sizing
    // -------------------------
    // Based on 14px font-size and 20px line-height

    @fontSizeLarge: @baseFontSize * 1.25;
    @fontSizeSmall: @baseFontSize * 0.85;
    @fontSizeMini: @baseFontSize * 0.75;

    @paddingLarge: 11px 19px;
    @paddingSmall: 2px 10px;
    @paddingMini: 0 6px;

    @baseBorderRadius: 4px;
    @borderRadiusLarge: 6px;
    @borderRadiusSmall: 3px;


    // Tables
    // -------------------------
    @tableBackground: lighten(@bodyBackground, 10%);
    @tableBackgroundAccent: #f9f9f9;
    @tableBackgroundHover: #f5f5f5;
    @tableBorder: #ddd;

    // Buttons
    // -------------------------
    @btnBackground: @white;
    @btnBackgroundHighlight: darken(@white, 10%);
    @btnBorder: #ccc;

    @btnPrimaryBackground: @linkColor;
    @btnPrimaryBackgroundHighlight: spin(@btnPrimaryBackground, 20%);

    @btnInfoBackground: #5bc0de;
    @btnInfoBackgroundHighlight: #2f96b4;

    @btnSuccessBackground: #62c462;
    @btnSuccessBackgroundHighlight: #51a351;

    @btnWarningBackground: lighten(@orange, 15%);
    @btnWarningBackgroundHighlight: @orange;

    @btnDangerBackground: #ee5f5b;
    @btnDangerBackgroundHighlight: #bd362f;

    @btnInverseBackground: #444;
    @btnInverseBackgroundHighlight: @grayDarker;


    // Forms
    // -------------------------
    @inputBackground: @white;
    @inputBorder: #ccc;
    @inputBorderRadius: @baseBorderRadius;
    @inputDisabledBackground: @grayLighter;
    @formActionsBackground: #f5f5f5;
    @inputHeight: @baseLineHeight + 10px;


    // Dropdowns
    // -------------------------
    @dropdownBackground: @white;
    @dropdownBorder: rgba(0,0,0,.2);
    @dropdownDividerTop: #e5e5e5;
    @dropdownDividerBottom: @white;

    @dropdownLinkColor: @grayDark;
    @dropdownLinkColorHover: @white;
    @dropdownLinkColorActive: @white;

    @dropdownLinkBackgroundActive: @linkColor;
    @dropdownLinkBackgroundHover: @dropdownLinkBackgroundActive;



    // COMPONENT VARIABLES
    // --------------------------------------------------


    // Z-index master list
    // -------------------------
    // Used for a bird's eye view of components dependent on the z-axis
    // Try to avoid customizing these :)
    @zindexDropdown: 1000;
    @zindexPopover: 1010;
    @zindexTooltip: 1030;
    @zindexFixedNavbar: 1030;
    @zindexModalBackdrop: 1040;
    @zindexModal: 1050;


    // Sprite icons path
    // -------------------------
    @iconSpritePath: "../img/glyphicons-halflings.png";
    @iconWhiteSpritePath: "../img/glyphicons-halflings-white.png";


    // Input placeholder text color
    // -------------------------
    @placeholderText: @grayLight;


    // Hr border color
    // -------------------------
    @hrBorder: @grayLighter;


    // Horizontal forms & lists
    // -------------------------
    @horizontalComponentOffset: 180px;


    // Wells
    // -------------------------
    @wellBackground: #f5f5f5;


    // Navbar
    // -------------------------
    @navbarCollapseWidth: 979px;
    @navbarCollapseDesktopWidth: @navbarCollapseWidth + 1;

    @navbarHeight: 40px;
    @navbarBackgroundHighlight: #362F2D;
    @navbarBackground: darken(@navbarBackgroundHighlight, 10%);
    @navbarBorder: darken(@navbarBackground, 12%);

    @navbarText: #777;
    @navbarLinkColor: #777;
    @navbarLinkColorHover: @grayDark;
    @navbarLinkColorActive: @gray;
    @navbarLinkBackgroundHover: transparent;
    @navbarLinkBackgroundActive: darken(@navbarBackground, 5%);

    @navbarBrandColor: @navbarLinkColor;

    // Inverted navbar
    @navbarInverseBackground: #111111;
    @navbarInverseBackgroundHighlight: #222222;
    @navbarInverseBorder: #252525;

    @navbarInverseText: @grayLight;
    @navbarInverseLinkColor: @grayLight;
    @navbarInverseLinkColorHover: @white;
    @navbarInverseLinkColorActive: @navbarInverseLinkColorHover;
    @navbarInverseLinkBackgroundHover: transparent;
    @navbarInverseLinkBackgroundActive: @navbarInverseBackground;

    @navbarInverseSearchBackground: lighten(@navbarInverseBackground, 25%);
    @navbarInverseSearchBackgroundFocus: @white;
    @navbarInverseSearchBorder: @navbarInverseBackground;
    @navbarInverseSearchPlaceholderColor: #ccc;

    @navbarInverseBrandColor: @navbarInverseLinkColor;


    // Pagination
    // -------------------------
    @paginationBackground: #fff;
    @paginationBorder: #ddd;
    @paginationActiveBackground: #f5f5f5;


    // Hero unit
    // -------------------------
    @heroUnitBackground: #94B73E;
    @heroUnitHeadingColor: inherit;
    @heroUnitLeadColor: inherit;


    // Form states and alerts
    // -------------------------
    @warningText: #c09853;
    @warningBackground: #fcf8e3;
    @warningBorder: darken(spin(@warningBackground, -10), 3%);

    @errorText: #b94a48;
    @errorBackground: #f2dede;
    @errorBorder: darken(spin(@errorBackground, -10), 3%);

    @successText: #468847;
    @successBackground: #dff0d8;
    @successBorder: darken(spin(@successBackground, -10), 5%);

    @infoText: #3a87ad;
    @infoBackground: #d9edf7;
    @infoBorder: darken(spin(@infoBackground, -10), 7%);


    // Tooltips and popovers
    // -------------------------
    @tooltipColor: #fff;
    @tooltipBackground: #000;
    @tooltipArrowWidth: 5px;
    @tooltipArrowColor: @tooltipBackground;

    @popoverBackground: #fff;
    @popoverArrowWidth: 10px;
    @popoverArrowColor: #fff;
    @popoverTitleBackground: darken(@popoverBackground, 3%);

    // Special enhancement for popovers
    @popoverArrowOuterWidth: @popoverArrowWidth + 1;
    @popoverArrowOuterColor: rgba(0,0,0,.25);



    // GRID
    // --------------------------------------------------


    // Default 940px grid
    // -------------------------
    @gridColumns: 12;
    @gridColumnWidth: 60px;
    @gridGutterWidth: 20px;
    @gridRowWidth: (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1));

    // 1200px min
    @gridColumnWidth1200: 70px;
    @gridGutterWidth1200: 30px;
    @gridRowWidth1200: (@gridColumns * @gridColumnWidth1200) + (@gridGutterWidth1200 * (@gridColumns - 1));

    // 768px-979px
    @gridColumnWidth768: 42px;
    @gridGutterWidth768: 20px;
    @gridRowWidth768: (@gridColumns * @gridColumnWidth768) + (@gridGutterWidth768 * (@gridColumns - 1));


    // Fluid grid
    // -------------------------
    @fluidGridColumnWidth: percentage(@gridColumnWidth/@gridRowWidth);
    @fluidGridGutterWidth: percentage(@gridGutterWidth/@gridRowWidth);

    // 1200px min
    @fluidGridColumnWidth1200: percentage(@gridColumnWidth1200/@gridRowWidth1200);
    @fluidGridGutterWidth1200: percentage(@gridGutterWidth1200/@gridRowWidth1200);

    // 768px-979px
    @fluidGridColumnWidth768: percentage(@gridColumnWidth768/@gridRowWidth768);
    @fluidGridGutterWidth768: percentage(@gridGutterWidth768/@gridRowWidth768);