Я работаю над портфолио для друга. Основы выглядит следующим образом:Переходы и анимация страниц CSS
http://jsfiddle.net/5h74qskg/2/
<div id="content">
<div id="main">
<div id="menu-nav">
<a href="#menu"><div id="menu-show">MENU
</div></a>
</div>
<div id="main-item">
<p>Front Page</p>
</div>
</div>
<div id="work">
<div style="margin:120px;">
<div id="menu-nav">
<a href="#menu"><div id="menu-show">MENU
</div></a>
</div>
<div id="main-item">
<p>Work</p>
</div>
</div>
</div>
<div id="about">
<div style="margin:120px;">
<div id="menu-nav">
<a href="#menu"><div id="menu-show">MENU
</div></a>
</div>
<div id="main-item">
<p>About</p>
</div>
</div>
</div>
<div id="menu">
<div style="margin:120px;">
<div id="menu-nav">
<a href="#home"><div id="menu-back">MENU
</div></a>
</div>
<div id="menu-item">
<p><a class="link" href="#work">work</a></p>
<p><a class="link" href="#about">about</a></p>
</div>
</div>
</div>
</div>
CSS
body {
margin: 0;
background: #f2f2f2;
color: #000;
}
#content {
clear: both;
margin: 120px;
}
#menu-nav {
float: left;
width: 50%;
}
#menu {
width: 100%;
min-height: 100%;
position: absolute;
margin-left: -102%;
top: 0;
left: 0;
z-index:2;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#menu:target {
width: 100%;
height: 100%;
color: #fff;
overflow: hidden;
margin-left: 0;
background: #ccc;
}
#work, #about {
width: 100%;
min-height: 100%;
position: absolute;
margin-left: -102%;
top: 0px;
left: 0px;
z-index:2;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
#work:target, #about:target {
width: 100%;
height: 100%;
color: #000;
overflow: hidden;
margin-left: 0;
background: #f2f2f2;
}
#main-item, #menu-item {
float: left;
width: 50%;
}
Мои вопросы:
- Как я могу сделать переход между #menu и #work (или) № без наличия «Fro nt Page "мигает? Есть ли способ скрыть титульную страницу при переходе на любую работу или около?
- Также; Как мне сделать так, чтобы #about и #work пойло в с справа, а не слева (?)
Спасибо, человек! Поверьте мне, готовый дизайн будет иметь гораздо больше цветов. Любые идеи о том, как я могу сделать, и работать, с правой стороны, а не слева? – QAW
вместо 'left: 0;' и 'margin-left: -102%;' использовать правильные эквиваленты? что я должен это сделать? –
Пробовал, что не работал ... НО я очистил свой код, и теперь все работает так, как должно. Большое вам спасибо за вашу помощь! – QAW