美文网首页
782. 【css】常用css媒体查询

782. 【css】常用css媒体查询

作者: 七镜 | 来源:发表于2023-09-03 22:45 被阅读0次

常用css媒体查询

在 CSS 中,媒体查询用于根据不同的屏幕尺寸设置不同的样式。可以使用媒体查询来设置移动端的样式,例如调整字体大小、元素的宽度和高度、图片的缩放比例等。

媒体查询语法

媒体查询的语法如下:

@media media-type and (media-feature-rule) {
  /* CSS rules go here */
}

其中,media-type 是指定媒体类型的关键字,例如 "screen" 表示屏幕,"print" 表示打印,"speech" 表示语音朗读等。media-feature-rule 是指定媒体特征的条件,例如 "width <= 500px" 表示屏幕宽度小于 500px。

常用媒体查询

以下是一些常用的媒体查询:

  • @media screen and (max-width: 500px) { ... }:表示当屏幕宽度小于 500px 时,应用 CSS 规则。
  • @media screen and (min-width: 500px) { ... }:表示当屏幕宽度大于或等于 500px 时,应用 CSS 规则。
  • @media screen and (orientation: landscape) { ... }:表示当屏幕方向为横向时,应用 CSS 规则。
  • @media screen and (orientation: portrait) { ... }:表示当屏幕方向为纵向时,应用 CSS 规则。

设置移动端字体大小

以下是设置移动端字体大小的示例:

@media screen and (max-width: 500px) {
  body {
    font-size: 1.5rem;
  }
}

在上述代码中,我们使用 @media 查询来设置移动端的字体大小。当屏幕宽度小于 500px 时,body 元素的字体大小将设置为 1.5rem。

设置移动端图片缩放比例

以下是设置移动端图片缩放比例的示例:

@media screen and (max-width: 500px) {
  img {
    max-width: 100%;
    height: auto;
  }
}

在上述代码中,我们使用 @media 查询来设置移动端图片的缩放比例。当屏幕宽度小于 500px 时,img 元素将尽可能保持原始宽度,高度会根据宽度自动调整。

其他用法

媒体查询还可以用于设置其他样式,例如:

  • 设置元素的宽度和高度
  • 设置元素的颜色和背景色
  • 设置元素的边框和阴影
  • 设置元素的动画和过渡

相关文章

  • 自适应页面的实现方式

    CSS3 媒体查询 media媒体查询技术的原理:通过匹配不同屏幕设备的特征,让不同特征下的CSS代码生效。常用匹...

  • CSS3响应式开发

    CSS3多媒体查询 CSS3 的多媒体查询继承了 CSS2 多媒体类型的所有思想: 取代了查找设备的类型,CSS3...

  • CSS 响应设计-媒体查询

    1、响应式 Web 设计 - 媒体查询 媒体(media)查询在 CSS3 上有介绍:CSS3 @media 查询...

  • 浅谈CSS3 响应式布局--Media Queries

    CSS3 Media Queries , CSS3媒体查询。使用 @media 查询,你可以针对不同的媒体类型定义...

  • CSS3 媒体查询

    1、CSS3 多媒体查询 CSS3 的多媒体查询继承了 CSS2 多媒体类型的所有思想: 取代了查找设备的类型,C...

  • 13、媒体查询

    媒体查询一定要放在初始设置的css样式底下,否则会被后面设置的css样式覆盖掉媒体查询所设置的样式,那么媒体查询就...

  • CSS3中的媒体查询

    一、为什么需要媒体查询 CSS3的媒体查询模块就是为了针对设备特性(width、height等)设置特定的css样...

  • 前端技巧总结1——css篇

    前端技巧总结 CSS篇 去掉type=number的箭头 绝对居中 css媒体查询 iOS去除点击阴影 css滚动条样式

  • CSS-移动端页面(响应式)

    CSS-移动端页面(响应式) 媒体查询

  • CSS3 媒体查询

    能够让网站针对不同的浏览器和设备呈现不同显示效果 引入媒体查询 媒体查询写在CSS样式代码的最后,CSS是层叠样式...

网友评论

      本文标题:782. 【css】常用css媒体查询

      本文链接:https://www.haomeiwen.com/subject/aveqvdtx.html