位置: 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案例分析(倾向得分匹配后怎么进行回归)

  • 抖音上视频怎么保存到本地(抖音上视频怎么下载)

    抖音上视频怎么保存到本地(抖音上视频怎么下载)

  • 爱奇艺字幕显示一半怎么办(爱奇艺字幕显示一半 苹果手机)

    爱奇艺字幕显示一半怎么办(爱奇艺字幕显示一半 苹果手机)

  • blued被对方拉黑会怎样(blued被对方拉黑没访问记录)

    blued被对方拉黑会怎样(blued被对方拉黑没访问记录)

  • 人工智能的特征(不属于人工智能的特征)

    人工智能的特征(不属于人工智能的特征)

  • 华为nova7支持前后双景录像吗(华为nova7前置)

    华为nova7支持前后双景录像吗(华为nova7前置)

  • 西门子系统和法兰克系统的区别(西门子系统和法兰克系统同一个程序哪个加工快)

    西门子系统和法兰克系统的区别(西门子系统和法兰克系统同一个程序哪个加工快)

  • 苹果手机摄像头发烫是什么原因(苹果手机摄像头后面有个小圆孔是什么)

    苹果手机摄像头发烫是什么原因(苹果手机摄像头后面有个小圆孔是什么)

  • 苹果11屏幕左下角出现黑影(苹果11屏幕左下有个弧形阴影)

    苹果11屏幕左下角出现黑影(苹果11屏幕左下有个弧形阴影)

  • 手机充电器三根线怎么辨认(手机充电器三根线分别是什么线)

    手机充电器三根线怎么辨认(手机充电器三根线分别是什么线)

  • 按字节编址什么意思(按字节编址存储容量)

    按字节编址什么意思(按字节编址存储容量)

  • qq音乐的歌词如何显示到桌面上来(qq音乐歌词在英雄联盟上显示)

    qq音乐的歌词如何显示到桌面上来(qq音乐歌词在英雄联盟上显示)

  • 风向仪可以用来测量什么(风向仪应该放置在什么地方)

    风向仪可以用来测量什么(风向仪应该放置在什么地方)

  • 蓝牙耳机的麦克风在哪(蓝牙耳机的麦克风声音小怎么办)

    蓝牙耳机的麦克风在哪(蓝牙耳机的麦克风声音小怎么办)

  • 华为mate30是5g还是4g(华为mate30属于5g手机吗)

    华为mate30是5g还是4g(华为mate30属于5g手机吗)

  • b站怎么设置青少年模式(b站怎么设置青少年模式但是还能看收藏夹里的视频)

    b站怎么设置青少年模式(b站怎么设置青少年模式但是还能看收藏夹里的视频)

  • 好玩吧怎么注销账号(好玩吧解除绑定算注销么)

    好玩吧怎么注销账号(好玩吧解除绑定算注销么)

  • ppt自动保存位置(ppt自动保存位置建议修改吗)

    ppt自动保存位置(ppt自动保存位置建议修改吗)

  • 苹果手机备份怎么删除(苹果的手机备份)

    苹果手机备份怎么删除(苹果的手机备份)

  • 企业抖音号设置联系电话(企业抖音号怎么设置)

    企业抖音号设置联系电话(企业抖音号怎么设置)

  • 手机上边显示hd啥意思(手机上边显示hd12)

    手机上边显示hd啥意思(手机上边显示hd12)

  • appstore无法下载应用(新苹果手机appstore无法下载)

    appstore无法下载应用(新苹果手机appstore无法下载)

  • Windows 2003 SP2 简体中文版下载地址

    Windows 2003 SP2 简体中文版下载地址

  • 人际关系是定义是什么(人际关系定义是什么)

    人际关系是定义是什么(人际关系定义是什么)

  • npfmntor.exe - npfmntor是什么进程 有什么用

    npfmntor.exe - npfmntor是什么进程 有什么用

  • Python+Selenium自动化测试详细教程(python自动化selenium)

    Python+Selenium自动化测试详细教程(python自动化selenium)

  • ChatGPT在热门行业的应用场景有哪些

    ChatGPT在热门行业的应用场景有哪些

  • 土地税税额标准
  • 建筑企业简易计税和一般计税分开核算
  • 增值税不交什么后果
  • 发票专票抵扣
  • 暂估冲回账务处理
  • 会计科目的设置
  • 地税服务业发票税率多少
  • 制作费计入什么会计科目
  • 一般纳税人销售旧货
  • 固定资产增值税怎么抵扣
  • 个税按月算和按年算为什么不一样
  • 未按规定安装使用税控装置
  • 金融服务利息税率是多少
  • 年终奖个税公式 2022
  • 无偿使用固定资产如何缴税
  • 投资的子公司亏损注销
  • 坏账收不回怎么做账
  • 是否填写国家统计局一套表
  • 收据可以入账的文件
  • 如何给网页添加水印
  • 企业能公户往个人转账吗
  • 哪些货物出口不需要运输条件
  • 企业注销清算流程
  • 车辆购置税退税计算
  • 出口换汇成本一般是多少
  • 资产减值损失和存货跌价准备有什么区别
  • 注销公司的处理方式
  • react 路由参数
  • php获取文件夹大小
  • dvwa靶场搭建sql注入
  • 流动资产的含义及常见项目
  • 合同没有约定发票税点谁承担怎么办
  • 未开票金额怎么报税
  • 公司电脑配件也要交税吗
  • 民办非企业开办资金入什么科目
  • python中字符串与数字相乘的结果
  • mysql常用表
  • 水运企业会计核算办法
  • 个人经营所得税率
  • 收据十万大写金额填写样本
  • 外贸进项税额怎么算
  • 普通发票和增值税发票报销有什么区别?
  • 核定征收的企业所得税怎么算
  • 收入结转到本年利润的会计分录
  • 公对公转账货款写成了往来款怎么办
  • 补发工资如何计算个税
  • 预借备用金的会计分录
  • 转账支票记到哪个科目
  • 增值税进项税额抵扣期限最新
  • 刻章需要准备的资料
  • 自产产品用于不动产
  • 给客户买的礼品要交税吗
  • 往来款多了会怎么样
  • 借款利息如何记账
  • 业务招待费税务扣除标准
  • 收到是怎么写
  • 排序mysql
  • win7旗舰版系统恢复
  • samba webui
  • u盘安装winpe
  • win10raw预览
  • win8系统与win10哪个好
  • xp系统注册表在哪
  • win10浏览器下载不了软件怎么回事
  • linux删除定时任务
  • arcgis栅格图像
  • 一个项目引多个项目
  • django模块详解
  • bootstrap页头
  • android studio环境
  • netmon.exe
  • jquery绑定事件和移除事件
  • 安卓解析xml的几种方式
  • 火狐firefox浏览器官网
  • 江西增值税发票查询
  • 申报税务登记日期怎么填
  • 百分之13的税率怎么算如何算百分之13的税率
  • 两江新区钓鱼地方
  • 国家税务总局关于涉税中介
  • 尾矿治理文件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设