background-image使用
目录
background-image: url(" ");
background-repeat属性(背景平铺)
background-size属性(设置背景图片大小)
background-position属性(背景图片位置)
1.background-image: url(" ") ;
首先要知道background-image是将图片作为背景,使用方法为:
background-image: url("") ;
其次是关于图片路径问题,
如果该css文件和背景图片在同一文件夹存在且并不包含于其他文件夹那么直接填写back.jpg;background-image:url(back.jpg);
如果该css文件和背景图片在同一文件夹存在且图片包含于其他文件夹(ws)那么填写ws/back.jpg; background-image:url(ws/back.jpg);
如果该css文件和背景图片不在同一文件夹下,(背景图片在demo文件下,而demo文件夹和css文件所在文件夹并列)那么填写../demo/back.jpg;
background-image:url(../demo/back.jpg);
对于css文件所在目录来说:
“../”表示上一级目录开始
“./”表示当前同级目录开始
“/”表示根目录开始。
“../../ ”表示源文件所在目录的上上级目录
例如:
background-image: url("../assets/back1.jpg") ;我想要用back1这张图片,这张图片在assets文件里,css文件在components文件里,可以看到 assets文件和components文件属于同级目录,所以路径就是: url("../src/assets/back1.jpg")
2.然后就是一些与之相关的其他属性:
background-repeat属性(背景平铺)
repeat 默认值,在水平方向和垂直方向都重复(默认值)
no-repeat 不重复背景图像
repeat-x 只有水平位置会重复背景图像
repeat-y 只有垂直方向会重复背景图像
background-size属性(设置背景图片大小)
例如:
.body{width: 100%;height: 100%;background-image: url("../assets/back1.jpg") ;background-size: 200px 80px; } 这里的宽为200px,高为80px也可以将大小设置为百分比(百分比:background-size:40% 60%;不过需要注意的是,图片大小不是按背景图片大小的百分数来计算的,而是装载背景图的元素的百分比来计算。)还可以是cover和contain。 cover:保持图像的宽高比例,将图片缩放到正好完全覆盖定义的背景区域,其中有一边和背景相同contain:保持图像的宽高比例,将图片缩放到宽或者高正好适应定义背景的区域,但背景仍在定义的区域之内,被包含
background-position属性(背景图片位置)
有三种方法:
x(长度)y(长度)
第一个值是水平位置,第二个值是垂直位置。左上角是0。单位可以是像素(0px 0px)或任何其他 css单位。如果仅指定了一个值,其他值将是50%。将背景图像的左上角,放置在对象背景区域(x,y)所指定的位置,即定义的是背景图片的左上角相对于背景区域左上角的偏移量x% y% 第一个值是水平位置,第二个值是垂直位置。左上角是0%0%。右下角是100%100%。如果仅指定了一个值,其他值将是50%。 默认值为:0%0%
直接指定位置 (center、top、bottom、left、right)
background-image使用相关推荐
- css的background
背景属性--background是css中的核心属性.你应该对它有充分的了解.这篇文章详细讨论了background的所有相关属性,甚至包括background-p_w_upload,还为我们介绍了它 ...
- CSS 背景(background)(背景颜色color、背景图片image、背景平铺repeat、背景位置position、背景附着、背景简写、背景透明、链接导航栏综合案例)
1. 背景颜色(color) background-color:颜色值; 默认的值是 transparent 透明的 示例代码: <!DOCTYPE html> <html lang ...
- CSS background 之设置图片为背景技巧
首先先来看看background有那些值: 可以按顺序设置如下属性(可点击进入相应的css手册查看使用): background-color 背景颜色 background-image 背景图片 ba ...
- R语言ggplot2在可视化图像中添加横线并在横线中添加文本、为横线中添加的文本添加文本框、自定义文本框的填充色(background color for a text annotation)
R语言ggplot2在可视化图像中添加横线并在横线中添加文本.为横线中添加的文本添加文本框.自定义文本框的填充色(background color for a text annotation) 目录
- R语言使用magick包的image_border函数和image_background函数自定义图像的边界和背景(Change image border and background)
R语言使用magick包的image_border函数和image_background函数自定义图像的边界和背景(Change image border and background) 目录
- R语言ggplot2可视化自定义可视化结果的背景色(background color)实战:改变整个画板(panel)的背景色、改变图像(plot)区域的背景色
R语言ggplot2可视化自定义可视化结果的背景色(background color)实战:改变整个画板(panel)的背景色.改变图像(plot)区域的背景色 目录
- Python使用matplotlib绘制透明背景的可视化图像并保存透明背景的可视化结果(transparent background)
Python使用matplotlib绘制透明背景的可视化图像并保存透明背景的可视化结果(transparent background) 目录
- Python使用matplotlib可视化自定义背景色实战:自定义可视化图像的背景色(Background Color)
Python使用matplotlib可视化自定义背景色实战:自定义可视化图像的背景色(Background Color) 目录
- css规则中区块block,css常用属性总结:背景background下篇
前言:这段时间天天加班到10:30之后,简直是x了. 在上一篇文章中,分别解析了background各个属性的用法和注意细节.如果我们在项目上使用背景效果,如果使用下面的写法,你可能抓狂. body{ ...
- iOS9 This application is modifying the autolayout engine from a background thread, which
以前在Xcode7之间项目没有问题,但是使用Xcode7后 突然不好使了,This application is modifying the autolayout engine from a back ...
最新文章
- HP-UX B.11.31从安装到VG配置
- 数据事业部/数据项目/数据乐高
- linutx 基本配置
- C#学习笔记——通用对话框
- 论文浅尝 | 采用成对编码的图卷积网络用于知识图谱补全
- leetcode - 474. 一和零
- P1546 最短网络 Agri-Net
- AndroidStudio_安卓原生开发_请求网络图片并解析成BitMap_异步处理_在UI线程执行_利用AsyncTask---Android原生开发工作笔记146
- 联想拯救者y空间_联想拯救者 R9000X 笔记本 GTX 1650 Ti 配置被砍
- 剑指offer——面试题51:数组中重复的数字
- java转双层pdf文件_双层ofd转pdf时报错,带图片带坐标的那种格式
- 珞珈老师PPT教学-笔记
- 第九届蓝桥杯单片机省赛题‘彩灯控制器’程序实现
- 计算机教育实习日志,计算机教师实习日志
- 设计心理学2-与复杂共处【读书笔记】
- vue 自定义事件 解绑
- POJO和PO的概念,区别
- android如何绑定事件,Android_安卓为按钮控件绑定事件的五种方式
- 加强立法规制个人信息滥用
- linux直流电机测试,电机与动力系统测试
热门文章
- 中级程序员晋升高级程序员,只差这几个技能
- 树莓派做百度云盘离线下载器BaiduPCS-Go web,树莓派与windows互传文件
- 书摘---创业36条军规2:创业的三大条件
- cocos2d 由导出文件.csb反推出cocosUI工程
- 智能手机上最常见的传感器
- linux系统 中文定制版,我们的Ubuntu 中文定制版呢?
- 分享5款干净好用的电脑浏览器,用最后一款工作不累
- 去掉win7快捷方式箭头及修复锁定到任务栏失效
- html文件关联异常怎么修复,在Win7系统中,如何修复exe文件关联错误?
- pom.xml报错找不到jar-解决