【发布时间】:2015-01-09 07:02:19
【问题描述】:
我正在尝试在单击每个特定菜单按钮时激活 CSS 转换。我要实现的 CSS 过渡是 rotateY: 180。
(见这里http://desandro.github.io/3dtransforms/examples/card-01.html)
正如您在小提琴中看到的,我有一个由 4 个块组成的方形菜单。我在小提琴中以“关于”为例。有没有办法设置 which 然后激活整个菜单容器的父级 div 旋转 180 度并在翻转的块上显示 about 信息?
我在想的是设置一个包含整个菜单容器的父 div,当单击“关于”时,它会激活 div id,它本质上会翻转到新页面。作为参考,请使用上面的链接,并把蓝色的一面当作菜单,红色的一面是关于信息。
我的想法是这样的:div class flip 是那个真正在菜单容器周围翻转的类,然后 id About 将是翻转时显示的属性。
<div class="flip">
<div id="about">
<div class="menupos">
<div id="fade">
<ul class="square-menu">
<li>
<a href="#" class="slink-x">Home</a>
</li>
<li>
<a href="#about" class="slink-y">About</a>
</li>
<li>
<a href="#" class="slink-y">News</a>
</li>
<li>
<a href="#" class="slink-x">Contact</a>
</li>
<br style="clear:both;"/>
</ul>
</div>
</div>
</div>
【问题讨论】: