超酷的CSS3幻灯片效果-前端开发博客_html/css_WEB-ITnose
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了超酷的CSS3幻灯片效果-前端开发博客_html/css_WEB-ITnose,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2667字,纯文字阅读大概需要4分钟。
内容图文
![超酷的CSS3幻灯片效果-前端开发博客_html/css_WEB-ITnose](/upload/InfoBanner/zyjiaocheng/408/d54cfefd5e7b4c47a7bf25a6aa9d364b.jpg)
如果让我来做这个幻灯片的效果,我想可能跟这个不太一样,至少我是没有用到这种transform: translateY(430px); 、transform: translateX(-310px); 和transition-delay: 0.4s;
好久没有动手写css3的效果了,都有些不记得,回归了之前写过的文章,一起来看看这位同学的特效是怎么炼出来的.transform, transition , animate
先说一下幻灯片是怎么弄出来的。之前我在微博上也发过一个手风琴的案例,跟这个幻灯片也是用的同样的原来。查看手风琴演示
这个案例里面我们使用到的技术就是第二种了。但它使用的却不是这种简单的display:none和display:block的方式,而是使用了css3的另外一个属性就是,
二、移动translate
移动translate我们分为三种情况:translate(x,y)水平方向和垂直方向同时移动(也就是X轴和Y轴同时移动);translateX(x)仅水平方向移动(X轴移动);translateY(Y)仅垂直方向移动(Y轴移动),具体使用方法如下:transform:translate(100px,20px):
transform:translateX(100px):
transform:translateY(20px):
目的就是保持跟我们平时制作幻灯片滚动的做法类似,我们都是通过定义一个里面的盒子向左浮动,然后外面的盒子隐藏,通过 JS 来控制里面的盒子自动滚动和点击的时候滚动。
#slider{width:3832px;transition:0.6s cubic-bezier(0.77,0,0.175,1)}.slide{width:958px;height:470px;float:left}#trigger1:checked ~ #wrapper #slider{transform:translateX(0px)}#trigger2:checked ~ #wrapper #slider{transform:translateX(-958px)}#trigger3:checked ~ #wrapper #slider{transform:translateX(-1916px)}#trigger4:checked ~ #wrapper #slider{transform:translateX(-2874px)}
至于第一屏的移动上去的菜单效果很炫,同样是用到了,translateX(-310px),然后显示这个隐藏的盒子,移动菜单上面的链接逐步出来则是用到了
.scroll{width:620px;height:430px;transition:0.3s ease-in-out;transform:translateX(0px)}.left{width:310px;height:430px;background:#9bd0d5;float:left}.right{width:310px;height:310px;padding-top:120px;font-size:15px;line-height:2;background:#e0613f;float:left}.right a{opacity:0;display:block;padding-left:20px;color:#f9edd0;transition:transform 0.3s,opacity 0.3s;transform:translate(-10px,5px)}.right a:hover{background:#555555}.right a:nth-of-type(1){transition-delay:0.4s}.right a:nth-of-type(2){transition-delay:0.5s}.right a:nth-of-type(3){transition-delay:0.6s}.right a:nth-of-type(4){transition-delay:0.7s}.right a:nth-of-type(5){transition-delay:0.8s}
每一个的子节点对应于一个transition-delay,逐步增加,形成了链接逐步出来的效果。
这个 css3幻灯片 真的是超赞的,我很喜欢。如果能够让他自动一直自动滚动就好了,应该有办法吧。
去看看这个 作者 的网站吧
演示 css3小游戏演示
内容总结
以上是互联网集市为您收集整理的超酷的CSS3幻灯片效果-前端开发博客_html/css_WEB-ITnose全部内容,希望文章能够帮你解决超酷的CSS3幻灯片效果-前端开发博客_html/css_WEB-ITnose所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。