zoukankan      html  css  js  c++  java
  • CSS3

    弹性布局:


    父元素: display:box;
    子元素:box-flex:1;
    盒子的排列:给父元素指定
    box-orient:horizontal ; vertical


    perspective 透视

    transition 过度
    animation 动画

    检测浏览器是否支持css3和html5,以及支持哪些项的工具:Modernizr 。

    圆角:border-radius:num|%  顺序 左上开始 顺时针

    盒阴影:box-shadow: 水平偏移量 准直偏移量 模糊度 颜色  和text-shadow  相似

    背景图片大小:background-size:num|%

    背景图片指定区域:background-region:content-box|padding-box|border-box

    background-clip:同上

    渐变:

    线性:

    background: -webkit-linear-gradient( right, red, blue); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */
    background: linear-gradient( to right, red, blue); /* 标准的语法 */    (对角:to bottom right)

    径向:

    #grad1 {
    height: 150px;
    200px;
    background: -webkit-radial-gradient(red, green, blue); /* Safari 5.1 - 6.0 */
    background: -o-radial-gradient(red, green, blue); /* Opera 11.6 - 12.0 */
    background: -moz-radial-gradient(red, green, blue); /* Firefox 3.6 - 15 */
    background: radial-gradient(red, green, blue); /* 标准的语法(必须放在最后) */
    }

    word-wrap属性允许长的内容可以自动换行。word-wrap: normal|break-word;

    css3字体:可以使用任何字体

    @font-face
    {
    font-family: myFirstFont;  /* 定义名称 */
    src: url('Sansation_Light.ttf')  /* 定义地址 */
    ,url('Sansation_Light.eot'); /* IE9 */
    }

    div
    {
    font-family:myFirstFont;  /* 引用 */
    }

    2D转换:

    移动(x,y)

    transform: translate(50px,100px);
    -ms-transform: translate(50px,100px); /* IE 9 */
    -webkit-transform: translate(50px,100px); /* Safari and Chrome */

    旋转:顺时针

    transform: rotate(30deg);
    -ms-transform: rotate(30deg); /* IE 9 */
    -webkit-transform: rotate(30deg); /* Safari and Chrome */

    放大:scale(2,3) 宽度放大2倍  高度放大3倍。

    过渡:

    transation:

    div {
    100px;
    height: 100px;
    background: red;
    -webkit-transition: width 2s, height 2s, -webkit-transform 2s; /* For Safari 3.1 to 6.0 */
    transition: width 2s, height 2s, transform 2s;
    }

    div:hover {
    200px;
    height: 200px;
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
    }

    动画:

    @keyframes name { from{...}  to{...}}

    animation:name 2s;

    多列:

    -moz-column-count:3; /* Firefox */
    -webkit-column-count:3; /* Safari and Chrome */
    column-count:3;

    -moz-column-gap:40px; /* Firefox */
    -webkit-column-gap:40px; /* Safari and Chrome */
    column-gap:40px;

    -moz-column-rule:4px outset #ff00ff; /* Firefox */
    -webkit-column-rule:4px outset #ff00ff; /* Safari and Chrome */
    column-rule:4px outset #ff00ff;

  • 相关阅读:
    Linux常用命令及示例(全)
    linux下安装配置svn服务器
    Kafka、Redis和其它消息组件比较
    ORACLE定时备份方案
    mysql库表优化实例
    携程apollp快速部署DVE集群
    windows 安装Zookeeper 配置集群
    Ubuntu 18.04 LTS 修改Host,使用Host访问
    PowerShell因为在此系统中禁止执行脚本......
    常用第三方工具的Docker命令
  • 原文地址:https://www.cnblogs.com/lxf1117/p/4271402.html
Copyright © 2011-2022 走看看