zoukankan      html  css  js  c++  java
  • CSS 媒体查询@media

    1. 概述

    1.1 定义

    @media可以针对不同的屏幕尺寸(媒体类型)设置不同的样式,在响应式页面中,@media非常有用。重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面。

    1.2 使用

      css语法:

    @media mediatype and|not|only (media feature) {
        CSS-Code;
    }

      媒体类型(mediatype)

      • all  —— 所有设备
      • screen —— 用于电脑屏幕,平板电脑,智能手机等。
      • print —— 用于打印机和打印预览。
      • speech —— 应用于屏幕阅读器等发声设备

      媒体功能(media feature)[常用]:

      • max-width  —— 定义输出设备中的页面最大可见区域宽度
      • min-width —— 定义输出设备中的页面最小可见区域宽度。
      • max-height —— 定义输出设备中的页面最大可见区域高度。
      • min-height —— 定义输出设备中的页面最小可见区域高度。
      • orientation —— 定义输出设备中的页面可见区域高度是否大于或等于宽度。
                             有两个值  landscape(横屏) |  portrait(竖屏),portrait:指定输出设备中的页面可见区域高度大于或等于宽度;landscape:除portrait值情况外,都是landscape。

      针对不同的媒体使用不同样式(stylesheets):

    <link rel="stylesheet" media="mediatype and|not|only (media feature)" href="mystylesheet.css">

    1.3 实例

      如果文档宽度小于400像素,则设置html跟节点fontsize为30px,页面中的尺寸可使用rem进行处理。

        @media screen and (max- 400px) {
            html{
                font-size: 30px;
            }
        }

     2. 媒体查询尺寸

      说明:项目常用:

      • min- 1200px —— 电脑
      • max- 1100px —— iPad Pro 
      • max- 990px —— iPad
      • max- 760px —— 手机
        @media screen and (min- 1200px) {
            html {
                font-size: 100px;
            }
        }
        @media screen and (max- 1100px) {
            html {
                font-size: 100px;
            }
        }
        @media screen and (max- 990px) {
            html {
                font-size: 80px;
            }
        }
        @media screen and (max- 760px) {
            html{
                font-size: 30px;
            }
        }

      

  • 相关阅读:
    将Nginx添加到windows服务中
    springboot使用redis管理session
    GIT常用命令
    阻止360、谷歌浏览器表单自动填充
    谈谈对Spring IOC的理解
    同一个Nginx服务器同一端口配置多个代理服务
    LeetCode 653. Two Sum IV
    109. Convert Sorted List to Binary Search Tree(根据有序链表构造平衡的二叉查找树)
    108. Convert Sorted Array to Binary Search Tree(从有序数组中构造平衡的BST)
    LeetCode 236. Lowest Common Ancestor of a Binary Tree(二叉树求两点LCA)
  • 原文地址:https://www.cnblogs.com/ajuan/p/10160051.html
Copyright © 2011-2022 走看看