javascript - Off-page Sliding Navigation -
javascript - Off-page Sliding Navigation -
i trying create simple off-page sliding navigation stack on codes css.
i trying create 3d effect instead of simple slide effect hides , unhide menu on sidebar.
here's current jsfiddle work: http://jsfiddle.net/je9fa6zc/
what want create 3d slide in effect looks this: http://jsfiddle.net/f9bdm1te/2/
so tried re-create css jsfiddle did not want. see updated css after copying codes on 3d slide in effect jsfiddle.
#site-wrapper { position: relative; overflow: hidden; width: 100%; height: 5000px; /* temp: simulates tall page. */ -webkit-perspective: 1500px; perspective: 1500px; -webkit-perspective-origin: 0% 50%; perspective-origin: 0% 50%; } #site-canvas { width: 100%; height: 100%; position: relative; -webkit-transform: translatex(0); transform: translatex(0); -webkit-transition: .3s ease all; transition: .3s ease all; padding: 5% 0; /* temp: spacing. */ } #site-menu { width: 300px; height: 100%; position: absolute; top: 0; left: -300px; background: #428bca; padding: 15px; -webkit-transform: translate3d(-100%, 0, 0) rotatey(-90deg); transform: translate3d(-100%, 0, 0) rotatey(-90deg); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } #site-wrapper.show-nav #site-canvas { -webkit-transform: translatex(300px); transform: translatex(300px); visibility: visible; -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s; -webkit-transform: translate3d(-100%, 0, 0) rotatey(0deg); transform: translate3d(-100%, 0, 0) rotatey(0deg); }
would mind checking did went wrong?
if update jsfiddle can visualize it?
i've added css jsfiddle.
/* transition menu perspective on "show-nav" */ #site-wrapper.show-nav #site-menu { -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transform: perspective(600px) rotatey(0deg); transform: perspective(600px) rotatey(0deg); }
by default menu rotated inwards 90 degrees, , when show-nav-class applied - transition made on both sliding div , menu itself. way menu can rotated perspective original 0 degrees.
check out , see if it's you're after.
javascript jquery html css css3
Comments
Post a Comment