zoukankan      html  css  js  c++  java
  • css随笔5

     多重背景

    是CSS2里background的属性外加origin、clip和size组成的新background的多次叠加

    background : [background-color] | [background-image] | [background-position][/background-size] | [background-repeat] | [background-attachment] | [background-clip] | [background-origin],

    注意: 用逗号隔开每组 background 的缩写值; 如果有 size 值,需要紧跟 position 并且用 "/" 隔开; 如果有多个背景图片,而其他属性只有一个(例如 background-repeat 只有一个),表明 所有背景图片应用该属性值。 background-color 只能设置一个。

      列表样式

    项目符号

    ul { list-style-type:disc;}        /*实心圆*/
    ul { list-style-type:circle;}        /*空心圆*/
    ul { list-style-type:square;}        /*实心方块*/
    ul { list-style-type:none;}        /*不显示项目符号*/
    ol { list-style-type:decimal;}        /*阿拉伯数字*/
    ol { list-style-type:lower-roman;}        /*小写罗马数字*/
    ol { list-style-type:upper-alpha;}        /*大写英文字母*/

    自定义项目符号

    ul {list-style-image:url(图片地址)}

      变形样式

    改变元素的大小,透明,旋转角度,扭曲度等。

    语法:transform:none |  <transform-function>+

      过渡动画

    语法:

             1. transition(过渡):

             2. transition-property(过渡属性):

       3. transition-duration(过渡所需时间):

             4. transition-timing-function(动画--过渡函数) :

             5. transition-delay(动画--过渡延迟时间):

    综合例子:

    .img{
        width:400px;
        height:250px;
        border:50px dashed red;
        background:url(../images/3.jpg)no-repeat;
        background-origin:content-box;/*背景原点*/
        background-position:center center;/*背景定位*/
        background-clip:content-box;/*背景的显示区域*/
        margin-bottom:50px;
    }
    .img:hover{
        background-size:190%;
    }
    
    .img1{
        width:500px;
        height:375px;
        border:50px dashed red;
        background:url(../images/2.jpg)no-repeat center center,url(../images/3.jpg)no-repeat center center;
    }
    
    .circle-box{
        width:100px;
        height:100px;
        border-radius:10px;
        background:red;
        /*transform:translate(500px,50px);移动X,Y*/
        /*transform:translateX(500px,);单独移动X*/
        /*transform:translateY(500px,);单独移动Y*/
        transform-origin:-300% 500%;/*设置中心点*/
        transform:rotate(15deg);/*旋转角度*/
        transition:all 2s ease-in;
    
    }
    .circle-box:hover{
        transform:scale(1.5);/*缩放,单位是倍数*/
        transform:skew(-20deg 30deg);
    }

     PS:没心情写,大多cvPPT的=,=

  • 相关阅读:
    手机端调用摄像头拍照
    判断浏览器是否支持css3属性或单位
    浏览器页面加载解析渲染机制(一)
    css默认值汇总
    分享几个高效编写JS 的心得
    说几个JS优化技巧吧
    yahoo的30条优化规则
    Jquery的$命名冲突
    C语言时间头文件
    C语言随机数的生成
  • 原文地址:https://www.cnblogs.com/qq1193447294/p/5771451.html
Copyright © 2011-2022 走看看