phpStudy
phpStudy
网站首页
软件下载
PHP教程
编程技术
PHP
MySQL
HTML
CSS
JavaScript
MSSQL
AJAX
.NET
JSP
window
Linux
Mac
ASP
服务器
CMS
SQL
jQuery
C#
C++
java
Android
IOS
oracle
MongoDB
PostgreSQL
SQLite
教程手册
php
html
html5
css
css3
JavaScript
ajax
jquery
sql
ado
asp
aspnet
browsers
careers
dhtml
dotnetmobile
dtd
e4x
glossary
hosting
htmldom
json
media
msnet
quality
rdf
rss
schema
semweb
site
sitemap
smil
soap
svg
tags
tcpip
vbscript
w3c
wap
web
webservices
wmlscript
wsdl
xforms
xhtml
xlink
xml
xmldom
xpath
xquery
xsl
xslfo
php中文网
搜索
首页
PHP教程
CSS3制作酷炫的三维相册效果
CSS3制作酷炫的三维相册效果
特炫的三维相册分享出来,希望大家喜欢!
XML/HTML Code
复制内容到剪贴板
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
>
<
meta
http-equiv
=
"Content-Type"
content
=
"text/html; charset=utf-8"
/>
<
title
>
三维动画
</
title
>
<
style
type
=
"text/css"
>
* {
padding : 0px;
margin: 0px;
}
body {
background: url(images/758.jpg) no-repeat top center;
}
.product {
height: 400px;
position: fixed;
top: 20%;
right: 20%;
/*视距*/
perspective : 500px;
}
.scene {
height: 250px;
width: 250px;
transform-style: preserve-3d;
transform-origin: 50%;
margin: 100px;
/*定义一个名为slide的动画*/
animation: slide 12s linear infinite;
}
.scene ul li {
width: 230px;
height: 230px;
list-style: none;
border: 5px solid rgba(255, 255, 255, 0.5);
position: absolute;
}
@keyframes slide{
from{
transform: rotateY(0deg);
}
to{
transform: rotateY(360deg);
}
}
.s1 {
float: left;
}
.s1 ul li:nth-child(1) {
transform: rotateY(0deg) translateZ(118px);
}
.s1 ul li:nth-child(2) {
transform: rotateY(90deg) translateZ(118px);
}
.s1 ul li:nth-child(3) {
transform: rotateY(180deg) translateZ(118px);
}
.s1 ul li:nth-child(4) {
transform: rotateY(-90deg) translateZ(118px);
}
.s2 {
float: right;
}
.s2 ul li:nth-child(1) {
transform: rotateY(0deg) translateZ(200px);
}
.s2 ul li:nth-child(2) {
transform: rotateY(90deg) translateZ(200px);
}
.s2 ul li:nth-child(3) {
transform: rotateY(180deg) translateZ(200px);
}
.s2 ul li:nth-child(4) {
transform: rotateY(-90deg) translateZ(200px);
}
</
style
>
</
head
>
<
body
>
<
div
class
=
'product'
>
<!-- scene类是为了修饰两个div的相同点 -->
<!-- s1和s2是为了显示两个div的不同,一个左浮动,一个右浮动 -->
<
div
class
=
'scene s1'
>
<
ul
>
<
li
>
<
img
src
=
"images/1.jpg"
/>
</
li
>
<
li
>
<
img
src
=
"images/2.jpg"
/>
</
li
>
<
li
>
<
img
src
=
"images/3.jpg"
/>
</
li
>
<
li
>
<
img
src
=
"images/4.jpg"
/>
</
li
>
</
ul
>
</
div
>
<
div
class
=
'scene s2'
>
<
ul
>
<
li
>
<
img
src
=
"images/1.jpg"
/>
</
li
>
<
li
>
<
img
src
=
"images/2.jpg"
/>
</
li
>
<
li
>
<
img
src
=
"images/3.jpg"
/>
</
li
>
<
li
>
<
img
src
=
"images/4.jpg"
/>
</
li
>
</
ul
>
</
div
>
</
div
>
</
body
>
</
html
>
下面是截图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持phpstudy。
«
»
PHP教程
PHP简介
PHP基本语法
PHP类型
PHP变量
PHP运算符
PHP控制结构
PHP函数
PHP类与对象
PHP异常处理
函数库分类
快速导航
PHP
MySQL
HTML
CSS
JavaScript
MSSQL
AJAX
.NET
JSP
Linux
Mac
ASP
服务器
SQL
jQuery
C#
C++
java
Android
IOS
oracle
MongoDB
SQLite
wamp
交通频道
Copyright © 2016 phpStudy | 豫ICP备2021030365号-3