响应式开发-媒体查询扩展

简介: 快速学习 响应式开发-媒体查询扩展 |学习笔记

开发者学堂课程【移动 Web 前端开发:响应式开发-媒体查询扩展】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/594/detail/8439


响应式开发-媒体查询扩展

 

一、响应式的原理

举例

01媒体查询.html

@media screen and (max-width:768px){

.container{

width:100%;

background: purple;

}

}

为什么能更改样式?就是因为当满足了 @media screen and (max-width:768px)媒体查询区间的时候,里面的样式会跟上,生效之后会覆盖之前默认的

.container{

width: 1200px;

height: 1200px;

background: red;

margin: 0 auto;

}

所以才达到不同屏幕区间样式改变的功能。

这样写的媒体查询是针对不同区间来的,其实还有其他更简单的写法。代码如下:

<html>

<head lang=”en”>

<meta charset=”UTF-8”>

<title>媒体查询</title>

<style>

body{

margin: 0;

padding: 0;

}

.container{

width: 1200px;

height: 1200px;

background: red;

margin: 0 auto;

}

@media (min-width:1200px){

.container{

width:117px;

background: yellow;

}

}

@media (min-width:992px){

.container{

width:970px;

background: green;

}

}

这就是媒体查询的两种方法,当写完后  container  就是可以适配四类设备的容器了,可以把它叫做响应式布局容器。

相关文章
|
10天前
|
开发框架 开发者 UED
ArkUI常用布局:构建响应式和高效的用户界面
本文详细介绍了HarmonyOS应用开发中ArkUI框架的常用布局方式,包括线性布局、层叠布局、弹性布局、相对布局、栅格布局、列表和轮播布局。每种布局方式都配有示例代码,帮助开发者构建响应式和高效的用户界面。通过合理选择和使用这些布局,可以显著提升应用的性能和用户体验。
110 0
|
6月前
|
UED 开发者 容器
【专栏】Flexbox是CSS3的全新布局模式,提供灵活响应式的页面设计
【4月更文挑战第27天】Flexbox是CSS3的全新布局模式,提供灵活响应式的页面设计。其特点包括灵活性、响应式和易理解,通过主轴和交叉轴控制元素排列对齐。核心概念有容器和项目,常用于导航栏、卡片布局、响应式设计、表格和表单布局。关键属性如flex-direction定义主轴方向,justify-content和align-items控制对齐,flex属性调整项目伸缩,order改变排序。在实践中,要关注响应式、代码维护和浏览器兼容性,以优化布局和用户体验。
165 4
|
3月前
|
编解码 前端开发 容器
CSS弹性布局:打造响应式与灵活的网页设计
CSS弹性布局:打造响应式与灵活的网页设计
92 0
|
6月前
|
前端开发 搜索推荐 开发者
构建响应式网页布局的现代化策略
【2月更文挑战第27天】在多设备浏览时代,响应式网页设计成为前端开发的核心。本文将深入探讨灵活运用CSS Grid和Flexbox实现响应式布局的先进方法,并通过具体实例展示如何针对不同屏幕尺寸优化用户体验。我们将分析媒体查询的策略性使用,并讨论现代框架如Bootstrap在快速开发中的应用及其自定义技巧。
51 2
|
6月前
|
编解码 前端开发 开发者
构建响应式Web界面:Flexbox布局的全面指南
【2月更文挑战第28天】 在当今多变的设备屏幕尺寸和分辨率中,创建一个能够适应不同视口的响应式Web界面至关重要。本文深入探讨了CSS Flexbox布局模块,它是一种设计灵活且强大的方式来创建复杂的响应式布局。我们将透过概念解析、关键属性讲解以及实际案例分析,帮助前端开发者掌握Flexbox的核心原理和应用技巧,以实现流畅的页面布局调整和优化用户体验。
|
6月前
|
编解码 前端开发 开发者
构建响应式网页布局的策略与技术
【2月更文挑战第20天】在移动设备日益普及的今天,构建能够适应不同屏幕尺寸和分辨率的响应式网页已成为前端开发的重要组成部分。本文将深入探讨实现响应式网页布局的关键策略和技术,包括灵活的网格系统、媒体查询、流式布局以及现代CSS框架的应用。通过实例分析和最佳实践的分享,读者将获得创建高效、可维护响应式网站所需的知识。
86 1
|
6月前
|
前端开发 开发者 UED
构建响应式网页布局的现代方法
【2月更文挑战第13天】随着移动互联网的兴起,为不同设备设计适配的网页变得至关重要。本文深入探讨了使用Flexbox和Grid两种CSS布局技术构建响应式网页的方法,分析了它们的优劣,并通过实例展示了如何有效地运用这些技术以提升页面的响应性和用户体验。
|
6月前
|
前端开发 开发者 UED
构建响应式网页布局:Flexbox的全面指南
【2月更文挑战第20天】 随着移动互联网的蓬勃发展,响应式网页设计已成为前端开发中不可或缺的一环。Flexbox作为CSS的新布局模式,为开发者提供了创建灵活和可适应不同屏幕尺寸的布局的强大工具。本文将深入探讨Flexbox的基本概念、关键属性及其在实际项目中的应用,旨在帮助读者掌握这一强大技术,以提升网站的用户体验和前端开发效率。
65 0
|
6月前
|
编解码 前端开发 开发工具
构建高效响应式网页布局的策略
【2月更文挑战第14天】在多设备浏览时代,响应式网页设计已成为前端开发的核心要素。本文将探讨实现高效响应式布局的关键策略,包括流式布局、弹性图片以及媒体查询的合理运用。通过这些方法,开发者能够确保用户在不同尺寸的设备上都能获得优质的浏览体验,同时保持代码的简洁性和可维护性。
|
6月前
|
编解码 前端开发 开发者
构建响应式Web界面:Flexbox的全面指南
【2月更文挑战第14天】 在构建现代前端应用时,实现灵活且响应式的用户界面是至关重要的。随着移动设备的普及,开发者面临着如何高效地设计出能够适应不同屏幕尺寸和分辨率的挑战。Flexbox,作为CSS的一种强大的布局模式,提供了创建灵活响应式设计的能力。本文将深入探讨Flexbox的核心概念、使用场景以及常见误区,并配以实际代码示例,旨在帮助前端开发者提升界面设计的效率和质量。