css3-radio不规则形状动画
2017-04-27 17:21
260 查看
![](https://images2015.cnblogs.com/blog/847707/201704/847707-20170427172007694-138959462.png)
利用质数做随机图形
参考网站 http://2016.uxlondon.com/speakers
.list { margin: 10px; display: inline-block; width: 168px; height: 168px; border: 4px solid #00C7E9; border-radius: 87% 91% 98% 100%; -webkit-transition: all .35s; transition: all .35s; overflow: hidden; } .list img{ min-height: 100%; width: -webkit-calc(50% + 50%); height: -webkit-calc(50% + 50%); object-fit: cover; background: #ddd; } .list:hover { border-radius: 95% 70% 100% 80%; transform: rotate(-2deg); } .list:nth-child(2n+1) { border-radius: 59% 52% 56% 59%; transform: rotate(-6deg); } .list:nth-child(2n+1):hover { border-radius: 51% 67% 56% 64%; transform: rotate(-4deg); } .list:nth-child(3n+2) { border-radius: 84% 94% 83% 72%; transform: rotate(5deg); } .list:nth-child(3n+2):hover { border-radius: 69% 64% 53% 70%; transform: rotate(0deg); } .list:nth-child(5n+3) { border-radius: 73% 100% 82% 100%; transform: rotate(7deg); } .list:nth-child(5n+3):hover { border-radius: 73%; transform: rotate(7deg); } .list:nth-child(7n+5) { border-radius: 93% 90% 85% 78%; transform: rotate(-2deg); } .list:nth-child(7n+5):hover { border-radius: 53% 70% 85% 68%; transform: rotate(-2deg); } .list:nth-child(11n+7) { border-radius: 68% 68% 83% 53%; transform: rotate(-2deg); } .list:nth-child(11n+7):hover { border-radius: 58% 98% 78% 83%; transform: rotate(3deg); }
<div class="constr"> <div class="list"><img src="../test1.jpg"></div> <div class="list"><img src="../test1.jpg"></div> <div class="list"><img src="../test1.jpg"></div> <div class="list"><img src="../test1.jpg"></div> <div class="list"><img src="../test1.jpg"></div> <div class="list"><img src="../test1.jpg"></div> <div class="list"><img src="../test1.jpg"></div> <div class="list"><img src="../test1.jpg"></div> <div class="list"><img src="../test1.jpg"></div> <div class="list"><img src="../test1.jpg"></div> <div class="list"><img src="../test1.jpg"></div> <div class="list"><img src="../test1.jpg"></div> </div>
相关文章推荐
- CSS3动画——@keyframes规则和animation属性
- css:默认的checkbox、input、radio太丑了?手把手教你改变使用纯css3改写的带动画的默认样式
- CSS3 @keyframes动画规则
- CSS3动画animation相关属性与关键帧规则keyframes
- 不规则形状的Mask动画
- css3 @keyframes 动画规则学习
- CSS3 Transitions属性打造动画的下载按钮特效
- CSS3动画之animation属性学习笔记
- 基于HTML5/CSS3可折叠的3D立方体动画
- 一组非常喜庆的纯CSS3图标悬停变幻动画
- 用 CSS3 做一个流星雨动画
- css3动画属性中的transition属性
- 使用SVG和CSS3创建圆形进度条动画
- CSS3-loading动画(二)
- CSS3 动画
- 使用 CSS3 动感的图片标题动画效果【附源码下载】
- 30个非常酷的 jQuery 和 CSS3 动画效果
- CSS3 单选框动画特效
- CSS3背景闪烁和图片缩放动画效果
- css3自定义上下循环动画-css3高斯模糊