zoukankan      html  css  js  c++  java
  • CSS3的颜色(RGBA)透明度、渐变颜色、图片、旋转和过渡

    背景透明度:

    opacity:0~1( 每次变换0.1)

    #color{
                    width: 200px;
                    height: 200px;
                    background-color:blue ;
                    opacity: 1;/*透明度*/

    效果如下:

    opacity:1时

    opacity:0.5时

     opacity:0时

    背景颜色:

    RGBA
    R:红 G:绿 B:蓝 alpha:透明度的参数
    RGB的取值范围是0~255/0~100% alpha的取值范围是0~1 不可为负值

    #color{
                    width: 200px;
                    height: 200px;
                    background-color: rgba(0,0,0,0.5);
    }

    效果如下:

    渐变颜色:
    background-image: linear-gradient(to bottom,#fff,red);  备注一下{linear-gradient 线性渐变}
    参数说明:第一个参数指定渐变方向 to top,to bottom,to right,to left,to top left......
    第二和第三个参数:是指定开始与结束的颜色值 可以有多个颜色background-image: linear-gradient(to bottom,#fff,black,red);

    #color{
        width: 200px;
        height: 200px;
        background-image: linear-gradient(to right,red,blue);
    }

    效果如下:

     图片:

    1图片圆角与盒子圆角类似 border-radius

    #tupian{
                    width: 300px;
                    height: 400px;
    }
     #tupian img{
                    border-radius:50% ; /*图片圆角*/
    }

    效果如下:

     

    2图片响应式:  max- 100%;height: auto;

    #tupian{
                    width: 300px;
                    height: 400px;
    }
     #tupian img{
    max- 100%;
    height: auto; }

    效果如下:

     

     图片滤镜:

    filter:  备注{ 灰色效果为例}


    模糊效果
    .blur {
    -webkit-filter: blur(4px);
    filter: blur(4px);
    }
    高亮效果
    .brightness {
    -webkit-filter: brightness(0.30);
    filter: brightness(0.30);
    }
    对比度
    .contrast {
    -webkit-filter: contrast(180%);
    filter: contrast(180%);
    }
    灰色图像
    .grayscale {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    }
    色相旋转
    .huerotate {
    -webkit-filter: hue-rotate(180deg);
    filter: hue-rotate(180deg);
    }
    反转输入图像
    .invert {
    -webkit-filter: invert(100%);
    filter: invert(100%);
    }
    透明度
    .opacity {
    -webkit-filter: opacity(50%);
    filter: opacity(50%);
    }
    饱和度
    .saturate {
    -webkit-filter: saturate(7);
    filter: saturate(7);
    }
    深褐色
    .sepia {
    -webkit-filter: sepia(100%);
    filter: sepia(100%);
    }
    阴影效果
    .shadow {
    -webkit-filter: drop-shadow(8px 8px 10px green);
    filter: drop-shadow(8px 8px 10px green);
    }

    #tupian{
                    width: 300px;
                    height: 400px;
    }
    #tupian img{
                                    filter:grayscale(100%);
    }

    效果如下:

    旋转和过渡:transform  transition

    1rotate( deg)

    #tupian img:hover{
                          transform: rotate(30deg);/*旋转*/
    }
    #tupian img{
                     filter:grayscale(100%);
            transition:5s; 
    }

    效果如下:

    translate:( px,  px)

    #tupian img:hover{
                          transform: translate(30px,50px);
    }

    scale:(1.2)

    #tupian img:hover{
                 transform: scale(1.2);
    }

     效果如下:

    skew:

    #tupian img:hover{
                           transform:skew(30deg,10deg);
    }

    效果如下:

    rotateX:(30deg)  备注 rotateY:( deg) 类似

    #tupian img:hover{
                    transform: rotateX(30deg);/* 沿X轴翻转*/
    }

    效果如下:

  • 相关阅读:
    [轉]Discuz!NT 数据库读写分离方案
    [轉]最流行的PHP MVC框架
    [轉]关于MS SQL的执行计划
    [轉]Oracle读写分离架构
    [轉]資料庫讀寫分離
    [轉]SQL Server 老是死锁,或提示进程已牺牲,怎麽解决
    [轉]让IIS支持解析json
    [轉]jquery.validate全攻略
    [轉]Flex判断对象的类型
    [轉]mssql 数据表修复方法
  • 原文地址:https://www.cnblogs.com/scw123/p/9479899.html
Copyright © 2011-2022 走看看