位置: IT常识 - 正文

〖大前端 - 基础入门三大核心之CSS篇⑱〗- CSS中的背景(大前端最新)

编辑:rootadmin
〖大前端 - 基础入门三大核心之CSS篇⑱〗- CSS中的背景 说明:该文属于 大前端全栈架构白宝书专栏,目前阶段免费开放,购买任意白宝书体系化专栏可加入TFS-CLUB 私域社区。福利:除了通过订阅"白宝书系列专栏"加入社区获取所有付费专栏的内容之外,还可以通过加入星荐官共赢计划 加入私域社区。当前子专栏 基础入门三大核心篇 也是免费开放阶段。推荐他人订阅,可获取扣除平台费用后的35%收益。作者:不渴望力量的哈士奇(哈哥),十余年工作经验, 跨域学习者,从事过全栈研发、产品经理等工作,目前任某金融品类App负责人。荣誉:2022年度博客之星Top4、博客专家认证、全栈领域优质创作者、新星计划导师,“星荐官共赢计划” 发起人。现象级专栏《白宝书系列》作者,文章知识点浅显易懂且不失深度;TFS-CLUB社区创立者,旨在以“赋能 共赢”推动共建技术人成长共同体。🏆 白宝书系列 🏅 Python全栈白宝书🏅 产品思维训练白宝书🏅 全域运营实战白宝书🏅 大前端全栈架构白宝书文章目录⭐️ 背景基础知识🌟 背景颜色🌟 背景图片⭐️ 背景图片重复模式⭐️ 背景尺寸⭐️ 背景裁切⭐️ 背景起源⭐️ 背景固定⭐️ 背景图片位置

推荐整理分享〖大前端 - 基础入门三大核心之CSS篇⑱〗- CSS中的背景(大前端最新),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:大前端最新,大前端技术架构,大前端需要掌握什么技能,大前端技术架构,前端 大前端,大前端课程,大前端课程,大前端技术,内容如对您有帮助,希望把文章链接给更多的朋友!

我们已经非常熟悉 “background-color” 属性了,知道它可以用来设置背景的颜色。实际工作中,肯定不仅仅给背景设置纯色,否则就太丑了。背景还可以设置背景图片,渐变色,多个颜色,还需要对背景进行裁切、位置调整等。下面我们就来详细的了解一下css中的背景。

⭐️ 背景基础知识

在学习 CSS 的背景知识之前,先来了解一下 "背景的基础知识" 吧。

🌟 背景颜色

backgroud-color用来设置背景颜色

背景颜色可以用十六进制、rgb()、rgba()表示法表示

padding区域是有背景颜色的

🌟 背景图片

"background-image属性" 用来设置背景图片:background-image: url();括号中填写图片的路径,可以是相对路径,也可以是http://开头的绝对路径。

注意:如果样式表是外链的,那么要书写从css出发到图片的路径,而不是从html出发。

如果图片比盒子小,图片会自动向横向和纵向平铺。

下面看个例子:

如果样式表是外链式的,url要书写从css出发到图片的路径:

⭐️ 背景图片重复模式

background-repeat用来设置背景的重复模式

值描述repeat;x、y均平铺(默认)repeat-x;x平铺repeat-y;y平铺no-repeat;不平铺

下面看些例子:

有些图片天生就可以无缝衔接的拼接,这些图片就非常适合做为背景图片,我们可以给整个网页设置背景图片:

⭐️ 背景尺寸

background-size属性用来设置背景图片的尺寸,可以兼容到IE9,是很常用的设置背景尺寸的属性。

background-size: 100px 200px;值代表背景图片的宽度、高度。

也可以设置成background-size: 20% 20%;表示为盒子的宽、高的百分之多少。

需要等比例设置的值,写auto

下面看些例子:

〖大前端 - 基础入门三大核心之CSS篇⑱〗- CSS中的背景(大前端最新)

如果宽度和高度都设置成百分比,图片可能会变形

background-size的contain和cover:

contain和cover是两个特殊的background-size的值

contain表示将背景图片智能改变尺寸以容纳到盒子里cover表示将背景图片智能改变尺寸以撑满盒子

下面直接看例子:

contain尽量让图片覆盖盒子,但不会变形,撑不满的部分不再覆盖。

cover一定会用图片撑满盒子,可能会使图片变形。

⭐️ 背景裁切

background-clip属性用来设置元素的背景裁切到哪个盒子。兼容到IE9。

