首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS:响应式设计

CSS:响应式设计
EN

Stack Overflow用户
提问于 2014-09-24 21:25:10
回答 1查看 346关注 0票数 1

我已经为HTML开发了一个Office Ribbon,它看起来非常像Office Ribbon。以下是其中的一个示例屏幕截图:

但是,这是完全不响应的,所以我的下一个目标是使功能区响应。下面的屏幕截图可以让你了解它在缩放时的表现:

但是,当您查看office功能区时,您会注意到以下内容:

你会注意到大图标周围有一个边框的小图标。标签开始消失,传说开始消失。

但现在我正在阅读关于响应设计的各种东西,我看到它是通过所谓的媒体查询来完成的:

代码语言:javascript
复制
@media all and (max-width: 699px) and (min-width: 520px), (min-width: 1151px) {
  body {
    background: #ccc;
  }

}

这让我感到困惑,因为在CSS中定义了应用样式时应该使用的页面宽度。但在我的应用程序中,这是不可能的,因为ribbon操作项可以在运行时放置。事实上,我们的目标是为ribbon开发一个骨架,它以某种有效的方式进行缩放,而不需要知道当前页面上的内容。

因此,假设当我调整页面大小并开始点击最新的功能区项目时,它应该变得更小。当我进一步调整大小时,我应该返回到组,例如“删除”,并开始缩小那里的图标。

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

EN

回答 1

Stack Overflow用户

发布于 2014-09-24 21:29:55

为你的身体设置100%的宽度

代码语言:javascript
复制
@media all and (max-width: 699px) and (min-width: 520px), (min-width: 1151px) {
 body {
   background: #ccc;
width: 100%;
}
}
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26018125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档