css设置背景图片大小

网页的某些装饰可以通过背景图片来渲染,使得网页更加美观,CSS设置背景图片,不仅仅是大小,还有位置,放大方式,透明化之类。都是必备的CSS技能。层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。演示实例如下:

操作方法

  • 01

    对于背景图片的导入,可以选择background 或者background-image 格式如下 body{backgroud:url("url")} body{backgroud-image:url("url")} background: url(http://exp.bdstatic.com/static/common-jquery/widget/search-box/img/logo_83ae7e2.png);

  • 02

    背景图片的显示方式: repeat :     默认值,背景图像在纵向和横向上平铺 no-repeat : 背景图像不平铺 repeat-x :    背景图像仅在横向上平铺 repeat-y :    背景图像仅在纵向上平铺 代码如下(保存为html文档后用浏览器运行) <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>background_picture</title> <style> body { background-image:url('http://static.wenku.bdimg.com/static/wkcommon/widget/header/search_box/images/logo-wk-137-46_8c9a463.png'); background-repeat:no-repeat; background-position:left top; } </style> </head> <body> <h1>Modify</h1> <p>no-repeat</p> </body> </html>

  • 03

    由上个例子我们可以发现,其实可以对背景图片进行位置的定位: background-position: top left,; top righ;, bottom right; bottom left; 代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>background_picture</title> <style> body { background-image: url('http://static.wenku.bdimg.com/static/wkcommon/widget/header/search_box/images/logo-wk-137-46_8c9a463.png'), url('http://exp.bdstatic.com/static/common-jquery/widget/search-box/img/logo_83ae7e2.png'); background-repeat: no-repeat, no-repeat; background-position: right top, left top; } </style> </head> <body> <h1>Modify</h1> <p>background-position</p> <p>right top and left top</p> </body> </html>

  • 04

    所以可以对,background picture设置大小,首先设置窗口大小: 格式: width:numbers unit (px) height:numbers unit (px) 实例代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>background_picture</title> <style> body { background-image: url('http://static.wenku.bdimg.com/static/wkcommon/widget/header/search_box/images/logo-wk-137-46_8c9a463.png'), url('http://exp.bdstatic.com/static/common-jquery/widget/search-box/img/logo_83ae7e2.png'); background-repeat: no-repeat, no-repeat; width: 300px, 300px; height: 280px, 280px; background-position: right top, left top; background-size: contain, contain; } </style> </head> <body> <h1>Modify</h1> <p>background-size</p> <p>width and height</p> </body> </html>

  • 05

    我们发现对background-size的设置有 cover、contain等参数。 cover:顾名思义为覆盖,即将背景图片等比缩放以填满整个容器; contain:容纳,即将背景图片等比缩放至某一边紧贴容器边缘为止。 实例代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>background_picture</title> <style> body { background-image: url('http://static.wenku.bdimg.com/static/wkcommon/widget/header/search_box/images/logo-wk-137-46_8c9a463.png'), url('http://exp.bdstatic.com/static/common-jquery/widget/search-box/img/logo_83ae7e2.png'); background-repeat: no-repeat, no-repeat; width: 300px, 300px; height: 280px, 280px; background-position: right top, left top; background-size: contain, cover; } </style> </head> <body> <h1>Modify</h1> <p>background-size</p> <p>width and height</p> </body> </html>

  • 06

    对图片进行放大与缩小 使用background-size:percentage 代码实例: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>background_picture</title> <style> body { background-image: url('http://static.wenku.bdimg.com/static/wkcommon/widget/header/search_box/images/logo-wk-137-46_8c9a463.png'), url('http://exp.bdstatic.com/static/common-jquery/widget/search-box/img/logo_83ae7e2.png'); background-repeat: no-repeat, no-repeat; background-position: 50% 50%, 100% 100%; background-size: contain, cover; } </style> </head> <body> <h1>Modify</h1> <p>background-size</p> </body> </html> 格式如下: background-position : length || length background-position : position || position background-position-x : length | left | center | right background-position-y : length | top | center | bottom

(0)

相关推荐

  • css设置背景图片平铺方式

    css设置背景图片平铺方式 repeat:沿水平竖直两个方向平铺,这也是默认值 no-repeat:不平铺,即只显示一次 repeat-x:只沿水平方向平铺 repeat-y:只沿竖直方向平铺 操作方 ...

  • css设置背景图片居中;css背景图片自动居中

    如何通过css设置一张背景图片自动水平垂直居中呢?可以通过css提供的background-position: center进行设置. 设置代码: .bg-img{ height: 100vh; wi ...

  • 如何用CSS设置背景图片

    我们经常会看一些如游戏.电影.购物网上那种五颜六色的网页画面,包括导航菜单,网页主题背景,红的,黑的,(如小简头,像框等)五颜六色的都有,那么我们如何在网页中设置背景图片呢? 列:设置元素背景属性 0 ...

  • css如何设置背景图片大小

    操作方法 01 1.直接设置字体颜色 <div style="color:red"> 您好! </div> 2.添加样式类 <style type=& ...

  • css设置背景不重复

    css设置背景图片,默认的样式是图片重复,有的时候页面只需要一个不重复的背景图片,这就需要使用到css背景图片重复属性 background-repeat: no-repeat;进行设置. 操作方法 ...

  • css背景图片大小如何设置

    css背景图片大小能设置吗?如果可以,如何设置?下面我们来看下. 操作方法 01 先看下我们图片的样式,现在并没有设置背景图片的大小. 02 刷新页面,看下现在的图片,并没有显示完整,因为图片太大了, ...

  • html背景图片大小设置教程

    网页制作越来越广泛,有时候会放一些图片到 HTML页面中来 美化页面,但是图片的尺寸不是很合适,所以就需要对它进行设置,使得图片适应网页了. 操作方法 01 其实大多数的HTML编辑器操作都是一样的, ...

  • Dreamweaver怎样控制背景图片大小

    Dreamweaver是一款集网页制作和管理网站于一身的所见即所得网页编辑器,今天小编就为大家介绍一下Dreamweaver怎样Dreamweaver怎样控制背景图片大小. 操作方法 01 首先,在空 ...

  • div 怎么设置背景图片

    这里小编主要用到CSS的一些属性,小编做前端时也是经常用到设置背景图片的问题,那么小编说一些自己常用的方法 操作方法 01 首先创建一个html文件一个css样式表文件,如图 02 在html文件中创 ...