Modern CSS Tags using only css, fontawesome, bootstrap and hover.css
A Pen by Justin Cron on CodePen.
<div class="container"> | |
<div class="row"> | |
<div class="col-lg-12"> | |
<ul class="colors"> | |
<li style="background: #000;"></li> | |
<li style="background: #022c87;"></li> | |
<li style="background: #790548;"></li> | |
<li style="background: #ff0000;"></li> | |
<li style="background: #4f4f4f;"></li> | |
</ul> | |
</div> | |
</div> | |
<div class="row"> | |
<div class="col-lg-4 text-center"> | |
<h3 id="title">Choose from over 100 courses!</h3> | |
</div> | |
<div class="col-lg-8"> | |
<ul class="tags"> | |
<a class="grow" href=""><li class="tag"><span class="fa fa-circle fa-fw purple"></span> HTML</li></a> | |
<a class="grow" href=""><li class="tag"><span class="fa fa-circle fa-fw blue"></span> CSS</li></a> | |
<a class="grow" href=""><li class="tag"><span class="fa fa-circle fa-fw yellow"></span> SASS</li></a> | |
<a class="grow" href=""><li class="tag"><span class="fa fa-circle fa-fw dark-blue"></span> LESS</li></a> | |
<a class="grow" href=""><li class="tag"><span class="fa fa-circle fa-fw light-purple"></span> HAML</li></a> | |
<a class="grow" href=""><li class="tag"><span class="fa fa-circle fa-fw pink"></span> RUBY</li></a> | |
<a class="grow" href=""><li class="tag"><span class="fa fa-circle fa-fw green"></span> COFFEESCRIPT</li></a> | |
<a class="grow" href=""><li class="tag"><span class="fa fa-circle fa-fw cyan"></span> yeoman</li></a> | |
<a class="grow" href=""><li class="tag"><span class="fa fa-circle fa-fw purple"></span> angular.js</li></a> | |
<a class="grow" href=""><li class="tag"><span class="fa fa-circle fa-fw yellow"></span> grunt</li></a> | |
<a class="grow" href=""><li class="tag"><span class="fa fa-circle fa-fw blue"></span> yaml</li></a> | |
<a class="grow" href=""><li class="tag"><span class="fa fa-circle fa-fw dark-blue"></span> javascript</li></a> | |
</ul> | |
</div> | |
</div> | |
</div> |
/* this uses fontawesome & bootstrap 3 */ | |
$(document).ready( function() { | |
$(".colors li").click(function() { | |
var color = $(this).css("background-color"); | |
$(".tag").css("background-color",color); | |
$("#title").css("color",color); | |
}); | |
}); |
/* justincron.com */ | |
@import url(http://fonts.googleapis.com/css?family=Patua+One); | |
body { | |
background-color:#2D3339; | |
color:#fff; | |
} | |
.container { | |
max-width:980px; | |
} | |
.row { | |
margin:20px 0; | |
} | |
h3 { | |
font-family: 'Patua One', cursive; | |
letter-spacing:1px | |
} | |
.tags>a>li:hover { | |
color:#fff; | |
background-color: #262626; | |
} | |
.tags li { | |
list-style:none; | |
display:inline-block; | |
background-color:#F0F2F4; | |
border-radius:5px; | |
padding:5px 10px; | |
font-size:18px; | |
font-family: 'Patua One', cursive; | |
color:#B2BAC2; | |
box-shadow:0px 0px 7px black; | |
margin:3px 1px 3px 1px; | |
line-height:27px; | |
text-transform:uppercase; | |
} | |
.purple { | |
color:#913B53; | |
font-size:13px; | |
} | |
.blue { | |
color:#39ADD1; | |
font-size:13px; | |
} | |
.yellow { | |
color:#E0AB18; | |
font-size:13px; | |
} | |
.dark-blue { | |
color:#2570A8; | |
font-size:13px; | |
} | |
.light-purple { | |
color:#9D8AC7; | |
font-size:13px; | |
} | |
.pink { | |
color:#E15258; | |
font-size:13px; | |
} | |
.orange { | |
color:#F9845B; | |
font-size:13px; | |
} | |
.green { | |
color:#51B46D; | |
font-size:13px; | |
} | |
.cyan { | |
color:#53BBB4; | |
font-size:13px; | |
} | |
.colors { | |
list-style:none; | |
} | |
.colors li{ | |
display: inline-block; | |
width:15px; | |
height: 15px; | |
} |