【笔记】利用css3特性实现扑克效果
2015-10-08 18:02
811 查看
效果图
初始状态
鼠标滑到上面时
html文件:
css文件:
参考博客点击访问梁成妹的博客
初始状态
鼠标滑到上面时
html文件:
<html> <head> <title>HTML5 AND CSS3</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body > <div class="header">利用CSS3特性实现扑克效果</div> <div class="contain"> <div class="book book0">8</div> <div class="book book1">9</div> <div class="book book2">10</div> <div class="book book3">J</div> <div class="book book4">Q</div> <div class="book book5">K</div> </div> </body> </html>
css文件:
.header{ width: 800px; height: 100px; padding-top:50px; font-size:25px; margin: auto; text-align: center; } .contain{ position: relative; top: 200px; left: 50%; width: 350px; height: 220px; margin-left: -175px; } .book{ position: absolute; width: 119px; height: 159px; padding: 5px; border-radius: 5px; box-shadow: 3px 4px 17px #555; transition: all 1s; -webkit-transition: all 1s; } .book0 { left: 0; top: 0; transform: rotate(0deg); -webkit-transform: rotate(0deg); background: #ff4c8e; } .book1 { left: 0; top: 0; transform: rotate(0deg); -webkit-transform: rotate(0deg); background: #f4a60e; } .book2 { left: 0; top: 0; background: #99bc2c; } .book3 { left: 0; top: 0; transform: rotate(0deg); -webkit-transform: rotate(0deg); background: #44c1f1; } .book4 { left: 0; top: 0; transform: rotate(0deg); -webkit-transform: rotate(0deg); background: #8f71ad; } .book5 { left: 0; top: 0; transform: rotate(0deg); -webkit-transform: rotate(0deg); background: #fefefe; } .contain:hover .book0{ left: 0; top: 0; transform: rotate(-21deg); -webkit-transform: rotate(-21deg); transition: all 1s; -webkit-transition: all 1s; } .contain:hover .book1{ left: 40; top: -10; transform: rotate(-9deg); -webkit-transform: rotate(-9deg); transition: all 1s; -webkit-transition: all 1s; } .contain:hover .book2{ left: 80; top: -10; transform: rotate(0deg); -webkit-transform: rotate(0deg); transition: all 1s; -webkit-transition: all 1s; } .contain:hover .book3{ left: 120; top: 0; transform: rotate(11deg); -webkit-transform: rotate(11deg); transition: all 1s; -webkit-transition: all 1s; } .contain:hover .book4{ left: 160; top: 15; transform: rotate(19deg); -webkit-transform: rotate(19deg); transition: all 1s; -webkit-transition: all 1s; } .contain:hover .book5{ left: 186; top: 27; transform: rotate(35deg); -webkit-transform: rotate(35deg); transition: all 1s; -webkit-transition: all 1s; }
参考博客点击访问梁成妹的博客
相关文章推荐
- 自定义actionbar 样式
- web前端学习笔记---利用css+filter完成简单的图片透明效果
- 用css 添加鼠标悬浮出现各式样的图形
- css 优化
- 前端开发规范(CSS)
- CSS 联合伪类target实现click
- 盘点8种CSS实现垂直居中水平居中的绝对定位居中技术(转载csdn)
- CSS填坑代码大全
- svg 绘制曲线动态进度条 避免canvas锯齿问题
- 纯CSS实现的紫罗兰风格导航条效果代码
- 在实现文本框只能输入数字和小数点的基础上实现了价格样式(保留两位小数)
- img及父元素(容器)实现类似css3中的background-size:contain / background-size:cover
- 【笔记】利用CSS3特性实现圆角DIV
- css透明度
- css外部与内部样式表
- css position: relative | absolute | static | fixed详解
- 转载 -- CSS3 中关于 select 下拉列表的样式
- 一览css布局标准
- <input type="file">定义样式并获取上传文件路径及指定文件类型
- <input type="file">定义样式并获取上传文件路径及指定文件类型