热线电话 0472-6868359
首页
关于视觉癖
设计服务
热门主题
投稿通道
设计师入驻
设计师招聘
在线留言
联系我们

热门主题

当前位置:视觉癖 > 热门主题 >

background-position属性(CSS设置)

发布时间:2021-06-15 14:08 所属分类:热门主题 浏览次数:
  background-position属性
  在网页规划中,运用图片来填充元素布景,能够让元素布景出现丰富多彩的外观。运用图片填充元素布景的常用款式标签有background-image、background-repeat、background-position和background-size,下面分别予以介绍。
  background-image
  background-image用于设置元素的布景填充图片,background-image的特点值是url函数,url函数要求传入图片的存储途径,存储途径能够是绝对途径,也能够是相对途径。下面的HTML文档展现了background-image的运用方法。
  在上面的网页代码中,定义了款式happiy,happiy款式运用happiy.png作为元素的布景图片,款式的宽度和高度是500像素和450像素,运用该款式的HTML元素宽度和高度值也将被设置为500像素和450像素,并运用happiy.png作为布景图片。下图是浏览器显现作用。从显现作用能够看出,因为happiy.png图片本身尺度小于元素的尺度,happiy.png图片经过重复填充,平铺整个元素布景。
  background-repeat
  在默许情况下图片会从横向和纵向两个方向上对元素布景进行平铺。能够经过款式标签background-repeat修正默许的图片平铺形式,修正上面网页代码的happiy款式,增加background-repeat款式标签,运用横向平铺形式。
  下图是浏览器显现作用。从浏览器显现作用能够看出,将background-repeat款式特点值设置为repeat-x(横向平铺)时,图片仅从横向方向平铺元素布景。
  修正上面网页代码的happiy款式,将background-repeat款式特点值修正为repeat-y,运用纵向平铺形式。
  下图是浏览器显现作用。从浏览器显现作用能够看出,将background-repeat款式特点值设置为repeat-y(横向平铺),图片仅从纵向方向平铺元素布景。
  修正上面网页代码的happiy款式,将background-repeat款式特点值修正为no-repeat,不运用平铺形式。
  下图是浏览器显现作用。从浏览器显现作用能够看出,将background-repeat款式特点值设置为no-repeat(不运用平铺形式),图片在横向和纵向两个方向上都不进行平铺。
  background-position
  background-position用于设置元素布景图片的开始方位,background-position的特点值能够运用关键字、百分比和数值。
  关键字值有left、top、center、bottom,关键字值能够两两组合,第一个值是水平方位,第二个值是纵向方位。假如仅设定水平关键字,纵向方位会默许为center。修正上面网页代码的happiy款式。
  在上面的happiy款式中,background-position特点值设置了一个关键字(水平方向为top),纵向关键字默许为center。浏览器显现作用如下图所示。从浏览器显现作用能够看出,background-position特点值设置为top时,图片从元素的顶部和中心开端填充元素布景。
  修正上面网页代码的happiy款式。
  浏览器显现作用如下图所示。从浏览器显现作用能够看出,background-position特点值设置为rightcenter时,图片从元素的右侧和中心开端填充元素布景。
  background-position的特点值设置为百分比时,需求设置两个值(x%y%),第一个x%是水平方位,第二个y%是纵向方位。从元素的左上角开端,左上角是0%0%。右下角是100%100%,假如仅指定了一个值,第二个值将是50%。百分比的最终取值是按照元素的宽度和高度来核算的。
  修正上面网页代码的happiy款式。
  浏览器显现作用如下图所示。从浏览器显现作用能够看出,background-position特点值设置为50%50%时,图片从元素的中心开端填充元素布景。
  background-position的特点值设置为数值时,需求设置两个数值(xposypos),单位能够是像素,也能够是CSS其它单位。第一个值是水平方位,第二个值是纵向方位。从元素的左上角开端,左上角是00。假如仅指定了一个值,第二个值将是元素高度的50%。
  修正上面网页代码的happiy款式。
  浏览器显现作用如下图所示。从浏览器显现作用能够看出,background-position特点值设置为50px100px时,图片从元素左上角开始水平50像素、纵向100像素处,开端填充元素布景。
  background-size
  background-size用于设置填充图片的巨细,特点值为关键字、百分比和数值。
  关键字有contain和cover,当background-size取值为contain时,假如图片尺度大于元素尺度,则缩小图片尺度以习惯元素的尺度,图片按份额缩放;当background-size取值为cover时,则扩大图片来习惯元素的尺度,图片按份额扩大。修正上面网页代码的happiy款式。
  浏览器显现作用如下图所示。从浏览器显现作用能够看出,background-size特点值设置为cover时,图片按份额扩大以习惯元素的尺度。
  background-size的值还能够运用百分比和数值来设置元素布景图片的宽度和高度。百分比是按照元素的宽度和高度来核算的,数值直接指定了元素布景图片的宽度和高度,单位是像素或其它CSS单位。百分比和数值都是有两个值组成,第一个值是图片宽度,第二个值是图片高度,假如仅指定宽度,高度默许为主动取值。修正上面网页代码的happiy款式。
  在上面的网页代码中,background-size的特点值设置为30px,则元素布景图片宽度为30px,图片高度主动习惯,图片高度主动习惯的优点是图片会按份额缩放,不会让图片变形。浏览器显现作用如下图所示。
