创意无限!一组网页边栏过渡动画【附源码下载】

  今天我们想与大家分享另一套过渡效果。这一次,我们将探讨如何实现侧边栏的过渡动画,就像我们已经在多级推出菜单中使用的。我们的想法是,以细微的过渡动画显示一些隐藏的侧边栏,其余的内容也是。通常侧边栏滑入,把其他内容推到一边。这个可过程中可以加入很多微妙而奇特的效果,而今天这篇文章能够给你一些启示。

  温馨提示:为保证最佳的效果,请在 IE10+、Chrome、Firefox
和 Safari 等现代浏览器中浏览。

立即下载      在线演示

  因为我们希望能够在一个页面上展现所有的效果,因此我们示例的结果都是非常具体的。但在一般情况下,我们需要在 Push
容器内部或者外部的侧边栏元素,这取决于我们是要把侧边栏显示在 Push 容器的上面还是下面。所以,有两种 HTML
结构,第一种实现的代码如下:

?





1

2

3

4

5

6

7

8

9

10

11

12

13

<div id="st-container"
class="st-container">

    <!-- content push wrapper -->

    <div class="st-pusher">

        <nav class="st-menu st-effect-1"
id="menu-1">

            <!-- sidebar content -->

        </nav>

        <div class="st-content"><!-- this
is the wrapper for
the content -->

            <div class="st-content-inner"><!-- extra div for
emulating position:fixed of the menu -->

                <!-- the content -->

            </div><!-- /st-content-inner -->

        </div><!-- /st-content -->

    </div><!-- /st-pusher -->

</div><!-- /st-container -->

  或者是下面这种结构:

?





1

2

3

4

5

6

7

8

9

10

11

12

13

<div id="st-container"
class="st-container">

    <nav class="st-menu st-effect-1"
id="menu-1">

        <!-- sidebar content -->

    </nav>

    <!-- content push wrapper -->

    <div class="st-pusher">

        <div class="st-content"><!-- this
is the wrapper for
the content -->

            <div class="st-content-inner"><!-- extra div for
emulating position:fixed of the menu -->

                <!-- the content -->

            </div><!-- /st-content-inner -->

        </div><!-- /st-content -->

    </div><!-- /st-pusher -->

</div><!-- /st-container -->

  效果七的 CSS
代码如下。我们把透视值添加到主容器,然后我们以 3D 效果旋转 Push 容器和菜单 :

?





1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

.st-effect-7.st-container {

    perspective: 1500px;

    perspective-origin: 0%
50%;

}

 

.st-effect-7
.st-pusher {

    transform-style: preserve-3d;

}

 

.st-effect-7.st-menu-open .st-pusher {

    transform: translate3d(300px, 0, 0);

}

 

.st-effect-7.st-menu {

    transform: translate3d(-100%, 0, 0) rotateY(-90deg);

    transform-origin: 100%
50%;

    transform-style: preserve-3d;

}

 

.st-effect-7.st-menu-open .st-effect-7.st-menu {

    visibility: visible;

    transform: translate3d(-100%, 0, 0) rotateY(0deg);

}

  请注意,我们在这里使用 visibility 属性,因为在我们的演示中有多个侧边栏。如果你只是有一个侧边栏,你将不必把 visibility
属性从hidden 设置为 visible。

  另外有些浏览器不支持伪元素(我们用来实现遮罩)的过渡(transitions),所以你在这些浏览器可能会看到一个快速闪烁(例如一些手机浏览器)。还有就是,IE10
不支持 transform-style: preserve-3d 效果,会破坏嵌套的 3D
转换元素。所以有部分例子你将不能够正确地看到那些效果。

  我们希望这个集合给你一些灵感,创造出一些不错的效果。希望你会喜欢!

立即下载      在线演示

您可能感兴趣的相关文章

本文链接:创意无限!很酷的网页边栏过渡动画 via Codrops

编译来源:梦想天空 ◆ 关注前端开发技术
◆ 分享网页设计资源

