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

  • vivoy93s如何设置指纹(vivoy93s如何设置时间密码壁纸锁屏显示)

    vivoy93s如何设置指纹(vivoy93s如何设置时间密码壁纸锁屏显示)

  • qq怎么设置别人加我要答案(qq怎么设置别人看不到空间点赞的人)

    qq怎么设置别人加我要答案(qq怎么设置别人看不到空间点赞的人)

  • 手机屏幕裂开了一条缝(手机屏幕裂开了可以继续使用吗)

    手机屏幕裂开了一条缝(手机屏幕裂开了可以继续使用吗)

  • oppo手机重启开不了机怎么办(oppo手机重启开机显示选择语言)

    oppo手机重启开不了机怎么办(oppo手机重启开机显示选择语言)

  • 手机正面朝下摔没事吧(手机正面朝下摔了黑屏但是屏幕有反应)

    手机正面朝下摔没事吧(手机正面朝下摔了黑屏但是屏幕有反应)

  • 抖音能和对方视频吗(抖音可以和对方视频聊天吗?)

    抖音能和对方视频吗(抖音可以和对方视频聊天吗?)

  • 华为畅连通话在哪里开启(华为畅连通话在不知名情况下打出)

    华为畅连通话在哪里开启(华为畅连通话在不知名情况下打出)

  • 哪几款手机自带nfc(哪几款手机自带root)

    哪几款手机自带nfc(哪几款手机自带root)

  • heliog85相当于骁龙多少(heliog85游戏芯片相当于骁龙几)

    heliog85相当于骁龙多少(heliog85游戏芯片相当于骁龙几)

  • 手机太卡了怎么办(手机太卡了怎么解决oppo)

    手机太卡了怎么办(手机太卡了怎么解决oppo)

  • 朋友权限仅聊天对方知道吗(朋友权限仅聊天怎么取消)

    朋友权限仅聊天对方知道吗(朋友权限仅聊天怎么取消)

  • 多媒体硬件有哪些(多媒体硬件有哪些设备)

    多媒体硬件有哪些(多媒体硬件有哪些设备)

  • vivo手机怎么插电话卡(vivo手机怎么插sd卡)

    vivo手机怎么插电话卡(vivo手机怎么插sd卡)

  • iphone解锁密码怎么设置(iPhone解锁密码怎么改)

    iphone解锁密码怎么设置(iPhone解锁密码怎么改)

  • 格式化sd卡是什么意思(格式化sd卡有什么用?)

    格式化sd卡是什么意思(格式化sd卡有什么用?)

  • 蓝牙4.0与5.0能配对吗(蓝牙4.0可以和蓝牙5.0区别)

    蓝牙4.0与5.0能配对吗(蓝牙4.0可以和蓝牙5.0区别)

  • vivo1818ca是什么型号(vivo1818a是什么型号)

    vivo1818ca是什么型号(vivo1818a是什么型号)

  • 移除粉丝和拉黑的区别(移除粉丝和拉黑的区别又解封了又变成了我的粉丝安全吗)

    移除粉丝和拉黑的区别(移除粉丝和拉黑的区别又解封了又变成了我的粉丝安全吗)

  • 淘宝津贴什么意思(淘宝津贴2020)

    淘宝津贴什么意思(淘宝津贴2020)

  • 手机qq怎么弄空白资料(手机qq怎么弄空白名字复制)

    手机qq怎么弄空白资料(手机qq怎么弄空白名字复制)

  • 如何防止别人偷看我的手机(如何防止别人偷东西)

    如何防止别人偷看我的手机(如何防止别人偷东西)

  • 拼多多店铺三级惩罚如何解除(拼多多店铺三级限制中怎么解开)

    拼多多店铺三级惩罚如何解除(拼多多店铺三级限制中怎么解开)

  • xsmax怎么换微信提示音(苹果xsmax怎么更换微信铃声)

    xsmax怎么换微信提示音(苹果xsmax怎么更换微信铃声)

  • 华为手机隐藏录屏悬浮(华为手机隐藏录屏标识)

    华为手机隐藏录屏悬浮(华为手机隐藏录屏标识)

  • 视网膜显示屏的好处(视网膜 显示屏)

    视网膜显示屏的好处(视网膜 显示屏)

  • 出租房怎么算平方多少
  • 小额零星开支税前扣除
  • 业务招待费进项税额转出表二
  • 账户利息怎么做账务处理
  • 劳务公司临时工工资需要申报吗
  • 油卡预付款可以报销吗
  • 员工交通费属于什么费用
  • 提供教育服务免征增值税文件
  • 外商投资企业啥意思
  • 佣金的支付方式主要有什么
  • 单位买另一单位银行承兑汇怎样入账?
  • 分公司收到的总部拨款会计如何处理
  • 公司注销税务需要交多少钱
  • 案例分析小规模纳税人月销售不足3万如何处理?
  • 水果 增值税专票
  • 劳务派遣劳务费发票怎么开
  • 兼职获得员工旅游资源
  • 服务行业营业成本占比
  • linux清理磁盘空间
  • 在线网速测试网站测速工具
  • 签证费入什么科目
  • 圣伊利亚斯山
  • 屏幕颜色怎么变
  • 抵扣联和发票联丢失怎么办
  • 营改增后房地产企业账务处理
  • macOS Big Sur 11.1正式版更新了什么?macOS Big Sur 11.1正式版更新
  • win7无法打开打印机
  • data.dataloader
  • yii实现使用CUploadedFile上传文件的方法
  • html页面间传数据
  • laravel 入门
  • 增值税专用发票怎么开
  • 股权激励费用摊销计算
  • 考研408怎么样
  • redis如何实现分布式事务
  • 前端网页设计的三大技术
  • ChatGPT全面升级,GPT4支持多模态数据。
  • Programming tutorials and source code examples
  • 销售成本销售收入的关系
  • 固定资产折旧应计入什么费用
  • 什么叫做关税完税证明呢
  • sql注入漏洞不会出现在哪个位置
  • php实现站内消息推送
  • 织梦系统
  • 哪些行业不适用税前加计扣除政策
  • 蔬菜开发票到哪里开呢?
  • 调整多计提的工资
  • 企业低值易耗品的摊销方法有
  • mysql连接数据库的基本步骤是什么
  • 生育津贴是怎么申请
  • 印花税记入哪个费用
  • 普通发票做账需要价税分离吗
  • 勾选认证能够勾选当月
  • 事业单位利息收入的正确分录
  • 补缴以前年度企业年金可以税前扣除吗
  • 企业享受所得税免税政策
  • mysql8.0 json
  • mysql文件存储路径设置
  • win10预览版0x80072ee2
  • win7显示无线网络未连接
  • 要建立linux分区可以有哪几种方法
  • ubuntu20.4 ssh
  • xp查看用户名和密码
  • centosgui
  • 缩略图无法显示
  • linux打包命令tar打包目录结构
  • opencvsharp读取图片
  • django 不同app间model引用
  • javascript获取数据
  • js setTimeout opener的用法示例详解
  • unity的ugui
  • node socket hang up
  • 在Unity中使用事件/委托机制(event/delegate)进行GameObject之间的通信
  • wxpython中Textctrl回车事件无效的解决方法
  • jquery插件大全
  • 青岛税务局网上办税厅app
  • 政府征用土地社保补偿标准
  • 贵州电子税务总局
  • 青岛振兴税务师招聘
  • 西安代驾平台有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设