论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
软件与程序人生
›
前端开发
›
前端必知必会-html配景图片设置
前端必知必会-html配景图片设置
篮之新喜
论坛元老
|
2024-11-19 04:29:51
|
显示全部楼层
|
阅读模式
楼主
主题
1973
|
帖子
1973
|
积分
5929
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
HTML 配景图像
几乎任何 HTML 元素都可以指定配景图像。
HTML 元素上的配景图像
要在 HTML 元素上添加配景图像,请使用 HTML style 属性和 CSS background-image 属性:
示例
在 HTML 元素上添加配景图像:
<p style="background-image: url('img_girl.jpg');">
复制代码
还可以在 <head> 部分的 <style> 元素中指定配景图像:
示例
在 <style> 元素中指定配景图像:
<style>
p {
background-image: url('img_girl.jpg');
}
</style>
复制代码
页面上的配景图像
如果您渴望整个页面都有配景图像,则必须在 <body> 元素上指定配景图像:
示例
为整个页面添加配景图像:
<style>
body {
background-image: url('img_girl.jpg');
}
</style>
复制代码
配景重复
如果配景图像小于元素,则图像将在水平和垂直方向上重复,直到到达元素末端:
示例
<style>
body {
background-image: url('example_img_girl.jpg');
}
</style>
复制代码
要制止配景图像重复,请将 background-repeat 属性设置为 no-repeat。
示例
<style>
body {
background-image: url('example_img_girl.jpg');
background-repeat: no-repeat;
}
</style>
复制代码
配景覆盖
如果渴望配景图像覆盖整个元素,可以将 background-size 属性设置为 cover。
别的,为了确保整个元素始终被覆盖,请将 background-attachment 属性设置为 fixed:
这样,配景图像将覆盖整个元素,而不会拉伸(图像将保持其原始比例):
示例
<style>
body {
background-image: url('img_girl.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
}
</style>
复制代码
配景拉伸
如果您渴望配景图像拉伸以得当整个元素,您可以将 background-size 属性设置为 100% 100%:
实验调解浏览器窗口的大小,您将看到图像将拉伸,但始终覆盖整个元素。
示例
<style>
body {
background-image: url('img_girl.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
背景尺寸:100% 100%;
}
</style>
复制代码
HTML <picture> 元素
HTML <picture> 元素针对不同的设备或屏幕尺寸显示不同的图片。
HTML <picture> 元素为 Web 开辟人员在指定图像资源时提供了更大的灵活性。
<picture> 元素包罗一个或多个 元素,每个元素通过 srcset 属性引用不同的图像。这样,浏览器就可以选择最得当当前视图和/或设备的图像。
每个 <source> 元素都有一个 media 属性,用于定义图像何时最符合。
示例
针对不同的屏幕尺寸显示不同的图像:
<picture>
<source media="(min-width: 650px)" srcset="img_food.jpg">
<source media="(min-width: 465px)" srcset="img_car.jpg">
<img src="img_girl.jpg">
</picture>
复制代码
注意:始终将 <img> 元素指定为 <picture> 元素的末了一个子元素。 <img> 元素用于不支持 <picture> 元素的浏览器,或者 <source> 标签均不匹配。
何时使用 Picture 元素
<picture> 元素有两个主要用途:
带宽
如果您的屏幕或设备较小,则无需加载大型图像文件。浏览器将使用具有匹配属性值的第一个 元素,并忽略以下任何元素。
格式支持
某些浏览器或设备可能不支持全部图像格式。通过使用 元素,您可以添加全部格式的图像,浏览器将使用它识别的第一个格式,并忽略以下任何元素。
示例
浏览器将使用它识别的第一个图像格式:
<picture>
<source srcset="img_avatar.png">
<source srcset="img_girl.jpg">
<img src="img_beatles.gif" alt="Beatles" style="width:auto;">
</picture>
复制代码
注意:浏览器将使用具有匹配属性值的第一个 <source> 元素,并忽略任何后续 <source> 元素。
总结
本文介绍了的使用,如有问题接待私信和评论
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
篮之新喜
论坛元老
这个人很懒什么都没写!
楼主热帖
XtraBackup 搭建从库的一般步骤及 Xtra ...
Docker三剑客之Machine
rustdesk自建服务器总是掉线 未就绪, ...
8行代码实现快速排序,简单易懂图解! ...
[回馈]ASP.NET Core MVC开发实战之商城 ...
通过Go语言创建CA与签发证书 ...
Java毕业设计-音乐管理系统
三天吃透Kafka面试八股文
sqlserver 软件授权
教你几招百度网盘不限速的方法 ...
标签云
渠道
国产数据库
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
linux
人工智能
快速回复
返回顶部
返回列表