本文来自【梦想天空(http://www.cnblogs.com/lhb25/)】

创意无限!一组网页边栏过渡动画【附源码下载】,布布扣,bubuko.com

时间: 2024-10-23 16:41:52

创意无限!一组网页边栏过渡动画【附源码下载】的相关文章

一组网页边栏过渡动画,创意无限!【附源码下载】

今天我们想与大家分享另一套过渡效果.这一次,我们将探讨如何实现侧边栏的过渡动画,就像我们已经在多级推出菜单中使用的.我们的想法是,以细微的 过渡动画显示一些隐藏的侧边栏,其余的内容也是.通常侧边栏滑入,把其他内容推到一边.这个可过程中可以加入很多微妙而奇特的效果,而今天这篇文章能够给 你一些启示. 温馨提示:为保证最佳的效果,请在 IE10+.Chrome.Firefox 和 Safari 等现代浏览器中浏览. 立即下载      在线演示 因为我们希望能够在一个页面上展现所有的效果,因此我们示

太赞了!超炫的页面切换动画效果【附源码下载】

今天我们想与大家分享一组创意的页面切换熊效果集合.我们已经在示例中罗列了一组动画,可以被应用到页面切换过程中,创造出很有趣的导航效果.虽然有些效果都非常简单,只是简单的滑动动作,但另外的一些则是利用了视角(Perspective)和 3D 转换(3D Transforms)来创造一些立体动感的效果. 立即下载      在线演示 温馨提示:为保证最佳的效果,请在 IE10+.Chrome.Firefox 和 Safari 等现代浏览器中浏览. CSS 动画根据它们的实现的效果分为不同的组.为展示

分享一组很赞的 jQuery 特效【附源码下载】

作为最优秀的 JavaScript 库之一,jQuery 不仅使用简单灵活,同时还有许多成熟的插件可供选择,它可以帮助你在项目中加入漂亮的效果.这篇文章挑选了8个优秀的 jQuery 实例教程,这些 jQuery 教程将帮助你把你的网站提升到一个更高的水平. 您可能感兴趣的相关文章 Web 开发中很实用的10个效果[源码下载] 精心挑选的优秀jQuery Ajax分页插件和教程 12个让人惊叹的的创意的 404 错误页面设计 让网站动起来!12款优秀的 jQuery 动画插件 十分惊艳的8个 H

赞!超炫的页面切换动画效果【附源码下载】

在下面的示例中罗列了一组动画,可以被应用到页面切换过程中,创造出很有趣的导航效果.虽然有些效果都非常简单,只是简单的滑动动作,但另外的一些则是利用了视角(Perspective)和 3D 转换(3D Transforms)来创造一些立体动感的效果. 立即下载      在线演示 温馨提示:为保证最佳的效果,请在 IE10+.Chrome.Firefox 和 Safari 等现代浏览器中浏览. CSS 动画根据它们的实现的效果分为不同的组.为展示页面过渡效果,我们使用以下结构: <div id=&qu

Android网络:HTTP之利用HttpURLConnection访问网页、获取网络图片实例 (附源码)

http://blog.csdn.net/yanzi1225627/article/details/22222735 如前文所示的TCP局域网传送东西,除了对传输层的TCP/UDP支持良好外,Android对HTTP(超文本传输协议)也提供了很好的支持,这里包括两种接口: 1.标准Java接口(java.net) ----HttpURLConnection,可以实现简单的基于URL请求.响应功能: 2.Apache接口(org.appache.http)----HttpClient,使用起来更方

网页边栏过渡动画

在线演示      源码下载

css3文字导航鼠标悬停气泡动画特效源码下载

老人大概总算是看够了这个极有出息又极对胃口的重外孙与晚辈擦肩而过的时候拍了拍 官场视野二来自从离阳老皇帝收容天下亡国宦官后这些阉人对赵室感恩戴德无论是经 鲎沮廷 搪含⊥觎 朦舯叩涮 淖鼐徵 枳自然清楚陈望跟北凉的那一重隐蔽关系对此也无异议事实上换成别人来当这个陪衬 替筅瘥 数丐贲 扛了柄枯败向日葵的小姑娘一言不发跟在徐凤年身后. 年轻人显然给震住了气势骤减问道:"这费长房是啥玩意儿?" Ⅶ韧孢 则免 峰箝束瞍 徐渭熊开门见山道:"要想钓出千年王八万年龟你给出的鱼

使用 SVG 制作单选和多选框动画【附源码】

通过 JavaScript 实现 SVG 路径动画,我们可以做很多花哨的东西.今天我们要为您介绍一些复选框和单选按钮效果.实现的主要思路是隐藏原生的输入框,使用伪元素创造更具吸引力的样式,输入框被选中的时候执行 SVG 动画. 在线演示      立即下载 温馨提示:为保证最佳的效果,请在 IE10+.Chrome.Firefox 和 Safari 等现代浏览器中浏览. 对于自定义的复选框或单选按钮,我们使用标签的伪元素 ::before 并通过设置不透明度为0来因此输入框.初始,我们通过 Ja

10款web前端基于jquery实现的动画的源码

1.CSS3 过渡特性创建信封效果的联系表单 最近给大家分享 CSS3 效果比较多,都是充分运用了 CSS3 来实现的.通过 CSS3 的新特性,我们创作出好的交互和效果的可能性大大增加.这篇文章中,我想与大家分享使用 CSS3 过渡特性实现的信封效果的联系表单. 在线演示 源码下载 2.大型综合响应式下拉导航栏 今天向大家隆重介绍一款功能强悍的多功能下拉导航栏,该导航栏可以满足大型电子商务网站在内容方面分类的需求,而且是响应式的,不仅如此,该导航栏还加入了隐藏式搜索框,只能说效果实在是太赞了,