CSS 4 背景 ①

background - color   设置背景颜色 

 <color>



background - color : #ff0000 ;   background - color : rgb(255,0,0);             background - color : rgba(255,0,0,0.5)          background- color : transparent ;   (默认)

        

background - image   设置背景图片 

<bg - image > [, <bg - image > ] *        背景图片是可以有多个



<bg - iimage > = < image > | none     设置图片或者不设置图片



可以通过以下几个方法设置图片:

url     url(" http://163.com/images/x.png")    url("/images/x.png")     url("../images/x.png")       url(‘../images/x.png‘)       url(../images/x.png)



background-image : url(red.png);      background-image : url(red.png); url(blue.png);             background-image : url(red.png); url(blue.png);

                                               background - color : green ;     图片始终在上层 颜色在最底层

                          

图片被平铺了 后面会讲解决方法

后面甚至可以加三个 四个  先写的图片 会在上一层 后写的会在下一层

我们既可以设计背景颜色 也可以设计背景图片  而且背景图片可以多张

  

我们现在来讲一下 平铺的问题  ,我们希望他x轴平铺 或者 不平铺 怎么办呢 ?

background - repeat

  <repeat - style > [ , <repeat - style > ] *  这个也是多个的 这里的多个其实就对应了前面的多张图片



  <repeat - style> = repeat - x | repeat - y |       

  [ repeat | space | round | no - repeat ]  { 1,2 }     

  这些值 是可以出现一个或者两个的  

  repeat - x   :  只沿x轴平铺   

  repeat  - y  :   只沿y轴平铺 

  repeat :沿x,y 平铺    space :首先平铺图片 ,再平铺的同时 每张图片中间会留出一些空隙来 这些空隙是被等分的,这空隙是根据 :使得      

  整个平铺 ,正好出现能够容下 不会说图片被截掉 (结合下图)                    

  round :  图片进行平铺 ,平铺的同时 这张图片会进行伸缩

  no - repeat :  不平铺 , 图片只出现一次你

 



例子

  background-image : url (red.png);   -------------   background - repeat : repeat- x; --------- background - repeat : repeat- y;-----------background - repeat : space ; ----------background - repeat : round

                  

                                 x 轴            y轴      background - image: url(red.png),url (blue.png); 

  background - repeat : no - repeat  ; ------------- background - repeat : no - repeat repeat ;---------------background - repeat : no - repeat repeat . repeat -x;

                  

有时候 我们会发现 ,我们滚动内容的时候 ,背景并没有随着内容的滚动而滚动 ,很多时候我们的需求是跟着滚动的

background - attachment

<attachment > [ , < attachment> ] *       这个也是可以写多个 也是跟图片一一对应的



<attachment> = scrooll | fixed | local    scroll 默认值



background - image: url (red.png);

background - attachment : scroll ;           background - attachment : local;

 内容动 背景不动            内容背景一起动

        

这样一张图片 怎么改变它的位置

background - position

<position> [, <position > ] *



第一段告诉我们可以写一个关键词或者是某一个具体的词

第二段第三段 告诉我们可以写两个值  第一个是x轴的值  第二个是y轴的值

    

   当用百分比的时候我们要注意了  这里的百分比指的是图片的百分比的位置和整个容器的百分比的位置对应

  

   

一般我们不会把单独的图片切出来 所有 我们可以这么做

--------------- 

原文地址:https://www.cnblogs.com/hzaixt/p/9301001.html

时间: 2024-10-17 19:47:08

CSS 4 背景 ①的相关文章

img只显示图片一部分 或 css设置背景图片只显示图片指定区域

17:14 2016/3/22img只显示图片一部分 或 css设置背景图片只显示图片指定区域 background-position: 100% 56%; 设置背景图片显示图片的哪个坐标区域,图片左上角为0,0或0%,0%,右下角为高度和宽度,或100%,100%. clip:rect(300px 100px 300px 0px); 设置显示图片的某个区域,分别是上右下左的顺序设置 部分代码:<style type="text/css">img {position:abs

CSS设置背景图片代码

CSS设置背景图片代码:设置背景图片并不难,但是有时候会忘记url的格式怎么写,之所以写这篇文章,就是让忘记者查询到,寄希望提供一定的帮助.代码如下: background-image:url(mytest/demo/small.jpg) 相关阅读:1.background属性可以参阅background属性用法详解一章节. 2.background-image可以参阅CSS的background-image属性一章节. 原文地址是:http://www.softwhy.com/forum.ph

HTML学习笔记8——CSS设置背景图片

注意点:   background:blue: 与 background-color:blue: 不一样! 一.关于background设置:   1)background:blue:   2)background-image:url(图片名称): 当背景既有颜色,又有图片时,哪个在后面哪个就生效,如下例所示: 此处写了“新宋体”的这张图片作为本文涉及到的背景图片. 以图片为背景时,若图片小于页面大小,则图片会一直重复直到铺满为止: 字在后面时,字生效 1 <!DOCTYPE html> 2

css加背景图代码

CSS让背景平铺的代码 repeat-x ,也就是沿着X方向重复下去(横向平铺): repeat-y (纵向平铺) {   background-image: url('#.jpg);  background-repeat: repeat-x  } 网页默认全屏平铺代码 来源body{background:url(#.gif)} 这样的代码代码可以应用于淘宝店的装修

CSS实现背景透明,文字不透明(各浏览器兼容)

来自:http://www.cnblogs.com/radom/archive/2010/06/06/1752660.html /*CSS*/.waps{ background:url(07158.bmp) no-repeat top center fixed; width:1004px; text-align:center; line-height:28px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}.con{ tex

(转)HTML&amp;CSS——background: url() no-repeat 0 -64px;CSS中背景图片定位方法

http://blog.csdn.net/oscar92420aaa/article/details/51304067 CSS中背景图片的定位,困扰我很久了.今天总算搞懂了,一定要记下来. 在CSS中,背景图片的定位方法有3种: 1)关键字:background-position: top left; 2)像素:background-position: 0px 0px; 3)百分比:background-position: 0% 0%; 上面这三句语句,都将图片定位在背景的左上角,表面上看效果是

css设置背景固定不滚动效果的示例

css设置背景固定不滚动效果的示例 背景固定不滚动各位看到最多的无非就是QQ空间了,我们在很多的空间都可以看到内容滚动而北京图片不滚动了,下文整理了几个关于背景固定不滚动css代码. 一.css设置背景不滚动的效果 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">

4.CSS实现背景半透明效果

写在前面的话: ~ 原文链接:CSS实现背景半透明效果 HTML <div class="alpha1"> <div class="ap2"> <p>背景为红色(#FF0000),透明度20%.</p> </div> </div> CSS .alpha1{ width:300px; height:200px; background-color:#FF0000; filter: Alpha(Opa

CSS控制背景图片100%自适应填充布局

原文地址:http://blog.csdn.net/wd4java/article/details/50537562 .personal_head { width: 100%; height: 35%; background: url("../../../static/img/headbg.jpg") no-repeat; background-size: 100% 100%; position: absolute; filter: progid:DXImageTransform.Mi

CSS渐变背景的6个演示代码

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>CSS渐变背景的6个演示代码 - 石家庄瑜伽老师培训</title> <script> var setGradient = (function(){ var p_dCanvas = document.createElement('canvas'); var p_useCanvas = !!( typeof(p_d