CSS3 案例研究与学习_html/css_WEB
loading加载效果效果如下所示,点击预览: http://codepen.io/hawx1993/pen/YyYVpX box-shadow 属性box-shadow: 投影方式,X轴偏移量,Y轴偏移量,阴影模糊半径,阴影扩展半径,阴影颜色; box-shadow可以多层阴影同时使用,每层阴影之间用逗号隔开。最先写的阴影将显示在最顶层 box-shadow: -10px 0 10px red, /*X轴为负,阴影在左边*/ 10px 0 10px yellow, /*右边阴影*/ 0 -10px 10px blue, /*Y轴为负,阴影在顶部*/ 0 10px 10px green; /*底边阴影*/ //分割线 -webkit-box-shadow: 1px 4px 4px rgba(0,0,0,0.2),/* 外阴影*/ 1px 2px 30px rgba(0,0,0,0.2) inset;/*内阴影*/ 具有动感的loading动画效果效果如下所示,点击预览: http://codepen.io/hawx1993/pen/wKRPmN winphone loadinghttp://codepen.io/hawx1993/pen/yYRzZB animation属性animation: name duration timing-function delay iteration-count direction fill-mode play-state ;
动画名称,动画持续时间,动画过渡类型,动画延迟时间,动画的循环次数,动画在循环中是否反向运动, 动画时间之外的状态 , 动画的状态
linear:线性过渡。等同于贝塞尔曲线(0.0, 0.0, 1.0, 1.0)
normal:正常方向
none:默认值。不设置对象动画之外的状态
animation-play-state = running | paused border-radius属性border-radius:如果"/"反斜杠符存在,"/"前面的值是设置元素圆角的水平方向半径,"/"后面的值是设置元素圆角的垂直方向的半径; 另外四个值是按照top-left、top-right、bottom-right、bottom-left顺序来设置的。
border-radius: 左上角水平圆角半径大小,右上角水平圆角半径大小 ,右下角水平圆角半径大小 ,左下角水平圆角半径大小 / 左上角垂直圆角半径大小 ,右上角垂直圆角半径大小 ,右下角垂直圆角半径大小 ,左下角垂直圆角半径大小; border-radius:300px ===border-radius: 300px 300px 300px 300px/300px 300px 300px 300px; flex弹性盒模型响应式DEMO: http://codepen.io/hawx1993/pen/KdrVrZ
flex:none | <' flex-grow '> <' flex-shrink >'? || <' flex-basis '> flex-grow:扩展比例:默认值1flex-shrink:收缩比例:默认值1flex-basis:伸缩基准值。`「flex子项」`长度的起始数值。如果缩写「flex: 1」, 则其计算值为「1 1 0%」如果缩写「flex: auto」, 则其计算值为「1 1 auto」如果「flex: none」, 则其计算值为「0 0 auto」
flex-flow:<' flex-direction '> || <' flex-wrap '> <' flex-direction '>: 定义弹性盒子元素的排列方向。row、row-reverse、column、column-reverse
flex-wrap:nowrap | wrap | wrap-reverse nowrap:flex容器为单行。该情况下flex子项可能会溢出容器
/* flex-flow: <'flex-direction'> */flex-flow: row;flex-flow: row-reverse;flex-flow: column;flex-flow: column-reverse;/* flex-flow: <'flex-wrap'> */flex-flow: nowrap;flex-flow: wrap;flex-flow: wrap-reverse;/* flex-flow: <'flex-direction'> and <'flex-wrap'> */flex-flow: row nowrap;flex-flow: column wrap;flex-flow: column-reverse wrap-reverse;/* Global values */flex-flow: inherit;flex-flow: initial;flex-flow: unset; 响应式布局Media Queries
具有动感的下拉选择框
http://codepen.io/hawx1993/pen/rOoGpP
设置旋转元素的基点位置: transform-origin: x-axis y-axis z-axis;
角度值为正,则顺时针旋转,反之则逆时针旋转 总结
translate3d(tx,ty,tz):
rotateX(a) 函数功能等同于rotate3d(1,0,0,a)
具有动感的复选框http://codepen.io/hawx1993/pen/vNvWgW before和after属性:before是在元素的内容之前插入或创建一个虚拟的元素,:after是在元素的内容之后插入或创建一个虚拟的元素 (这相当于插入一个first-child和last-child属性) css3图片缩放效果如下所示,点击预览: http://codepen.io/hawx1993/pen/zvyjEp |