diff --git a/dist/framework.css b/dist/framework.css
index a5830ce91a..eb90b0e65f 100644
--- a/dist/framework.css
+++ b/dist/framework.css
@@ -23,16 +23,6 @@ ul {
margin: 0;
padding: 0; }
-body > section {
- position: relative;
- z-index: 100;
- width: 100%;
- min-width: 100%;
- max-width: 100%;
- height: 100%;
- min-height: 100%;
- max-height: 100%; }
-
main {
position: fixed;
top: 0;
@@ -40,6 +30,7 @@ main {
bottom: 0;
left: 0;
overflow: auto;
+ width: 100%;
-webkit-overflow-scrolling: touch; }
/* Hack to force all relatively and absolutely positioned elements still render while scrolling
@@ -230,24 +221,25 @@ a.list-item {
margin-bottom: 0;
line-height: 1.3; }
-/* the page content the panel should move around */
-.panel-page-container > * {
- width: 400px;
- left: 100px; }
-
/* the container of panel content to show */
.panel-content {
+ display: block;
width: 17em;
min-height: 100%;
max-height: 100%;
- border-width: 0;
position: absolute;
top: 0;
- display: block; }
+ z-index: 0; }
-.panel-reveal {
- z-index: 0;
- left: -17em; }
+header, main, footer {
+ left: 0;
+ right: 0;
+ -webkit-transition: -webkit-transform 200ms ease;
+ -moz-transition: -moz-transform 200ms ease;
+ transition: transform 200ms ease;
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0); }
.ptr-capable {
-webkit-user-drag: element; }
@@ -533,7 +525,8 @@ a.list-item {
color: #333333; }
.panel-content {
- background: #eeeeee; }
+ background: #eeeeee;
+ border-right: 1px solid #bbbbbb; }
.ptr-content {
background: #eee; }
diff --git a/example/panels.html b/example/panels.html
index 1bdf93961e..74e7beb920 100644
--- a/example/panels.html
+++ b/example/panels.html
@@ -13,20 +13,24 @@
-
+
+
+