前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【CSS】CSS 背景设置 ④ ( 超大背景图片设置 | 背景图片定位设置 background-position: center top; )

【CSS】CSS 背景设置 ④ ( 超大背景图片设置 | 背景图片定位设置 background-position: center top; )

作者头像
韩曙亮
发布2023-03-30 19:22:47
1.9K0
发布2023-03-30 19:22:47
举报

文章目录

一、超大背景图片设置


1、超大背景图片问题

在网站开发时 , 经常遇到 网站首页使用超大背景图片显示 的情况 ,

如 : 背景图片 使用 1920 x 1080 像素的图片 ;

每个人的电脑分辨率不同 ,

  • 有的电脑的分辨率可能没有 1920 x 1080 那么大 , 如 800 x 600 , 1080 x 720 等 ;
  • 有的电脑的分辨率可能很大 , 如 4K 分辨率 3840 x 2160 ;

这里给出的策略是 尽量把图设置的越大越好 , 图越大 , 能兼容的分辨率越多 ;

  • 如果 电脑分辨率低于图片分辨率 , 只能显示部分内容 , 这里建议将核心内容放在中心位置 ;
  • 如果 电脑分辨率高于图片分辨率 , 则显示全部内容 , 并且外面还有空白边框存在 ;

2、超大背景图片默认显示

如果设置了大图片作为背景 ,

  • 原图片 :
请添加图片描述
请添加图片描述
  • 如果电脑分辨率很小 , 则只能看到图片背景的左上角 ;
在这里插入图片描述
在这里插入图片描述
  • 如果电脑分辨率很大 , 则大图片背景显示在屏幕的左上角 ;
在这里插入图片描述
在这里插入图片描述

3、超大背景图片推荐定位方式

因此这里要设置图片背景的位置 , 一般超大背景图片的背景定位都使用

代码语言:javascript
复制
background-position: center top;

进行定位 , x 轴方向上居中对齐 , y 轴方向上对齐到顶部 ,

这样设置 :

  • 如果电脑分辨率很小 , 可以看到图片中心偏上的位置 ;
在这里插入图片描述
在这里插入图片描述
  • 如果电脑分辨率很大 , 背景图片位于屏幕中心偏上位置 ;
在这里插入图片描述
在这里插入图片描述

4、超大背景图片编辑策略

图片编辑策略 : 在高分辨率的电脑上可以显示全部内容 , 在低分辨率的电脑上只能显示下图红色矩形框中的内容 , 这里建议 将图片的核心内容放在 图片的中心偏上的位置 , 如下图所示的 白色矩形 范围中 ;

在这里插入图片描述
在这里插入图片描述

二、代码示例


1、背景图片展示

使用下图作为背景图片 :

请添加图片描述
请添加图片描述

2、代码示例

HTML 代码 :

代码语言:javascript
复制
<!DOCTYPE html> 
<html lang="en">
<head>    
	<meta charset="UTF-8" /> 
    <title>超大背景图片位置</title>
	<base target="_blank"/>
	<style>
		body {
			height: 3000px;
			background-image: url(images/background1.jpg);
			background-repeat: no-repeat;
			/* 超大图片背景位置 */
			background-position: center top;
		}
	</style>
</head>
<body>

</body>
</html>

3、展示效果

小屏幕分辨率展示样式 :

在这里插入图片描述
在这里插入图片描述

大屏幕分辨率展示样式 :

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-03-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、超大背景图片设置
    • 1、超大背景图片问题
      • 2、超大背景图片默认显示
        • 3、超大背景图片推荐定位方式
          • 4、超大背景图片编辑策略
          • 二、代码示例
            • 1、背景图片展示
              • 2、代码示例
                • 3、展示效果
                相关产品与服务
                图片处理
                图片处理(Image Processing,IP)是由腾讯云数据万象提供的丰富的图片处理服务,广泛应用于腾讯内部各产品。支持对腾讯云对象存储 COS 或第三方源的图片进行处理,提供基础处理能力(图片裁剪、转格式、缩放、打水印等)、图片瘦身能力(Guetzli 压缩、AVIF 转码压缩)、盲水印版权保护能力,同时支持先进的图像 AI 功能(图像增强、图像标签、图像评分、图像修复、商品抠图等),满足多种业务场景下的图片处理需求。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档