background-clip属性有三个值:

值描述border-box背景延伸至边框(默认值)padding-box背景延伸至内边(padding),不会绘制到边框处(仅在dotted、dashed边框可察觉)content-box背景被裁切至内容区

下面直接看例子:

⭐️ 背景起源

我们在设置背景裁切的时候可能会发现一个现象,就是左上角的图片可能被裁切的只剩下一部分了,导致效果看起来不太好看:

这个时候就需要用到背景起源:background-origin

背景起源设置成从盒子内容开始:background-origin: content-box背景起源设置成从盒子padding开始:background-origin: padding-box默认是从盒子边框开始的

经过背景起源修饰后:

背景裁切和背景起源背景相对背景和背景尺寸用的较少,大家了解这两个属性就可以了。

⭐️ 背景固定

backgroud-attachment属性用来决定背景图像的位置是在视口内固定,还是随着包含它的区块滚动。

值描述fixed自己滚动条不动,外部滚动条不动local自己滚动条动,外部滚动条动scroll自己滚动条不动,外部滚动条动(默认值)

下面直接看例子:

首先先做一个视口:

我们知道盒子中文字过多会溢出,我们可以给盒子加个滚动条,让溢出部分可以滚动显示,用到属性:overflow: scroll;

现在尝试backgroud-attachment属性的三个值:

⭐️ 背景图片位置

background-position属性用来设置背景图片出现在盒子的什么位置

也可以用 top、bottom、center、left、right 描述图片出现的位置,比如使盒子出现在盒子的正中间:

使盒子水平方向居中,垂直方向贴在盒子下方:

使盒子出现在右上角:

background-position属性在实际工作中还是比较实用的,尤其是background-position: center center;,比如可以解决我们之前学到的background的contain和cover可以将图片自适应尺寸,但适应后可能出现只有一侧留白和图片变形看起来不好看的问题。

下面看下例子:

本文链接地址:https://www.jiuchutong.com/zhishi/300337.html 转载请保留说明!

上一篇:JS数组常用的操作方法(js中数组操作)

