HOME 首页
SERVICE 服务产品
XINMEITI 新媒体代运营
CASE 服务案例
NEWS 热点资讯
ABOUT 关于我们
CONTACT 联系我们
创意岭
让品牌有温度、有情感
专注品牌策划15年

    css背景渐变透明(css背景渐变透明怎么弄)

    发布时间:2023-04-03 19:05:27     稿源: 创意岭    阅读: 92        当前文章关键词排名出租

    大家好!今天让小编来大家介绍下关于css背景渐变透明的问题,以下是小编对此问题的归纳整理,让我们一起来看看吧。

    创意岭作为行业内优秀的企业,服务客户遍布全球各地,相关业务请拨打电话:175-8598-2043,或添加微信:1454722008

    文章目录列表:

    css背景渐变透明(css背景渐变透明怎么弄)

    一、CSS中背景颜色透明度如何设置?

    透明度的话ie下用filter:alpha(opacity=50);范围0到100,非ie下用opacity:0.5,范围0到1

    二、CSS2.1中控制背景色渐变的探讨

    为兼容各大浏览器

    body要是渐变色,只能用图片来完成(左右渐变背景图)。

    为兼容主流显示器,请用1440宽度以上的图来完成,高度可以适中50-100px即可。

    不要用高度1px的图,影响渲染速度。

    三、背景图片的透明度如何设置(CSS)

    可以设置啊,如图:

    常见的失败做法

    最常见的做法事设置元素的opacity,这种设置出来的效果就是内容与背景都事半透明的,严重影响视觉效果。

    还有就是设置background-color:rgba(),这种方式只能设置背景颜色的透明度。

    正确Action:

    <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <title>登陆</title>    <style type="text/css">        body{            background-image:url(images/bird.jpg);            background-repeat: no-repeat;            background-size:100%;        }        .login_box::before{            content:"";            /*-webkit-filter: opacity(50%);             filter: opacity(50%); */            background-image:url(images/love.jpg);            opacity:0.5;//透明度设置            z-index:-1;            background-size:500px 300px;            width:500px;            height:300px;            position:absolute;            //一定要设置position:absolute,这样才能设置z-index,让背景处于内容的下一层            top:0px;            left:0px;            border-radius:40px;        }        .login_box{            position:fixed;            left:50%;            top:200px;            width:500px;            height:300px;            margin-left:-250px;            border-radius:40px;            box-shadow: 10px 10px 5px #888;            border:1px solid #666;             text-align:center;        }        form{            display:inline-block;            margin-top:100px;        }        input{            display:block;            width:250px;            height:30px;            background-color: #888;            border:1px solid #fee;            outline:none;            border-radius:10px;        }        input[type="submit"]{            width:100px;            height:30x;            margin-left: 70px;            background-color: #ccc;        }        span{            color:red;            font-size:15px;        }    </style> </head> <body>    <div class="login_box"> ... ...

    四、css中如何设置透明度

    怎样在CSS样式中设置背景的透明度,下面一个具体的实例。把类为box的层设为透明。

    <div class="box"></div>

    <style>

    .box{width:300px; height:200px; margin:0 auto; boxder:1px solid #ccc; background:#000; filter:alpha(opacity:30); opacity:0.3; -moz-opacity:0.3;-khtml-opacity: 0.3}

    </style>

    其中background:#000; filter:alpha(opacity:30); opacity:0.3;为关键代码,当opacity值为1时,表示完全不透明,为0时表示完全透明。

    其关的属性介绍如下:

    opacity: 0.3;这是“最重要的”,因为它是在CSS的现行标准。这将在Firefox,Safari和Opera的大多数版本的工作。这将是你所需要的一切如果所有的浏览器都支持目前的标准。当然是他们不会错。

    filter:alpha(opacity=30);这一个是针对IE浏览器

    -moz-opacity:0.3;你需要这一个支持老版本的Mozilla浏览器如Netscape Navigator。

    -khtml-opacity: 0.3;这是旧版本的Safari(1.×)当渲染引擎是使用仍被称为kthml,而不是目前的WebKit。

    以上就是小编对于css背景渐变透明问题和相关问题的解答了,如有疑问,可拨打网站上的电话,或添加微信。


    推荐阅读:

    设计艺术研究是CSCD吗(设计艺术研究是cscd吗知乎)

    ccs景观设计(scaa景观设计)

    中介发一篇cssci多少钱(代写毕业文章平台)

    深圳大满包装有限公司(深圳大满包装有限公司怎么样)

    网络营销业务流程有哪些(网络营销业务流程有哪些内容)