jquery - CSS:响应式设计

标签 jquery html css

我已经为 HTML 开发了一个 Office 功能区,它看起来和 Office 功能区一模一样。 这是它的示例屏幕截图:

enter image description here

但是,这根本不是响应式的,所以我的下一个目标是让功能区响应式。 下面的屏幕截图让您了解它在缩放时的行为方式:

enter image description here

但是,当您查看 office 丝带时,您会注意到以下几点:

enter image description here

您会注意到大图标带有带边框的小图标。标签开始消失,传说开始消失。

但现在我正在阅读有关响应设计的各种内容,我看到它是由所谓的媒体查询完成的:

@media all and (max-width: 699px) and (min-width: 520px), (min-width: 1151px) {
  body {
    background: #ccc;
  }

这让我很困惑,因为在您的 CSS 中,您定义了应用于应用样式的页面宽度。但在我的应用程序中,这是不可能的,因为功能区操作项可以在运行时放置。事实上,我们的目标是为功能区开发一个骨架,它可以在不知道当前页面上有什么的情况下以某种有效的方式进行缩放。

所以,假设当我调整页面大小时我开始点击最新的功能区元素,这应该变小。当我进一步调整大小时,我应该返回组,例如“删除”并开始缩小那里的图标。

我知道这个问题听起来很棘手,但我希望有人愿意帮助我解决这个问题。

最佳答案

为您的 body 设置 100% 宽度

@media all and (max-width: 699px) and (min-width: 520px), (min-width: 1151px) {
 body {
   background: #ccc;
width: 100%;
}
}

关于jquery - CSS:响应式设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26018125/

相关文章:

javascript - 检查列表中的元素是否具有来自变量的 SRC,然后运行代码 - jQuery/Javascript

javascript - 从剑道编辑器获取没有标记的文本

javascript - 指定一个 Checkbox 来创建选定的行

css - 如何在 Webpack 中的 HTML 文件中要求 .css、.js 文件

javascript - 类似于 if/elseif 语句的东西,在 JavaScript 中用于编辑 HTML 和 CSS

Jquery Cycle 插件 - 如何在单击寻呼机链接时暂停幻灯片放映

javascript - 按另一个(不相关的)数组对数组进行排序

javascript - onblur 在 IE 和 FF 中不一致

html - IE 11 的 Flexbox 问题

python - 如何在函数中使用 Xpath 和 CSS 选择器