下一篇:倾向得分匹配PSM案例分析(倾向得分匹配后怎么进行回归)

  • 怎样利用qq群邮件推广网站的一些经验心得(怎样利用qq群邮箱发文件)

    怎样利用qq群邮件推广网站的一些经验心得(怎样利用qq群邮箱发文件)

  • 苹果手表微信怎么打字回复(苹果手表微信怎么安装)

    苹果手表微信怎么打字回复(苹果手表微信怎么安装)

  • iphone热点频段怎么改(苹果手机热点怎么设置2.4g频段)

    iphone热点频段怎么改(苹果手机热点怎么设置2.4g频段)

  • 微信密码忘了怎么办(微信密码忘了怎么办?手机号也不用了,怎么重新登录微信)

    微信密码忘了怎么办(微信密码忘了怎么办?手机号也不用了,怎么重新登录微信)

  • 华为抬头唤醒在哪儿(华为手机 抬头呼唤 怎么设置)

    华为抬头唤醒在哪儿(华为手机 抬头呼唤 怎么设置)

  • 微信视频老是通话中断

    微信视频老是通话中断

  • 网易云hd和网易云音乐区别(网易云hd和网易云音乐可以同步登陆吗)

    网易云hd和网易云音乐区别(网易云hd和网易云音乐可以同步登陆吗)

  • 小米手机怎么用LHDC(小米手机怎么用u盘)

    小米手机怎么用LHDC(小米手机怎么用u盘)

  • 苹果换过屏幕有影响吗(苹果换过屏幕有原彩显示怎回事)

    苹果换过屏幕有影响吗(苹果换过屏幕有原彩显示怎回事)

  • 华为手机设备锁在哪(华为手机设备锁定怎么解除)

    华为手机设备锁在哪(华为手机设备锁定怎么解除)

  • qq主页的达人图标怎么关闭(qq达人标)

    qq主页的达人图标怎么关闭(qq达人标)

  • 录音192kbps是什么意思(手机录音320kbps)

    录音192kbps是什么意思(手机录音320kbps)

  • access属于什么类型数据库(access属于__ __数据库)

    access属于什么类型数据库(access属于__ __数据库)

  • 微信有暗黑模式吗(微信暗黑模式怎么开启)

    微信有暗黑模式吗(微信暗黑模式怎么开启)

  • 图层的混合模式有哪些(列举图层的混合模式)

    图层的混合模式有哪些(列举图层的混合模式)

  • 浏览器怎么限制网站(浏览器怎么限制使用时间)

    浏览器怎么限制网站(浏览器怎么限制使用时间)

  • 快手直播怎么举报封号(快手直播怎么直播)

    快手直播怎么举报封号(快手直播怎么直播)

  • 淘宝币在哪领(怎么获得淘宝币)

    淘宝币在哪领(怎么获得淘宝币)

  • 知道微信群名称怎么加群(知道微信群名称怎么加入)

    知道微信群名称怎么加群(知道微信群名称怎么加入)

  • 超级看怎么用不了(超级看下架原因)

    超级看怎么用不了(超级看下架原因)

  • 唯品会收货地址在哪里改(唯品会收货地址怎么填)

    唯品会收货地址在哪里改(唯品会收货地址怎么填)

  • 发财树怎么修剪枝叶——让你的发财树与从不同(发财树怎么修剪枝叶视频教程)

    发财树怎么修剪枝叶——让你的发财树与从不同(发财树怎么修剪枝叶视频教程)

  • 快速上手Amazon SageMaker动手实验室(快速上手:华硕路由器的wireguard服务器)

    快速上手Amazon SageMaker动手实验室(快速上手:华硕路由器的wireguard服务器)

  • 进项税额转出会计分录月末如何结转
  • 目的税包括
  • 减免所得税会影响工资发放吗
  • 应收账款和应付账款可以抵消吗
  • 劳务报酬个人所得税怎么计算
  • 软件租赁费计入哪个科目
  • 冲红退税流程
  • 预收货款增值税纳税义务发生时间如何确定
  • 空调损坏
  • 股东溢价转让股份交易市场会计分录
  • 采用托收承付方式怎么做分录?
  • 普通发票可以改明细吗
  • 进项发票还没认证怎么做账
  • 行政单位在建工程入账
  • 小规模收到货运专用发票
  • 专票的有效期是什么意思
  • 个税免税收入填错了怎么办
  • 分期付款的车怎么做分录
  • 社保费现金收缴管理制度
  • win11怎么设置声音
  • 如何测试电脑网速多少兆
  • 清算资金往来借贷方什么意思
  • 发票金额与实际金额不一致违法吗
  • 成本核算的意义是什么
  • 固定资产全额折旧
  • 蒙特勒和日内瓦的关系
  • PHP:JDToGregorian()的用法_日历函数
  • vue方法顺序执行
  • 应交税费会计分录例题
  • 税务申报说明怎么写范文
  • 企业预付账款属于什么科目
  • 非营利组织能否开社保账户
  • 织梦怎么新建页面
  • 禁止DedeCMS未审核文档支持动态浏览方法
  • 分享帝国cms选取什么
  • 代扣代缴个人所得税奖励金
  • 资本成本在财务报表中怎么体现
  • 勾稽关系怎么算
  • 印花税计税金额是主营业务收入吗
  • 百旺税控盘汇总上传如何检查
  • 企业哪些情况下需要报税
  • 分公司财务负责人要求
  • 读取注册表失败,请检查注册表
  • 小微企业金融免税政策
  • 高新企业研发收入占总收入比例怎么算
  • 广告服务费一般几个点
  • 小规模纳税人购买原材料会计分录
  • 什么时候确认应收
  • sql server获取字段长度
  • sql server连接不上服务器怎么办
  • sql如何对两个表数据求和
  • mysql数据库迁移方案
  • linux系统批量替换内容
  • centos 常用命令教程
  • win1021h2正式版
  • win10企业版20h2和1909
  • win8 系统设置
  • windows重大更新
  • win7桌面文件夹路径
  • mount挂载文件系统
  • linux安装ko驱动
  • unity3d 帧同步
  • unity3d技术介绍
  • nodejs npm package.json中文文档
  • javascript中的函数该如何理解
  • js中两个等号
  • android新手入门
  • 你可能不知道的湖北
  • nodejs实现微服务
  • ECLIPSE编辑器
  • css和js应如何在html中放置
  • jquery怎么遍历
  • unityugui
  • 广州契税补贴2022政策
  • 抵扣怎么做账
  • 福建省地方amc
  • 怎样在微信小程序里交医保
  • 吉林省国税局网站官网
  • 利润表研发费用项目应根据管理费用
  • 成都车辆购置税2024年新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设