###a Bootswatch API demo
Check it out in action HERE
Awesome themes to get you started!
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>Bootswatch API Demo</title> | |
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css"> | |
<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script> | |
<style id="jsbin-css"> | |
body { | |
padding: 2em; | |
text-align: center; | |
} | |
h1 { | |
margin-bottom: 1em; | |
} | |
select { | |
display: none; | |
position: absolute; | |
top: 10px; | |
left: 10px; | |
} | |
</style> | |
</head> | |
<body> | |
<h1>Bootstrap</h1> | |
<div class="alert alert-info"> | |
<h4>Alert!</h4> | |
<p>This is a demo of the Bootswatch API.</p> | |
</div> | |
<select></select> | |
<script id="jsbin-javascript"> | |
$.get("http://api.bootswatch.com/3/", function (data) { | |
var themes = data.themes; | |
var select = $("select"); | |
select.show(); | |
$(".alert").toggleClass("alert-info alert-success"); | |
$(".alert h4").text("Success!"); | |
themes.forEach(function(value, index){ | |
select.append($("<option />") | |
.val(index) | |
.text(value.name)); | |
}); | |
select.change(function(){ | |
var theme = themes[$(this).val()]; | |
$("link").attr("href", theme.css); | |
$("h1").text(theme.name); | |
}).change(); | |
}, "json").fail(function(){ | |
$(".alert").toggleClass("alert-info alert-danger"); | |
$(".alert h4").text("Failure!"); | |
}); | |
</script> | |
<script id="jsbin-source-html" type="text/html"><!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>Bootswatch API Demo</title> | |
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css"> | |
<script src="http://code.jquery.com/jquery-2.1.0.min.js"><\/script> | |
</head> | |
<body> | |
<h1>Bootstrap</h1> | |
<div class="alert alert-info"> | |
<h4>Alert!</h4> | |
<p>This is a demo of the Bootswatch API.</p> | |
</div> | |
<select></select> | |
</body> | |
</html></script> | |
<script id="jsbin-source-css" type="text/css">body { | |
padding: 2em; | |
text-align: center; | |
} | |
h1 { | |
margin-bottom: 1em; | |
} | |
select { | |
display: none; | |
position: absolute; | |
top: 10px; | |
left: 10px; | |
}</script> | |
<script id="jsbin-source-javascript" type="text/javascript">$.get("http://api.bootswatch.com/3/", function (data) { | |
var themes = data.themes; | |
var select = $("select"); | |
select.show(); | |
$(".alert").toggleClass("alert-info alert-success"); | |
$(".alert h4").text("Success!"); | |
themes.forEach(function(value, index){ | |
select.append($("<option />") | |
.val(index) | |
.text(value.name)); | |
}); | |
select.change(function(){ | |
var theme = themes[$(this).val()]; | |
$("link").attr("href", theme.css); | |
$("h1").text(theme.name); | |
}).change(); | |
}, "json").fail(function(){ | |
$(".alert").toggleClass("alert-info alert-danger"); | |
$(".alert h4").text("Failure!"); | |
});</script></body> | |
</html> |
$.get("http://api.bootswatch.com/3/", function (data) { | |
var themes = data.themes; | |
var select = $("select"); | |
select.show(); | |
$(".alert").toggleClass("alert-info alert-success"); | |
$(".alert h4").text("Success!"); | |
themes.forEach(function(value, index){ | |
select.append($("<option />") | |
.val(index) | |
.text(value.name)); | |
}); | |
select.change(function(){ | |
var theme = themes[$(this).val()]; | |
$("link").attr("href", theme.css); | |
$("h1").text(theme.name); | |
}).change(); | |
}, "json").fail(function(){ | |
$(".alert").toggleClass("alert-info alert-danger"); | |
$(".alert h4").text("Failure!"); | |
}); |
body { | |
padding: 2em; | |
text-align: center; | |
} | |
h1 { | |
margin-bottom: 1em; | |
} | |
select { | |
display: none; | |
position: absolute; | |
top: 10px; | |
left: 10px; | |
} |