超酷的CSS3幻灯片效果-前端开发博客_html/css_WEB-ITnose
对于 css3 的喜爱可谓日渐增加,无奈自己很忙,没有多少时间来研究,这段时间也做了很多这方面的项目,比如类似于QQ 的IM沟通工具界面,比如新的博客界面,比如这个css 幻灯片演示(拿来的)。
如果让我来做这个幻灯片的效果,我想可能跟这个不太一样,至少我是没有用到这种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小游戏演示

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics











HTML is suitable for beginners because it is simple and easy to learn and can quickly see results. 1) The learning curve of HTML is smooth and easy to get started. 2) Just master the basic tags to start creating web pages. 3) High flexibility and can be used in combination with CSS and JavaScript. 4) Rich learning resources and modern tools support the learning process.

WebdevelopmentreliesonHTML,CSS,andJavaScript:1)HTMLstructurescontent,2)CSSstylesit,and3)JavaScriptaddsinteractivity,formingthebasisofmodernwebexperiences.

HTML defines the web structure, CSS is responsible for style and layout, and JavaScript gives dynamic interaction. The three perform their duties in web development and jointly build a colorful website.

AnexampleofastartingtaginHTMLis,whichbeginsaparagraph.StartingtagsareessentialinHTMLastheyinitiateelements,definetheirtypes,andarecrucialforstructuringwebpagesandconstructingtheDOM.

To achieve the effect of scattering and enlarging the surrounding images after clicking on the image, many web designs need to achieve an interactive effect: click on a certain image to make the surrounding...

HTML, CSS and JavaScript are the three pillars of web development. 1. HTML defines the web page structure and uses tags such as, etc. 2. CSS controls the web page style, using selectors and attributes such as color, font-size, etc. 3. JavaScript realizes dynamic effects and interaction, through event monitoring and DOM operations.

The roles of HTML, CSS and JavaScript in web development are: 1. HTML defines the web page structure, 2. CSS controls the web page style, and 3. JavaScript adds dynamic behavior. Together, they build the framework, aesthetics and interactivity of modern websites.

The future of HTML is full of infinite possibilities. 1) New features and standards will include more semantic tags and the popularity of WebComponents. 2) The web design trend will continue to develop towards responsive and accessible design. 3) Performance optimization will improve the user experience through responsive image loading and lazy loading technologies.
