当前位置:网站首页>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开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- Secondary Vocational Network Security Competition B7 Competition Deployment Process
- numpy.isclose
- 怎样做才能让这条SQL变成一条危险的SQL?
- [C language advanced] file operation (2)
- nodejs--process
- FAST-LIO2代码解析(二)
- 根本上解决mysql启动失败问题Job for mysqld.service failed because the control process exited with error code
- Access the selected node in the console
- Chapter 12 End-User Task As Shell Scripts
- Work for 5 years, test case design is bad?To look at the big case design summary
猜你喜欢

ICLR 2022最佳论文:基于对比消歧的偏标签学习

C language - branch statement and loop statement

Sql之各种Join

Various Joins of Sql

ICLR 2022 Best Paper: Partial Label Learning Based on Contrastive Disambiguation

使用Jenkins做持续集成,这个知识点必须要掌握

The Spark of Sql join on the and and where

【MySQL系列】 MySQL表的增删改查(进阶)

Quartus uses tcl files to quickly configure pins

Flink Yarn Per Job - 提交流程一
随机推荐
Spark Sql之join on and和where
2022第六届强网杯部分wp
Flink Yarn Per Job - CliFrontend
【MySQL系列】 MySQL表的增删改查(进阶)
WEB安全基础 - - - XRAY使用
6133. Maximum number of packets
numpy.hstack
Chapter 11 Working with Dates and Times
Get piggy homestay (short-term rental) data
技术分享 | 接口测试中如何使用Json 来进行数据交互 ?
DOM 基础操作
Leetcode 129求根节点到叶节点数字之和、104二叉树的最大深度、8字符串转换整数(atoi)、82删除排序链表中的重复元素II、204二分查找、94二叉树的中序遍历、144二叉树的前序遍历
获取小猪民宿(短租)数据
20220725资料更新
windows sql server 如何卸载干净?
Wincc报表教程(SQL数据库的建立,wincc在数据库中保存和查询数据,调用Excel模板把数据保存到指定的位置和打印功能)
Sql之各种Join
ICLR 2022最佳论文:基于对比消歧的偏标签学习
GIF制作-灰常简单的一键动图工具
solidity