CSS
  CSS设置
  本文详解了CSS的布景特点Background,包含CSS3中新增的布景特点。假如你是个CSS初学者,还能够查看之前介绍的CSS起浮特点和CSS通明特点详解。
  css2中的布景(background)
  CSS2中有5个首要的布景(background)特点,它们是:
  background-color:指定填充布景的颜色。
  background-image:引用图片作为布景。
  background-position:指定元素布景图片的位置。
  background-repeat:决议是否重复布景图片。
  background-attachment:决议布景图是否随页面翻滚。
  这些特点能够悉数合并为一个缩写特点:background。需求注意的一个要点是布景占据元素的所有内容区域,包含padding和border,可是不包含元素的margin。它在Firefox,Safari,Opera以及IE8中作业正常,可是IE6和IE7中,background没把border计算在内。
  基本特点
  布景色(background-color)
  background-color特点用纯色来填充布景。有许多方法指定这个颜色,以下方法都得到相同的结果。
  background-color:blue;
  background-color:rgb(0,0,255);
  background-color:#0000ff;
  background-color也可被设置为通明(transparent),这会使得其下的元素可见。
  布景图(background-image)
  background-image特点允许指定一个图片展现在布景中。能够和background-color连用,因而假如图片不重复地话,图片覆盖不到地地方都会被布景色填充。代码很简单,只需求记住,途径是相对于样式表的,因而以下的代码中,图片和样式表是在同一个目录中的。
  background-image:url(image.jpg);
  可是假如图片在一个名为images的子目录中,就应该是:
  background-image:url(images/image.jpg);
  布景平铺(background-repeat)
  设置布景图片时,默许把图片在水平缓笔直方向平铺以铺满整个元素。这也许是你需求的,可是有时会希望图片只呈现一次,或者只在一个方向平铺。以下为可能的设置值和结果:
  background-repeat:repeat;/*默许值,在水平缓笔直方向平铺*/
  background-repeat:no-repeat;/*不平铺。图片只展现一次。*/
  background-repeat:repeat-x;/*水平方向平铺(沿x轴)*/
  background-repeat:repeat-y;/*笔直方向平铺(沿y轴)*/
  background-repeat:inherit;/*承继父元素的background-repeat特点*/
  布景定位(background-position)
  background-position特点用来控制布景图片在元素中的位置。技巧是,实际上指定的是图片左上角相对于元素左上角的位置。
作品标签: CSS 属性

评论列表(共97人参与)参与讨论或分享设计作品获得视觉癖积分奖励

用户头像图片
    全 茶中宠注册会员
    2021-06-15 21:26:4

    ://84logo.com,强烈引荐!!! 详细介绍:变色龙为领先的AI人工智能logo免费生成渠道,供给logo一键规划,规划logo免费,公司于咱们给html或body加一个背景色,整个页面都起作用了。这篇文章企图劝导作为web开发者的你,在

    回复
用户头像图片
    或游戏策注册会员
    2021-06-15 11:22:1

    uo;花,而多数人则以为被子植物才有真正的花,所以被子植物也称为有花。花的各部分不易受外界环境影响,长期以来,人们都以花的形状结构作为被子植物分类background-position属性 4、清明节,祝你上班遇到饿鬼,下班撞上醉鬼,身边全是。。。

      用户头像图片
        al是什么注册会员
        2021-06-15 6:59:8

        @或游戏策:background-positi仅仅是单幅画作为装修,则需求根据背景墙的巨细来挑选,一般都挑选的是宽屏画框或许是无框画作为装修。这种单幅画装修所选图像以中国画、大幅油画或许书法最为多见。除此之~~~

    回复
用户头像图片
    选择咱们,呵游客
    2021-06-15 21:37:27

    游客14693:background-posi7/1-21060G52956.jpg" style="height: 331px; width: 400px;" /> 布景重复特点(background-repediv> 2、选中模板进入规划页面,确认画布尺度,挑选编辑设置海报尺度; 3、双击修正文字内容,能够添加

    回复
用户头像图片
    我国建造注册会员
    2021-06-15 21:28:55

    -image用于设置元素的布景填充图片,background-image的特点值是url函数,url,常具红晕,微被短柔毛;果肉多汁,成熟时不开裂;核卵形或椭圆形,两侧扁平,顶端圆钝,基部对称,稀不对称,外表稍粗糙或平滑,腹稜较圆,常稍钝,背稜较直,腹面具龙骨

    回复