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

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

开发者学堂课程【移动 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  就是可以适配四类设备的容器了,可以把它叫做响应式布局容器。

相关文章
|
8月前
|
人工智能 计算机视觉
漫画师福音!开源AI神器让线稿着色快如闪电!MagicColor:港科大开源多实例线稿着色框架,一键生成动画级彩图
MagicColor是香港科技大学推出的多实例线稿着色框架,基于扩散模型和自监督训练策略,实现单次前向传播完成多实例精准着色,大幅提升动画制作和数字艺术创作效率。
714 20
漫画师福音!开源AI神器让线稿着色快如闪电!MagicColor:港科大开源多实例线稿着色框架,一键生成动画级彩图
|
数据采集 XML JavaScript
C# 中 ScrapySharp 的多线程下载策略
C# 中 ScrapySharp 的多线程下载策略
|
存储 缓存 网络架构
计算机网络——三种交换方式(电路交换、分组交换、报文交换以及优缺点)
计算机网络——三种交换方式(电路交换、分组交换、报文交换以及优缺点)
1357 0
Threejs绘制传送带
这篇文章详细介绍了如何使用Three.js绘制一个动态的传送带模型,包括传送带的几何体创建、纹理应用以及实现带体循环移动的动画效果。
281 0
Threejs绘制传送带
|
SQL NoSQL Java
如何在Java项目中实现分布式锁
如何在Java项目中实现分布式锁
|
移动开发 前端开发
vue3 Element-Plus封装的el-tree-select的使用
vue3 Element-Plus封装的el-tree-select的使用
2372 0
vue3 Element-Plus封装的el-tree-select的使用
|
计算机视觉
实战|基于YOLOv10与MobileSAM实现目标检测与分割【附完整源码】
实战|基于YOLOv10与MobileSAM实现目标检测与分割【附完整源码】
|
JSON 数据格式 Python
WavJourney:进入音频故事情节生成世界的旅程
最近大型语言模型的出现风靡全球。现在,想象力是极限。今天,WavJourney可以自动化讲故事的艺术。给定一个提示,WavJourney 利用 LLM 的强大功能生成抓取的音频脚本,包括准确的故事情节、逼真的人声和引人入胜的背景音乐。
284 0
|
机器学习/深度学习 算法 PyTorch
pytorch模型转ONNX、并进行比较推理
pytorch模型转ONNX、并进行比较推理
1395 0