分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

CSS之3D翻转效果

发布时间:2023-09-06 01:19责任编辑:彭小芳关键词:CSS
<!DOCTYPE html> ?<html> ?<head> ?????<title></title> ?????<style type="text/css"> ?????????#a{ ?????????????-webkit-perspective:800; ?????????????-webkit-perspective-origin:50% 50%; ?????????????????????????????overflow: hidden; ?????????} ?????????#pagegroup{ ?????????????width: 400px; ?????????????height: 400px; ?????????????margin: 0 auto; ?????????????-webkit-transform-style:preserve-3d; ?????????????position: relative; ?????????} ?????????.page{ ?????????????width: 360px; ?????????????height: 360px; ?????????????padding: 20px; ?????????????background: #000; ?????????????color: #fff; ?????????????font-weight: bold; ?????????????font-size: 360px; ?????????????line-height: 360px; ?????????????text-align: center; ?????????????position: absolute; ?????????} ?????????#page1{ ?????????????-webkit-transform-origin:bottom; ?????????????-webkit-transition:-webkit-transform 1s linear; ?????????} ?????????#page2,#page3,#page4,#page5,#page6{ ?????????????-webkit-transform-origin:bottom; ?????????????-webkit-transition:-webkit-transform 1s linear; ?????????????-webkit-transform:rotateX(90deg); ?????????} ???????</style> ?</head> ?<body> ?<div id="a"> ?????<div id="pagegroup"> ?????????<div class="page" id="page1">1</div> ?????????<div class="page" id="page2">2</div> ?????????<div class="page" id="page3">3</div> ?????????<div class="page" id="page4">4</div> ?????????<div class="page" id="page5">5</div> ?????????<div class="page" id="page6">6</div> ?????</div> ?</div> ???<div id="op"> ?????<a href="javascript:next()">next </a> ?????<a href="javascript:perv()">perv</a> ?</div> ???<script type="text/javascript"> ?????var curIndex=1; ?????function next(){ ?????????if(curIndex==6){ ?????????????return; ?????????} ?????????var curPage=document.getElementById(‘page‘+curIndex); ?????????curPage.style.webkitTransform="rotateX(-90deg)"; ?????????curIndex++; ?????????var nextPage=document.getElementById(‘page‘+curIndex); ?????????nextPage.style.webkitTransform="rotateX(0deg)"; ???????} ?????function perv(){ ?????????if(curIndex==1){ ?????????????return; ?????????} ?????????var curPage=document.getElementById(‘page‘+curIndex); ?????????curPage.style.webkitTransform="rotateX(90deg)"; ?????????curIndex--; ?????????var nextPage=document.getElementById(‘page‘+curIndex); ?????????nextPage.style.webkitTransform="rotateX(0deg)"; ?????} ?</script> ?</body> ?</html> ?

CSS之3D翻转效果

原文地址:http://www.cnblogs.com/chaofei/p/7706547.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved