web前端小案例-css3制作浏览器背景渐变背

知识点:rgb全色循环算法,HEX与RGB颜色转换算法、CSS3颜色渐变,CSS3渐变色兼容ie方法,定时器与循环,函数封装,数组应用等。

css代码:

  <style>
    *{margin:0;padding:0;}
    body#wrap{width:100%;height:500px;
}
  </style>

JavaScript代码:

    <script>

            function convert(sRgb){ /*rgb转换成HEX*/
                var sRgb=sRgb;
                var sHex=sRgb.toString(16);
                sHex=sHex.length<2?‘0‘+sHex:sHex
                /* 三目判断  判断条件 ? 符合条件 :不符合条件*/
                return sHex;
            }
            function gColor(colorL,colorR){
                if(navigator.userAgent.match(/Trident/i)&&navigator.userAgent.match(/MSIE [7|8|9].0/i)){
                    //通过正则检测浏览器信息是否是ie 并且 ie版本是不是 7或者8或者9 之一
                    oWrap.style.filter = "progid:DXImageTransform.Microsoft.gradient( startColorstr=" + colorL + ", endColorstr=" + colorR + ",GradientType=0 )";
                }else{
                    oWrap.style.background=‘-webkit-linear-gradient(left,‘+colorL+‘,‘+colorR+‘)‘ //谷歌
                    oWrap.style.background=‘-ms-linear-gradient(left,‘+colorL+‘,‘+colorR+‘)‘  //ie 10 11
                }
            }
        })();

    </script>

原文地址:http://blog.51cto.com/13457136/2087918

时间: 2024-07-30 23:47:25

web前端小案例-css3制作浏览器背景渐变背的相关文章

web前端小知识点

写在前面: 该篇是个人平时对web前端小知识点的总结,会不定时更新...... 如有错误,敬请批评指正. 正文: 1.WWW是World Wide Web的缩写. 2.HTML(Hyper Text Markup Language)是用于描述网页文档的超文档标记性语言. 3.Web主要包括超文本传输协议(HTTP).统一资源定位符(URL)以及超文本标记语言HTML组成. 4.HTTP是客户端和服务器端信息交互的网络协议. 5.URL是网络上的资源的唯一标识符,俗称网址. 6.文本.图像.超级链

web前端入门到实战:CSS3制作文字背景图

文字带上渐变色,或者说让文字透出图片.这些效果 CSS 属性也可以完成. 方法一.利用CSS3属性mix-blend-mode:lighten;实现 使用 mix-blend-mode 能够轻易实现,我们只需要构造出黑色文字,白色底色的文字 div ,叠加上图片,再运用 mix-blend-mode 即可,简单原理如下: 核心代码如下: <div class="container"> <div class="pic"></div>

web前端小白案例,爱新鲜抽屉式特效

知识点:企业布局技巧,如何高效的编写CSS样式,常用选择器,基本标签,动态布局,盒子模型,jquery类库调用,JS特效编写,JS编程思维等. 对前端感兴趣或者正在学习web前端的小伙伴可以来前端群:189394454,每天都会有干货分享.html代码: <div id="box"> <div class="item"> <img src="images/1.jpg" alt="美女" width

web前端入门到实战:Css背景定位

同一个标签可以同时设置背景颜色和背景图片,如果颜色和图片同时存在,那么图片会覆盖颜色. 1.在CSS中有一个叫做background-position:属性,就是专门用来控制背景图片的位置 2.格式:background-position:值1 值2: 值1的取值范围:left center right 值1代表背景图片的水平位置 值2的取值范围:top center bottom 值2代表背景图片的垂直位置 值1和值2也可以设置像素值,来分别表示距离最左边和最上边的像素值(注意可以接受负值,也

web前端实用案例-开发饿了么LBS移动地图点餐系统

知识点:html/css,标签运用.样式讲解.静态开发布局.行业标准.JS基础.if判断.jq方法 Dom操作.逻辑思维. html代码: <div class="top"> <div class="t-header"> <div class="t-logo"> <a href="#"> <img src="images/logo.png" alt=&q

web前端基础案例-开发QQ空间旋转时光轴

知识点:html标签,css样式属性,代码优化,行业规范,布局思路,javascript基础,jquery方法,逻辑思维.html代码: <div class="con"> <div class="top"> <img src="images/my.jpg" height="667" width="500" alt="关键词" /> <p>

web前端入门到实战:CSS背景background

1.背景颜色 background-color 取值:合法的颜色值和transparent 注:背景颜色和背景图片,填充都是从边框开始 2.背景图片 background-image:url(图片路径) 3.背景图平铺 background-repeat: 取值: repeat:平铺 no-repeat:不平铺 repeat-x:水平方向平铺 repeat-y:垂直方向平铺 4.背景图定位 background-posion:x y,设定的值都是相对于浏览器,不是相对于容器 取值: (1):x,

CSS3制作文字背景图

文字带上渐变色,或者说让文字透出图片.这些效果 CSS 属性也可以完成. 方法一.利用CSS3属性mix-blend-mode:lighten;实现 使用 mix-blend-mode 能够轻易实现,我们只需要构造出黑色文字,白色底色的文字 div ,叠加上图片,再运用 mix-blend-mode 即可,简单原理如下: 核心代码如下: <div class="container"> <div class="pic"></div>

WEB前端使用的CSS3选择器

首先说first-child与last-child,这两个选择器很容易明白,就是父元素下的第一个子元素和最后一个子元素.而nth-child和nth-last-child则是父元素下指定序号的子元素,甚至第偶数个.奇数个子元素精选样式的制定. /*选择器写法示例*/ nth-child(n) //正数第n个子元素 nth-last-child(n) //倒数第n个子元素 nth-child(odd) //正数下来所有的第偶数个子元素 nth-last-child(even) //倒数上去的第奇数