Skip to content

Instantly share code, notes, and snippets.

@skopp
Created August 29, 2012 22:57
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 skopp/3519992 to your computer and use it in GitHub Desktop.
Save skopp/3519992 to your computer and use it in GitHub Desktop.
skuda flexperiment / using flex jquery
/**
* skuda flexperiment / using flex jquery
*/
body {
font-family: 'News Cycle', sans-serif;
margin: 3;
}
h1 {
font-size: 32px;
padding-left: 50px;
padding-right: 50px;
margin-left: 5px;
margin-right:-5px;
margin-top: 3px;
margin-bottom: -22px;
position: fixed;
background: transparent;
box-shadow: #aaa -5px 0 20px inset;
-webkit-box-shadow: #aaa -5px 0 20px inset;
}
header h3 {
margin-top: 0;
}
body > nav {
display: block;
position: fixed;
width: 200px;
height: 100%;
background: #ddd;
box-shadow: #aaa -5px 0 20px inset;
-webkit-box-shadow: #aaa -5px 0 20px inset;
-moz-box-shadow: #aaa -5px 0 20px inset;
}
nav > ul {
padding-top: 25px;
padding-left: 15px;
list-style-type: none;
}
nav li > ul {
padding-left: 20px;
list-style-type: none;
}
body > nav a {
text-decoration: none;
color: #555;
text-shadow: #eee 0 1px 0;
}
body > nav > ul > li > a {
font-weight: bold;
}
nav a.selected {
color: #AA0000;
}
.main {
position: absolute;
left: 250px;
top: 0;
width: 800px;
padding-bottom: 20px;
}
.main a[href] {
color: #AA0000;
}
.main a[href]:active {
text-shadow: rgba(170, 0, 0, 0.5) 0 0 20px;
}
code {
font-size: 14px;
}
pre {
padding: 15px;
background: #F8F8FF;
border-radius: 5px;
font-size: 14px;
box-shadow: #ccc 0 0 10px inset;
-webkit-box-shadow: #ccc 0 0 10px inset;
-moz-box-shadow: #ccc 0 0 10px inset;
}
.gist-file, .gist-data {
border: none !important;
}
.gist pre div {
padding: 0 15px;
}
.gist pre div:first-child {
padding-top: 15px;
}
.gist pre div:last-child {
padding-bottom: 15px;
}
.gist-meta {
display: none;
}
ul span {
color: gray;
}
.main nav {
display: block;
position: relative;
height: 24px;
}
.main nav .next {
position: absolute;
right: 0;
top: 0;
}
p > code, li > code {
background: #eee;
padding: 2px;
}
.flex {position:relative;width:850px;min-height:300px;margin:0 auto;border:0px solid red;margin-top:10px;}
.flex a {background-color:white;display:block;width:100px;height:100px;border-radius:8px;position:absolute;background-repeat:no-repeat;background-position:center;border:3px solid white;cursor:pointer;text-align:left;text-shadow:1px 1px 20px #000;color:white;font-size:18px;font-weight:bold;text-indent:10px;line-height:30px;}
[bg=a] {background-image:url(http://farm8.staticflickr.com/7013/6448917381_0b754e86fb_z.jpg);}
[bg=b] {background-image:url(http://farm9.staticflickr.com/8156/7362866426_bf285ebd45.jpg);background-size:300px auto;}
[bg=c] {background-image:url(http://farm6.staticflickr.com/5117/7410370290_0935419fc3.jpg);}
[bg=d] {background-image:url(http://farm8.staticflickr.com/7262/7419245080_bb752ed1d6.jpg);}
[bg=e] {background-image:url(http://farm8.staticflickr.com/7003/6468321069_3375be3073_z.jpg);background-size:auto 280px;}
[bg=f] {background-image:url(http://farm8.staticflickr.com/7220/7342556872_46cddaf9b0.jpg);background-size:auto 280px;}
[bg=g] {background-image:url(http://farm9.staticflickr.com/8021/7322604950_348c535903.jpg);background-size:auto 200px;}
[bg=h] {background-image:url(http://farm8.staticflickr.com/7076/7286717012_6e6b450243.jpg);}
[bg=i] {background-image:url(http://farm8.staticflickr.com/7129/7452167788_a3f6aa3104.jpg);background-size:auto 200px;}
[bg=j] {background-image:url(http://farm8.staticflickr.com/7153/6480022425_a8d419e663_z.jpg);background-size:auto 280px;}
[bg=k] {background-image:url(http://farm8.staticflickr.com/7225/7269592732_c4b7918626.jpg);background-size:auto 280px;}
</style>
<body>
<nav>
<h1>skuda</h1>
<ul>
<li><a href="#"><em>__the flexperiment</em></a></li>
<li>arbitrary.text</li>
<li><a href="#">more.text but hyperlinked</a>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script src="https://raw.github.com/jasonenglish/jquery-flex/master/jquery.flex.js"></script>
<div class="flex">
<a bg="a" style="left:0px;top:0px;width:250px;height:125px;" width="325" height="175">A</a>
<a bg="b" style="left:260px;height:100px;top:0px;width:125px;" width="250" height="175">B</a>
<a bg="c" style="left:395px;height:250px;top:0px;width:75px;" width="125" height="350">C</a>
<a bg="d" style="left:480px;height:75px;top:0px;width:75px;" width="175" height="150">D</a>
<a bg="e" style="left:565px;height:125px;top:0px;width:200px;" width="200" height="250">E</a>
<a bg="f" style="left:480px;height:200px;top:85px;width:75px;" width="150" height="225">F</a>
<a bg="g" style="left:0px;height:100px;top:135px;width:75px;" width="305" height="150">G</a>
<a bg="h" style="left:260px;height:75px;top:110px;width:125px;" width="200" height="200">H</a>
<a bg="i" style="left:85px;height:140px;top:135px;width:165px;" width="200" height="140">I</a>
<a bg="j" style="left:565px;height:150px;top:135px;width:75px;" width="125" height="275">J</a>
<a bg="k" style="left:650px;height:75px;top:135px;width:75px;" width="75" height="200">K</a>
</div>
<script type="text/javascript">
$(function() {
$(".flex").flex();
});
</script>
</body>
{"view":"split","fontsize":"100","seethrough":"","prefixfree":"","page":"all"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment