Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save anonymous/de51184f3b2d336dfedc to your computer and use it in GitHub Desktop.
Save anonymous/de51184f3b2d336dfedc to your computer and use it in GitHub Desktop.
Bootstrap Snippet - Microsoft Modern (Metro) Tiles

Bootstrap Snippet - Microsoft Modern (Metro) Tiles

Short SASS snippet and HTML markup to recreate Microsoft Modern (Metro) Tiles with Bootstrap

A Pen by Ace Subido on CodePen.

License.

<div class="container">
<div class="row">
<div class="col-md-12">
<h1><strong>Bootstrap - Microsoft Metro Tiles</strong></h1>
</div>
</div>
<div class="row">
<div class="col-sm-4">
<div class="tile purple">
<h3 class="title">Purple Tile</h3>
<p>Hello Purple, this is a colored tile.</p>
</div>
</div>
<div class="col-sm-4">
<div class="tile red">
<h3 class="title">Red Tile</h3>
<p>Hello Red, this is a colored tile.</p>
</div>
</div>
<div class="col-sm-4">
<div class="tile orange">
<h3 class="title">Orange Tile</h3>
<p>Hello Orange, this is a colored tile.</p>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-4">
<div class="tile green">
<h3 class="title">Green Tile</h3>
<p>Hello Green, this is a colored tile.</p>
</div>
</div>
<div class="col-sm-4">
<div class="tile blue">
<h3 class="title">Blue Tile</h3>
<p>Hello Blue, this is a colored tile.</p>
</div>
</div>
</div>
</div>
@import "bourbon";
$color_purple: #5133AB;
$color_red: #AC193D;
$color_orange: #DC572E;
$color_green: #00A600;
$color_blue: #2672EC;
// colors from http://www.creepyed.com/2012/09/windows-8-colors-hex-code/
$base_font_size: 14px;
$base_line_height: 1.5em;
$text_font_family: 'Open Sans', "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
$display_font_family: 'Open Sans', "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
body {
font-family: $text_font_family;
font-size: $base_font_size;
line-height: $base_line_height;
font-weight: 400;
}
p, span, a, ul, li, button {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
}
strong {
font-weight: 600;
}
h1, h2, h3, h4, h5, h6 {
font-family: $display_font_family;
line-height: $base_line_height;
font-weight: 300;
}
strong {
font-weight: 400;
}
.tile {
width: 100%;
display: inline-block;
box-sizing: border-box;
background: #fff;
padding: 20px;
margin-bottom: 30px;
.title {
margin-top: 0px;
}
&.purple, &.blue, &.red, &.orange, &.green {
color: #fff;
}
&.purple {
background: $color_purple;
&:hover {
background: darken($color_purple, 10%);
}
}
&.red {
background: $color_red;
&:hover {
background: darken($color_red, 10%);
}
}
&.green {
background: $color_green;
&:hover {
background: darken($color_green, 10%);
}
}
&.blue {
background: $color_blue;
&:hover {
background: darken($color_blue, 10%);
}
}
&.orange {
background: $color_orange;
&:hover {
background: darken($color_orange, 10%);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment