css3妙用

1、用css3实现三角形
border-left:14px solid transparent;

border-right:14px solid transparent;

border-bottom:14px solid #ffffff;

类似这样,两边透明border,一边有颜色的border;

2、居中
left:50%;

top:50%;

transform:translate3d(-50%,-50%,0);

-ms-transform:translate3d(-50%,-50%,0);

-o-transform:translate3d(-50%,-50%,0);

-webkit-transform:translate3d(-50%,-50%,0);
3、运动、动画效果

-transition eg:


.move-anim{

      transition: margin 1s;

     -webkit-transition: margin 1s; /* Safari */

}
//然后通过js改变margin值

-animation eg:

@-webkit-keyframes zoomIn {

from {

      opacity: 0;

     -webkit-transform: scale3d(.3, .3, .3);

      transform: scale3d(.3, .3, .3);

}

50% {

      opacity: 1;

}

}
.zoomIn {

    -webkit-animation-name: zoomIn;

      animation-name: zoomIn;

}//通过js addClass或者removeClass

注意!!!

css3一定要注意兼容性~~加上-o-,-webkit-,-ms-

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,456评论 0 11
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 2,133评论 0 2
  • 命名规则 1 全部采用小写的方式,以下划线分隔eg:my_project_name 2 有复数结构时,要采用复数命...
    Jill1231阅读 332评论 0 1
  • 环境:Xcode 8 1.创建framework 2.修改相关配置 1)设定SDK适配的iOS系统版本号 2)选择...
    iOS_ITCode阅读 511评论 0 0
  • 比起干瘪的“自我介绍‘’四个字,“我是谁”是个好标题,问句总能让我想得更多更远。 我是谁?没有唯...
    Irene_b158阅读 147评论 0 2

友情链接更多精彩内容