当前位置:网站首页>background-image使用
background-image使用
2022-08-01 23:49:00 【web18224617243】
目录
background-image: url(" ");
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)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 【ACWing】406. 放置机器人
- @Transactional 注解使用详解
- CDH6 Hue to open a "ASCII" codec can 't encode characters
- 6134. 找到离给定两个节点最近的节点-力扣双百代码
- Deep Learning Fundamentals - Numpy-based Recurrent Neural Network (RNN) implementation and backpropagation training
- Thymeleaf简介
- problem solved
- Flink学习第五天——Flink可视化控制台依赖配置和界面介绍
- 企业防护墙管理,有什么防火墙管理工具?
- ELK日志采集
猜你喜欢

20220725 Information update

Appears in oozie on CDH's hue, error submitting Coordinator My Schedule

A brief analysis of mobile APP security testing in software testing, shared by a third-party software testing agency in Beijing

20220725资料更新

Spark Sql之join on and和where

数据机构---第五章树与二叉树---二叉树的概念---应用题

Sql之各种Join

Leetcode 129求根节点到叶节点数字之和、104二叉树的最大深度、8字符串转换整数(atoi)、82删除排序链表中的重复元素II、204二分查找、94二叉树的中序遍历、144二叉树的前序遍历

Architecture basic concept and nature of architecture

TexturePacker使用文档
随机推荐
Programmer is still short of objects? A new one is enough
@WebServlet注解(Servlet注解)
Quartus 使用 tcl 文件快速配置管脚
经典文献阅读之--DLO
一道golang中关于iota的面试题
@Scheduled注解详解
2022还想上岸学习软件测试必看,测试老鸟的肺腑之言...
Data Organization --- Chapter 5 Trees and Binary Trees --- The Concept of Binary Trees --- Application Questions
尚硅谷MySQL学习笔记
【ACWing】230. 排列计数
A brief analysis of mobile APP security testing in software testing, shared by a third-party software testing agency in Beijing
Quartus uses tcl files to quickly configure pins
多御安全浏览器android版更新至1.7,改进加密协议
Several interview questions about golang concurrency
GIF制作-灰常简单的一键动图工具
Convert LocalDateTime to Date type
Share an interface test project (very worth practicing)
The monthly salary of the test post is 5-9k, how to increase the salary to 25k?
windows sql server 如何卸载干净?
Bean的生命周期
