CSS背景样式

CSS的背景


通过CSS背景属性可以给页面添加背景元素样式。背景属性可以设置背景元素的颜色,背景图片,背景平铺,背景图片位置以及背景图像固定

1.背景颜色

  • 背景颜色用background-color表示

  • 如果没有background-color默认为 transparent(透明色)

  • 表示如下:

      <style>
          div {
              background-color: red;
              width: 200px;
              height: 200px;
              background-color: transparent;
          }
      </style>
    

运行效果如下:


背景颜色

2.背景图片

  • 背景图片常见于logo,装饰性图片或者超大的背景图片也是用 background-image来做

  • 优点主要是可以控制图片位置

  • 背景图片语法格式用background-image: url(),后面跟的也可以是none(这个是默认的);

  • 表示如下:

       <style>
      div {
          /* background-color: red; */
          width: 500px;
          height: 500px;
          background-color: transparent;
          background-image: url(wuhan.jpg);
      }
      </style>
    

执行后:


背景图片

这时候会发现背景铺满了整个盒子,会根据本来大小铺满,这就是默认的平铺的效果。

3.背景平铺

在上一个案例中,图片本来优点小,设定盒子大小在500*500大小,那么就会复制很多个直到把盒子填满,这就是背景平铺。

  • 如果让一个HTML页面背景平铺,其书写格式为:

       background-repeat:
    
  • 取值一共有4个,repeat(平铺)、norepeat(不平铺)、repeat-x/-y(沿着X轴或者Y轴平铺)
    -书写案例如下:

    <style>
      div {
          /* background-color: red; */
          width: 500px;
          height: 500px;
          background-color: transparent;
          background-image: url(wuhan.jpg);
          background-repeat: repeat;
          background-repeat: no-repeat;
          background-repeat: repeat-x;
          background-repeat: repeat-y;
      }    
    </style>
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。