+发表新主题
查看: 1597|回复: 0

[HTML5开发] css背景

[复制链接]

[HTML5开发] css背景

[复制链接]
lymingo 发表于 2015-11-4 23:02:06 浏览:  1597 回复:  0 [显示全部楼层] |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
.背景

         背景颜色、背景图片

       背景颜色:使用单一色作为背景

       背景图片:以图片做背景、以渐变色做背景

       1.背景颜色:

            属性:background-color:颜色

                 

  1. <!DOCTYPE html-->

  2.                 <html>

  3.                 <head>

  4.                 <meta charset="utf-8"/>

  5.                    <style>

  6.                     div{

  7.                      border:1px;

  8.                      width:200px;

  9.                      height:100px;

  10.                      background-color:green;

  11.                          }

  12.                   </style>

  13.                  </head>

  14.                 <div class="box">

  15.                  this is content.

  16.                    this ia content.this is content.

  17.                      </div>

  18.                      <body>

  19.                        </body>

  20.                        </html>

  21.                  
复制代码
220549pxy8w114s11wh1s3.png       

             2.背景图片

            属性:background-image

             取值:url(背景路径);

                 background-image:url(image/logo.jpg);

                     


  • <!DOCTYPE html-->
  •                       <html>
  •                        <head>
  •                      <meta charset="utf-8"/>
  •                       <style>
  •                         div{
  •                       border:1px solid red;
  •                         width:200px;
  •                            height:100px;
  •                     background-image:url("jd_logo.png");
  •                      background-repeat:no-repeat;
  •                         }
  •                             </style>
  •                              </head>
  •                                <body>
  •                              <div>
  •                               </div>
  •                                  </body>                                    </html>

复制代码
220549pxy8w114s11wh1s3.png
                                   

       3.背景重复

           属性:background-repeat

                取值:

                  repeat:默认值,垂直和水平都平铺

                  repeat-x:仅在水平方向pingpu

                  repeat-y:仅在垂直方向平铺

                  no-repeat:不平铺,仅显示一次

                  


  • <!DOCTYPE html-->
  •                       <html>
  •                        <head>
  •                      <meta charset="utf-8"/>
  •                       <style>
  •                         div{
  •                       border:1px solid red;
  •                         width:600px;
  •                            height:100px;
  •                     background-image:url("jd_logo.png");
  •                      background-repeat:repeat-x;
  •                         }
  •                             </style>
  •                              </head>
  •                                <body>
  •                              <div>
  •                               </div>
  •                                  </body>                                    </html>

复制代码
220549pxy8w114s11wh1s3.png
                              

           

       4.背景图片尺寸:

              属性:background-size

                 取值:

                    valu:1 value2:宽度 高度

                    value1% value2%:百分比

                    cover:扩大背景图像,使背景图像完全覆盖背景区域,直到碰到最后一个边缘才停止

                    contain:扩大背景图像,碰到第一个边缘就停止

                     


  •     <!DOCTYPE html-->
  •                          <html>
  •                          <head>
  •                          <meta charset="utf-8"/>
  •                           <style>
  •                           div{
  •                       border:1px solid red;
  •                       width:600px;
  •                      height:300px;
  •                        background-image:url("jd_logo.png");
  •             background-repeat:repeat-x;
  •             background-size:200px 200px;
  •                     }
  •                </style>
  •                </head>
  •               <body>
  •              <div>
  •               </div>
  •              </body>              </html>

复制代码
220549pxy8w114s11wh1s3.png
                 

                  

     5.背景图片定位

           属性:background-attachment

             取值:

               scroll:默认,滚动定位

               fixed:固定定位

                    


  • <!DOCTYPE html-->
  •                     <html>
  •                     <head>
  •                    <meta charset="utf-8"/>
  •                     <style>
  •                       div{

  •               background-image:url("jd_logo.png");
  •                background-repeat:no-repeat;
  •                  background-position:center;
  •                      height:200px;
  •                   border:1px solid red;
  •                     background-size:400px;
  •                  background-attachment:scroll;
  •                          }
  •                           </style>
  •                            </head>
  •                        <body>
  •                         <div>
  •                  <h3>这是具有背景图片的文本,背景会随文档滚动</h>
  •                   </div>
  •                 </body>               </html>

复制代码
220549pxy8w114s11wh1s3.png
                  

    6.背景定位

       背景图像在区域中的哪个位置进行显示

            属性:background-postion

              取值:

                 x% y%:水平位置 垂直位置

                 x y:水平位置 垂直位置

                    x为正:向右移动

                    x为负:向左移动

                    y为正:向下移动

                    y为负:向上移动                     

                   left

                   right

                   top

                   bottom

                   center:居中(xy

                     x:可以取leftrightcenter

                     y:可以取topbottomcenter

                     

                常用方式:

                   1.创建一个与要显示图标大小一样的元素

                   2.为创建的元素设置背景图片(大背景图)

                   3.通过background-postion,将图片移动到指定的位置处

               


  • <!DOCTYPE html-->
  •                <html>
  •                <head>
  •                   <meta charset="utf-8"/>
  •                    <style>
  •                       div{
  •                     background-image:url("jd_logo.png");
  •                  background-repeat:no-repeat;
  •                   background-position:right;
  •                    height:200px;
  •                 border:1px solid red;
  •                background-size:400px;
  •                    }
  •                          </style>
  •                           </head>
  •                            <body>
  •                                 <div>
  •                         <h3>这是具有背景图片的文本</h>
  •                              </div>
  •                               </body>                                </html>

复制代码
220549pxy8w114s11wh1s3.png

        7.背景绘制区域

              background-clip

                   设置背景显示区域

                    属性:background-clip

                    值:

                        border-box:背景被裁剪到边框盒,为默认值

                        padding-box:背景被裁减到内边距框(忽略内边距)

                        content-box:背景裁减到内容框(只显示内容区域)

                           




复制代码
220549pxy8w114s11wh1s3.png
                       

       8.背景的定位区域

               背景从哪开始

               属性:background-origin

                  取值:

                      border-box:从边框开始画

                      padding-box:从内边框开始画

                      content-box:从内容区域上开始画

                          

    <blockquote><!DOCTYPE html-->

复制代码
220549pxy8w114s11wh1s3.png
                           

        9.背景合并

            属性:background

              backgroundcolor url(图像urlrepeat attachment position

               常用方式:

               backgroundurl repeat position

                 backgroundurlimages/logo.jpgno-repeat -15px 20px


                 backgroundred

                 backgroundurllogo.jpg);
回复

使用道具 举报


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版| 赣南网

© 2013-2016 Comsenz Inc. Powered by Discuz! X3.4

用微信扫一扫

赣南网