美文网首页
背景图像基础

背景图像基础

作者: 陆lmj | 来源:发表于2017-09-25 11:09 被阅读0次

如果希望网站有一个好看的背景,只需将背景应用于主体元素,即在body上应用background-image,默认情况下浏览器水平和垂直的重复显示背景图像,让图像平铺在整个页面上,可以选择背景图像是垂直平铺、水平平铺、不平铺。
如果希望在网页的开头显示一个人大的品牌图像,且不包含人格信息,是纯表现性的,那么实现的方式是创建一个“钩子”,即为该图像创建一个空div,并给该div设置尺寸与图像相同,指定图像不重复。

#branding{
  width:700px;
  height:200px;
  background-image:url(/img/branding.gif);
  background-repeat:no-repeat;
}

设置背景图像的位置:如下图,假设要在站点的额每个标题上添加一个项目符号

h1{
  padding-left:30px;
  background-image:url(/img/bullet.git);
  background-repeat:no-repeat;
  background-position:left center;
}

关键词left、center指出了图像的位置,除了用关键词之外,还可以使用像素或百分数来设置背景图像的位置(faux列中也有同样的定义)。

  • 使用像素设置背景的位置:图像的左上角会定位在距离元素左上角指定像素数的地方。
  • 使用百分数定位:会对图像上的对应点进行定位,例如:将垂直和水平位置设置为20%,那么实际上会把图像上距离左上角20%的点定位到父元素上距离左上角20%的位置。

使用百分数实现前面的项目符号示例,需要将垂直位置设置为50%,就会使得项目符号图像垂直居中:

h1{
  padding-left:30px;
  background-image:url(/img/bullet.git);
  background-repeat:no-repeat;
  background-position:0 50%;
}

相关文章

  • 精通CSS-4 笔记

    4.1 背景图像基础 应用背景图像是很容易的.如果希望网站

  • 背景图像基础

    如果希望网站有一个好看的背景,只需将背景应用于主体元素,即在body上应用background-image,默认情...

  • CSS3 背景

    知识点: CSS3 背景图像区域CSS3 背景图像定位CSS3 背景图像大小CSS3 多重背景图像CSS3 背景属...

  • 精通CSS高级Web标准解决方案读书笔记-04背景图像效果

    1. 背景图像基础 background-image总是在background-color之前,可以使用这个方法处...

  • background-size

    规定背景图像的尺寸 其它属性 background-size : cover; 把背景图像扩展至足够大,以使背景...

  • CSS特性

    一、CSS3 图像的背景 背景图片设定 backgroundCSS允许应用纯色作为背景,也允许使用背景图像创建相当...

  • PS抠图详细教程,一学就会

    一. 魔棒抠图 适用范围:图像和背景色色差明显,背景色单一,图像边界清晰。 技能原理:通过删除背景色来获取图像。 ...

  • 表格的基本设置与表单的基本的设置

    背景偏移与定位 [php]repeat : 默认值 背景图像在纵向和横向上平铺no-repeat : 背景图像不平...

  • Python 爬虫

    一、背景 某个比赛要从网上抓取图像,于是做了简单爬虫入门。 二、基础 1、首先是python3的urllib,获取...

  • CSS背景样式

    背景图像样式background-image 图像地址可以是相对地址,也可以是绝对地址;给某个元素设置背景图像,元...

网友评论

      本文标题:背景图像基础

      本文链接:https://www.haomeiwen.com/subject/gcprextx.html