• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > CSS3制作酷炫的三维相册效果

CSS3制作酷炫的三维相册效果

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含CSS3三维相册,CSS3相册等相关知识,佚名 希望在学习及工作中可以帮助到您

特炫的三维相册分享出来,希望大家喜欢!

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  2. <html xmlns="http://www.w3.org/1999/xhtml">  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  5. <title>三维动画</title>  
  6. <style type="text/css">  
  7. * {   
  8.     padding : 0px;   
  9.     margin: 0px;   
  10. }   
  11. body {   
  12.     background: url(images/758.jpg) no-repeat top center;   
  13. }   
  14. .product {   
  15.     height: 400px;   
  16.     position: fixed;   
  17.     top: 20%;   
  18.     right: 20%;   
  19.     /*视距*/   
  20.     perspective : 500px;   
  21. }   
  22. .scene {   
  23.     height: 250px;   
  24.     width: 250px;   
  25.     transform-style: preserve-3d;   
  26.     transform-origin: 50%;   
  27.     margin: 100px;   
  28.     /*定义一个名为slide的动画*/   
  29.     animation: slide 12s linear infinite;   
  30. }   
  31.   
  32. .scene ul li {   
  33.     width: 230px;   
  34.     height: 230px;   
  35.     list-style: none;   
  36.     border: 5px solid rgba(255, 255, 255, 0.5);   
  37.     position: absolute;   
  38. }   
  39.   
  40. @keyframes slide{   
  41.     from{   
  42.         transform: rotateY(0deg);   
  43.     }   
  44.   
  45.     to{   
  46.         transform: rotateY(360deg);   
  47.     }   
  48. }   
  49. .s1 {   
  50.     float: left;   
  51. }   
  52. .s1 ul li:nth-child(1) {   
  53.     transform: rotateY(0deg) translateZ(118px);   
  54. }   
  55. .s1 ul li:nth-child(2) {   
  56.     transform: rotateY(90deg)  translateZ(118px);   
  57. }   
  58. .s1 ul li:nth-child(3) {   
  59.     transform: rotateY(180deg)  translateZ(118px);   
  60. }   
  61. .s1 ul li:nth-child(4) {   
  62.     transform: rotateY(-90deg)  translateZ(118px);   
  63. }   
  64. .s2 {   
  65.     float: right;   
  66. }   
  67. .s2 ul li:nth-child(1) {   
  68.     transform: rotateY(0deg) translateZ(200px);   
  69. }   
  70. .s2 ul li:nth-child(2) {   
  71.     transform: rotateY(90deg)  translateZ(200px);   
  72. }   
  73. .s2 ul li:nth-child(3) {   
  74.     transform: rotateY(180deg)  translateZ(200px);   
  75. }   
  76. .s2 ul li:nth-child(4) {   
  77.     transform: rotateY(-90deg)  translateZ(200px);   
  78. }   
  79. </

您可能想查找下面的文章:

  • CSS3制作酷炫的三维相册效果

相关文章

  • 2017-08-06CSS 英文教程 CSS语法
  • 2017-08-06CSS中filter滤镜的学习笔记(静态滤镜及动态滤镜)
  • 2017-08-06深入理解css中vertical-align属性
  • 2017-08-06CSS下背景属性background的使用方法
  • 2017-08-0635款精致的 CSS3 和 HTML5 网页模板 推荐
  • 2017-08-06CSS重要属性之float学习心得(分享)
  • 2017-08-06css教程实现div背景色渐变色代码分享
  • 2017-08-06兼容主流浏览器的CSS透明代码(必看篇)
  • 2017-08-06搞清楚CSS中单位px与em之间的关系和特点
  • 2017-08-06CSS border三角、圆角图形生成技术详解

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • CSS控制文本超出指定宽度显示省略号和文本不换行效果的实现
    • CSS3中的常用选择器使用示例整理
    • 关于css设置层透明
    • IE8/9 使用text-overflow: ellipsis 做块元素超长内容变省略号的问题
    • CSS中行间距问题示例探讨
    • 如何为网站设计出色的横幅 为网站设计出色横幅的方法
    • div footer标签css实现位于页面底部固定
    • CSS教程 CSS定位属性
    • CSS 日期垂直排列的两种技巧
    • IE9下(table/div/图片)的居中问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有