0

0

如何更改 CSS 中特定更宽视口的背景颜色?

WBOY

WBOY

发布时间:2023-09-07 22:13:10

|

1520人浏览过

|

来源于tutorialspoint

转载

如何更改 css 中特定更宽视口的背景颜色?

我们可以通过使用我们所称之为“视口”宽度来确定正在使用的设备。

计算机图形学中,视口通常指的是用户当前正在查看的多边形(通常是矩形)区域。当我们在Web浏览器中谈论视口时,通常指的是一个窗口,在该窗口中内容可见,用户无法查看窗口外的内容。

基本上有两种类型的视口。

  • 浏览器在其上绘制整个网页的固定视口称为布局视口

    立即学习前端免费学习笔记(深入)”;

  • 根据缩放或任何其他原因当前可见的布局视口部分称为视觉视口

屏幕尺寸

它基本上指的是设备的物理宽度和高度。有许多具有不同屏幕尺寸的设备;根据屏幕尺寸,用户与网页的交互方式也会发生变化。因此,屏幕尺寸与视口宽度之间有什么关系。

  • 无论使用哪种设备,用户都更习惯于垂直滚动,这就是为什么我们使用视口的宽度来对设备进行分类,因为布局视口可以拥有的最大宽度受设备物理约束。宽度。

  • 在这一点上,我们知道什么是“视口”,以及它们与屏幕尺寸的关系。如果我们想要一个响应式的网页,在特定宽度后更改样式,我们必须使用meta视口标签设置视口。

  • 此标记告诉浏览器如何控制页面的大小和缩放。元视口值 width=device-width 通知页面调整其宽度(以设备无关像素为单位)以匹配屏幕宽度。

页面可以通过添加值initial-scale=1来利用整个横向宽度,这指示浏览器在CSS像素和设备独立像素之间建立1:1的关系,而不管设备方向如何。

示例

下面是使用设备宽度和初始缩放比例1设置视口的示例。




   Example of Viewport


   

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Atque earum in iste non animi itaque debitis sint! Repellat vero aliquid ullam. Aliquid voluptates recusandae praesentium numquam reiciendis, ullam aliquam nostrum!

媒体查询和媒体规则

我们知道可以使用视口宽度来触发样式更改,现在我们将讨论CSS中的媒体查询。您可以使用媒体查询根据设备的整体类型(例如打印与屏幕)或其他详细信息(如屏幕分辨率或浏览器视口宽度)应用CSS样式。我们使用媒体查询来完成以下任务 −

  • 有条件地应用样式。

  • 当我们需要针对任何特定形式的媒体

    Simplified
    Simplified

    AI写作、平面设计、编辑视频和发布内容。专为团队打造。

    下载
  • 或者当我们想要测试或必须监控媒体状态时

要使用媒体查询,我们必须指定我们的目标媒体类型和我们的目标功能。我们还可以利用逻辑运算符来创建非常复杂的媒体查询。我们还可以使用 not 来反转媒体查询的含义,这在某些情况下非常方便。让我们看一个媒体查询的示例。

@media print {
   color: black;
   font-size: larger;
}

上述媒体查询将仅应用于打印类型的媒体,并将颜色更改为黑色并增加字体大小。

下面给出了复杂媒体查询的示例。

@media (min-width: 30em) and (orientation: landscape) 
   {Color: black;
      Font-size: larger;
   }

上述查询适用于至少30em大小且为横向方向的媒体。

媒体规则 −

我们指定媒体类型和媒体特征的部分通常称为媒体规则。

下面列出了媒体规则中可以使用的各种逻辑运算符 -

  • 不是

  • 还有

  • 或者

示例

下面给出了使用媒体查询解决当前问题的示例代码。




   
   


   

Example of media query to change background color

Please resize the browser window to see a change in background color.

结论

总而言之,通过使用 CSS 中的媒体查询,您可以更改特定更宽视口上的背景颜色。您只需指定视口的宽度并在代码中使用它来为特定视口大小设置不同的背景颜色。这将使您能够为每种设备类型和屏幕尺寸创建优化的网站设计,这对于提供出色的用户体验至关重要。

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
css
css

css是层叠样式表,用来表现HTML或XML等文件样式的计算机语言,不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。php中文网还为大家带来html的相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

524

2023.06.15

css居中
css居中

css居中:1、通过“margin: 0 auto; text-align: center”实现水平居中;2、通过“display:flex”实现水平居中;3、通过“display:table-cell”和“margin-left”实现居中。本专题为大家提供css居中的相关的文章、下载、课程内容,供大家免费下载体验。

263

2023.07.27

css如何插入图片
css如何插入图片

cssCSS是层叠样式表(Cascading Style Sheets)的缩写。它是一种用于描述网页或应用程序外观和样式的标记语言。CSS可以控制网页的字体、颜色、布局、大小、背景、边框等方面,使得网页的外观更加美观和易于阅读。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

758

2023.07.28

css超出显示...
css超出显示...

在CSS中,当文本内容超出容器的宽度或高度时,可以使用省略号来表示被隐藏的文本内容。本专题为大家提供css超出显示...的相关文章,相关教程,供大家免费体验。

539

2023.08.01

css字体颜色
css字体颜色

CSS中,字体颜色可以通过属性color来设置,用于控制文本的前景色,字体颜色在网页设计中起到很重要的作用,具有以下表现作用:1、提升可读性;2、强调重点信息;3、营造氛围和美感;4、用于呈现品牌标识或与品牌形象相符的风格。

761

2023.08.10

什么是css
什么是css

CSS是层叠样式表(Cascading Style Sheets)的缩写,是一种用于描述网页(或其他基于 XML 的文档)样式与布局的标记语言,CSS的作用和意义如下:1、分离样式和内容;2、页面加载速度优化;3、实现响应式设计;4、确保整个网站的风格和样式保持统一。

605

2023.08.10

css三角形怎么写
css三角形怎么写

CSS可以通过多种方式实现三角形形状,本专题为大家提供css三角形怎么写的相关教程,大家可以免费体验。

560

2023.08.21

css设置文字颜色
css设置文字颜色

CSS(层叠样式表)可以用于设置文字颜色,这样做有以下好处和优势:1、增加网页的可视化效果;2、突出显示某些重要的信息或关键字;3、增强品牌识别度;4、提高网页的可访问性;5、引起不同的情感共鸣。

396

2023.08.22

Java JVM 原理与性能调优实战
Java JVM 原理与性能调优实战

本专题系统讲解 Java 虚拟机(JVM)的核心工作原理与性能调优方法,包括 JVM 内存结构、对象创建与回收流程、垃圾回收器(Serial、CMS、G1、ZGC)对比分析、常见内存泄漏与性能瓶颈排查,以及 JVM 参数调优与监控工具(jstat、jmap、jvisualvm)的实战使用。通过真实案例,帮助学习者掌握 Java 应用在生产环境中的性能分析与优化能力。

3

2026.01.20

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号