CSS动画- 页面特效

  • 2D、3D转换
  • 过渡
  • 动画
  • 多列

2D、3D转换

1.通过CSS3转换,我们能够对元素进行移动、缩放,转动,拉长或者拉伸。转换是使元素改变形状、尺寸和位置的一种效果。 可以使用2D、3D来转换元素

  • 2D转换方法:
    translate()
    rotate()
    scale()
    skew()
    matrix()
  • 3D转换方法
    rotateX()
    rotareY()
.div2{
transform: translate(100px,100px);
-webkit-transform: translate(200px,100px);/*sarari chrome*/
-ms-transform: translate(200px,100px);/*IE*/
-o-transform: translate(200px,100px);/*opera*/
-moz-transform: translate(200px,100px);/*Firefox*/
transform: rotate(200deg);
transform: scale(1,2);/* 宽、高倍数*/
transform: skew(20deg,20deg);/* X轴、Y轴的旋转角度,用作倾斜变换*/
transform: rotateY(120deg);

}
倾斜.png

过渡

过渡.png

简单看一个鼠标放在div上的动画效果:

div{   
    width: 100px;
    height: 100px;  
     background-color: blue; 
       transition: width 2s ,height 2s,transform 2s;  
      transition-delay: 2s;
}
div:hover{    
   width: 200px;    
   height: 200px; 
   transform: rotate(360deg);
}

效果图:

tanstion.gif

动画

  1. 通过CSS3,也可以进行创建动画了
    2.CSS3的动画需要遵循@keyframes规则:规定动画的时长,规定动画的名称
动画.png
动画.gif

多列

在CSS3中,可以创建多列来对文本或者区域进行布局
属性: column-count //列数
column -gap //列间距
column- rule // 列中间的线,线的形状

必须做浏览器的适配
.div2{  
  column-count: 3;  
  -moz-column-count: 3;    -moz-column-gap: 30px;    -moz-column-rule: 5px outset #FF0000;    column-gap: 30px; 
   column-rule: 5px outset #FF0000;
}
多列.png

瀑布流效果

使用多列实现瀑布流效果

<div class="container">  
     <div>![](a.jpg)   
     <p>这里添加标签</p>    
    </div>   
     <div>![](b.jpg)</div>
     <div>![](c.jpg)</div>
瀑布流截图.png

效果图

瀑布流.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,350评论 0 11
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,819评论 0 2
  • 1、属性选择器:id选择器 # 通过id 来选择类名选择器 . 通过类名来选择属性选择器 ...
    Yuann阅读 1,671评论 0 7
  • CSS背景 background-color:red background-image:url('paper.gi...
    专注寒冰三千岁阅读 344评论 0 2
  • 感赏今天老师表扬了彩羽,说她这个月进步很快,作业都能按时完成; 感赏彩羽今天同学过生日,准备给老师送去没有找到老师...
    无心言欢阅读 103评论 0 0