• 技术文章 >Java >java教程

    jsp背景渐变色怎么写

    (*-*)浩(*-*)浩2019-05-29 13:28:32原创2697
    使一个div曾的背景颜色出现渐变的,有的人使用美工切出来不同的颜色条,之后使用背景图片填充 repeat-x.这里使用css控制颜色的渐变,但是要注意:此处需要解决浏览的兼容性问题

    php入门到就业线上直播课:进入学习

    IE浏览器下的渐变背景

    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=1);

    相关说明:

    上面的滤镜代码主要有三个参数,依次是:startcolorstr, endcolorstr, 以及gradientType。其中gradientType=1代表横向渐变,gradientType=0代表纵向淅变。startcolorstr=”色彩” 代表渐变渐变起始的色彩,endcolorstr=”色彩” 代表渐变结尾的色彩。

    上面代码实现的是红色至蓝色的渐变,但是不含透明度变化,这是由于IE目前尚未支持opacity属性以及RGBA颜色,要实现IE下的透明度变化,还是需要使用IE滤镜,IE的透明度滤镜功能比较强大,这种强大反而与Firefox或是Safari浏览器下的css-gradient背景渐变的用法类似。

    Firefox浏览器下的渐变背景

    对于Firefox浏览器下(Firefox 3.6+)渐变背景的实现需使用CSS3渐变属性,-moz-linear-gradient属性,实现的效果的实现可以参见下面的代码:

    <%@ page language="java" contentType="text/html; charset=utf-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
        <head>
        <style type="text/css">
            .gradient{
                width:300px;
                height:150px;
                background:-moz-linear-gradient(top, red, rgba(0, 0, 255, 0.5));  
            }
            </style>
        </head>
        <body>
            <div class="gradient"></div>
        </body>
    </html>

    chrome浏览器下的渐变背景实现

    对于webkit核心的浏览器,如Chrome/Safari浏览器下渐变背景的实现也是使用CSS3 渐变方法,css-gradient,具体为-webkit-gradient,使用语Firefox浏览器是有一些差异的。

    <%@ page language="java" contentType="text/html; charset=utf-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
        <head>
        <style type="text/css">
            .gradient{
                width:300px;
                height:150px;
                background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ff0000), to(rgba(0, 0, 255, 0.5)));
            }
            </style>
        </head>
        <body>
            <div class="gradient"></div>
        </body>
    </html>

    以上就是jsp背景渐变色怎么写的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:java
    上一篇:java抽象函数有什么用 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• java怎么写网络爬虫• 用java可以写窗口程序么?• java现在还用servlet么• java 设计模式是什么
    1/1

    PHP中文网