CSS3达成动态翻牌效果详解代码
发布时间:2022-04-20 09:26:05 所属栏目:语言 来源:互联网
导读:我们在网页设计时,展示图片的方法有很多,可以做成列表图片,轮播图片,幻灯片图片等等,这篇文章就分享用CSS3实现3D翻牌效果的图片展示,效果如下图所示,感兴趣的朋友继续往下看吧。 一、HTML代码: 因为是CSS3实现,所以大家可以看到没有任何的JS代码。u
我们在网页设计时,展示图片的方法有很多,可以做成列表图片,轮播图片,幻灯片图片等等,这篇文章就分享用CSS3实现3D翻牌效果的图片展示,效果如下图所示,感兴趣的朋友继续往下看吧。 一、HTML代码: 因为是CSS3实现,所以大家可以看到没有任何的JS代码。ul为一组图片,每个li中有个a(因为我们希望点击图片可以跳转),a中包含两个div,一个是正常显示时的(即显示图片),一个是图片旋转后显示的(即介绍)。 <!doctype html> <html> <head> <meta charset="gb2312"> <title>百度帖吧 CSS3 翻牌效果</title> <link rel="stylesheet" type="text/css" href="style/reset.css"> <link rel="stylesheet" type="text/css" href="style/tieba.brand.css"> </head> <body> <h1>百度帖吧 CSS3 翻牌效果</h1> <h2>powered by <a href="http://blog.wangjunfeng.com" target="_blank">射雕天龙的博客</a></h2> <div id="content"> <ul> <li> <a href="http://blog.wangjunfeng.com" target="_blank"> <div><img alt="" src="images/1.jpg"/></div> <div> <h3>漩涡鸣人</h3> <p>日本漫画家岸本齐史作品《火影忍者》中男主角。因为身上封印着邪恶的九尾妖狐,无父无母的他受尽了村人的冷眼与歧视,他下定决心要成为第六代火影,让所有人都认同他的存在。</p> 二、CSS3代码 我已经在里面部分地方做出了注释,应该很容易理解。 #content ul{ width:960px; padding:60px 0; margin:0 auto; } #content ul li{ width:225px; height:180px; margin-right:20px; float:left; } #content ul li:last-child{ margin-right: 0; } #content ul li a{ display:block; height:180px; /* 设置元素被查看位置的视图: perspective 属性定义 3D 元素距视图的距离,以像素计。该属性允许您改变 3D 元素查看 3D 元素的视图。 当为元素定义 perspective 属性时,其子元素会获得透视效果,而不是元素本身。 (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |