Skip to content

Instantly share code, notes, and snippets.

@pawelmhm
Created December 2, 2012 16:23
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 pawelmhm/4189575 to your computer and use it in GitHub Desktop.
Save pawelmhm/4189575 to your computer and use it in GitHub Desktop.
Simple way to animate content
/*Dynamic content system */
#view {
position:relative;
width:900px;
height:200px;
margin:auto;
border:5px dashed #000;
overflow:hidden;}
#holder {
position:absolute;
width:0px;
height:0px;
-webkit-transition: 2s all linear;}
.panel {
width:880px;
height:180px;
position:absolute;
overflow:hidden;
padding:10px;}
#panel1 {
background:blue;
top:0px;
left:0px;}
#panel2 {
background:red;
top:200px;
left:900px;}
#loadpanel2:target #holder {
-webkit-transform: translateX(-900px) translateY(-200px);}
<ol>
<li><a href="#loadpanel1">Load Panel 1</a></li>
<li><a href="#loadpanel2">Load Panel 2</a></li>
</ol>
<div id="view">
<div id="loadpanel1">
<div id="loadpanel2">
<div id="holder">
<div id="panel1" class="panel">Welcome to panel 1
</div>
<div id="panel2" class="panel">
</div>
</div>
</div>
</div>
</div>
// alert('Hello world!');
{"view":"separate","fontsize":"100","seethrough":"","prefixfree":"1","page":"all"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment