永发信息网

CSS语法的背景重复

答案:3  悬赏:0  手机版
解决时间 2021-04-04 20:13
CSS语法的背景重复
最佳答案
CSS语法的背景重复是用repeat属性。
定义和用法
background-repeat 属性设置是否及如何重复背景图像。
默认地,背景图像在水平和垂直方向上重复。
详细说明
background-repeat 属性定义了图像的平铺模式。
有如下css代码:
body
 {
 background-image: url(stars.gif);
 background-repeat: repeat-y;
 }

完整实例:







运行效果;




全部回答

如果需要在页面上对背景图像进行平铺,可以使用 background-repeat 属性。
属性值 repeat 导致图像在水平垂直方向上都平铺,就像以往背景图像的通常做法一样。repeat-x 和 repeat-y 分别导致图像只在水平或垂直方向上重复,no-repeat 则不允许图像在任何方向上平铺。
默认地,背景图像将从一个元素的左上角开始。请看下面的例子:
body { background-image: url(/i/eg_bg_03.gif); background-repeat: repeat-y; }背景定位
可以利用 background-position 属性改变图像在背景中的位置。
下面的例子在 body 元素中将一个背景图像居中放置:
body { background-image:url('/i/eg_bg_03.gif'); background-repeat:no-repeat; background-position:center; }为 background-position 属性提供值有很多方法。首先,可以使用一些关键字:top、bottom、left、right和 center。通常,这些关键字会成对出现,不过也不总是这样。还可以使用长度值,如 100px 或5cm,最后也可以使用百分数值。不同类型的值对于背景图像的放置稍有差异。 图像放置关键字最容易理解,其作用如其名称所表明的。例如,top right 使图像放置在元素内边距区的右上角。
根据规范,位置关键字可以按任何顺序出现,只要保证不超过两个关键字 - 一个对应水平方向,另一个对象垂直方向。
如果只出现一个关键字,则认为另一个关键字是 center。
所以,如果希望每个段落的中部上方出现一个图像,只需声明如下:
p { background-image:url('bgimg.gif'); background-repeat:no-repeat; background-position:top; }下面是等价的位置关键字:单一关键字等价的关键字centercenter centertoptop center 或 center topbottombottom center 或 center bottomrightright center 或 center rightleftleft center 或 center left 百分数值的表现方式更为复杂。假设你希望用百分数值将图像在其元素中居中,这很容易:
body { background-image:url('/i/eg_bg_03.gif'); background-repeat:no-repeat; background-position:50% 50%; }这会导致图像适当放置,其中心与其元素的中心对齐。换句话说,百分数值同时应用于元素和图像。也就是说,图像中描述为 50% 50% 的点(中心点)与元素中描述为 50% 50% 的点(中心点)对齐。
如果图像位于 0% 0%,其左上角将放在元素内边距区的左上角。如果图像位置是 100% 100%,会使图像的右下角放在右边距的右下角。
因此,如果你想把一个图像放在水平方向 2/3、垂直方向 1/3 处,可以这样声明:
body { background-image:url('/i/eg_bg_03.gif'); background-repeat:no-repeat; background-position:66% 33%; }如果只提供一个百分数值,所提供的这个值将用作水平值,垂直值将假设为 50%。这一点与关键字类似。
background-position的默认值是 0% 0%,在功能上相当于 top left。这就解释了背景图像为什么总是从元素内边距区的左上角开始平铺,除非您设置了不同的位置值。 长度值解释的是元素内边距区左上角的偏移。偏移点是图像的左上角。
比如,如果设置值为 50px 100px,图像的左上角将在元素内边距区左上角向右 50 像素、向下 100 像素的位置上:
body { background-image:url('/i/eg_bg_03.gif'); background-repeat:no-repeat; background-position:50px 100px; }注意,这一点与百分数值不同,因为偏移只是从一个左上角到另一个左上角。也就是说,图像的左上角与 background-position 声明中的指定的点对齐。
目前能够对背景进行的操作就是
1、横向平铺(background-repeat:repeat-x)
2、纵向平铺(background-repeat:repeat-y)
3、完全平铺(background-repeat:repeat/不填写)
4、背景图大小(background-size)
5、背景定位区域(background-origin)
6、多重背景图片(background-image:url(bg_flower.gif),url(bg_flower_2.gif))等
不知道你说的是不是这个意思。如果不是,请谅解!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
赛尔号新手应该先得到什么精灵?
早上喝什么水减肥,早上起床喝水可以减肥吗
下列动物中,生殖方式不属于胎生的是A.鲸B.蜥
努比亚 Z17S与荣耀V10哪个处理器更好?
求一些关于天文的科普文章
“豫”字的部首是什么?
卢因对传播学贡献的不足
周公解梦:梦见头盖红纱巾
一本书读了两页孩子就要换书来读,怎么办
黄河口大米由于光照充足、生长期长、加上使用
上海仪途电子科技有限公司怎么去啊,有知道地
淘宝上自动充值话费未到账怎么退款
公牛插座和飞利浦插座哪个好?
任天堂switch能玩三国志11么
固话呼叫转移怎么解除,中国电信固话如何设置
推荐资讯
日用品包括哪些?
坦克世界 买台62式打出经验 兑换全局经验 全
某质点在恒力F作用下从A点沿图1中曲线运动到B
单选题影响中国资本主义发展的因素不包括A.四
已经是地方的公务员了,还能再参加公务员考试
顺丰快递在派件的时候派件员上面那个电话,如
如图所示,“狼外婆”叫门时,小白兔能分辨出
gta5什么时候再打折
空调里要加水,要加在哪里的??
风云雄霸天下中的第2梦的扮演者叫什么?
农行的信用卡可以在农业银行提现吗
有一把刻度尺是用金属材料做成的,这种金属材
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?