css - CSS - 将 div 包裹在响应式元素中?
问题描述
这是一个比我在这里面临的特定问题更抽象的问题......我有一个我设计的网页并且我已经做出了一些响应,但我想知道是否有一种方法来包装一个 div 元素(s) 在视口变化时自动保持内容纵横比的元素内部。
例如,假设我有一个 100 像素宽的 div。然后我将一些元素包裹在它周围,当视口变为以前大小的一半时,我原来的 div 现在将自己调整为 50px。
这存在吗?如果不是为什么不呢?
解决方案
我认为你的意思是一个媒体查询,只要视口大小减半,它就会调整特定的 css 元素,
例如,我希望在我的视口宽度低于或高于 600 像素时改变字体大小
@media screen and (min-width: 600px) {
.mobilefont {
font-size: 7vw;}
}
@media screen and (max-width: 600px) {
.mobilefont {
font-size: 13vw;}
}
您可以使用@media screen 属性根据视口更改某些值。
推荐阅读
- node.js - 如何解决`TypeError: person.save is not a function` - 出了什么问题?
- c# - 如何使用 SqlCommand() 在 C# 中指定只读查询
- unity3d - 统一着色器导致细节丢失
- javascript - 使用 XMLHttpRequest() 加载后的 javascript 函数“未定义”
- ocr - 警告:不存在形状表文件:shapetable
- python - 在 Pandas 中读取文本文件时的左贪心与右贪心列分配
- swift - Swift 将数据发送到不同故事板中的视图控制器
- r - 汇总 dplyr 中每组的所有其他值
- python - 用分号将 CSV 拆分为单独的列
- matlab - 在 Matlab Coder 中使用相对路径