首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >桌面和移动视图中Div的位置

桌面和移动视图中Div的位置
EN

Stack Overflow用户
提问于 2019-05-21 15:43:10
回答 1查看 50关注 0票数 0
代码语言:javascript
复制
        <div class$="{{_classForListWrapper(filtered)}} conversation-section">
          <div id="convo-list-wrapper" class="conversation-list">
              <gm-conversation-list language-code="{{languageCode}}"                   
                                    first-result="{{firstResult}}"
                                    results="{{results}}">
              </gm-conversation-list>
          </div>
        </div>

        <template is="dom-if" if="{{!filtered}}">
            <div id="convo-tags-wrapper"class="col-md-9 col-lg-8 conversation-chatbox">
              <template is="dom-if" if="{{openConversation}}">
                <gm-conversation
                  id="conversation1"
                  conversation="{{conversation}}"
                  show-tool-tip="{{showToolTip}}"
                  tool-tip-step="{{toolTipStep}}"
                  base-url="{{baseUrl}}"
                ></gm-conversation>
              </template>
          </div>
        </template>

我在桌面视图中有左div和右div。左边的div有聊天列表。右div有一个选定的聊天详细信息。(从左侧聊天列表div中选择的聊天)在移动视图中,应显示左侧聊天列表div。从聊天列表div(左侧div)中选择特定聊天后,应在单独的移动UI中显示所选的聊天详细信息。请帮我用简单的代码解释一下。

EN

回答 1

Stack Overflow用户

发布于 2019-05-21 16:47:18

考虑到缺乏信息,这是我能想到的最简单的代码片段(更改宽度以查看mediaquery效果):

代码语言:javascript
复制
document.getElementById('btn').addEventListener('click',function(e) {
	let rightSide = document.getElementById('right');
	let leftSide = document.getElementById('left');
	rightSide.style.display = 'block';
	leftSide.style.display = 'none';
	e.preventDefault();
})
代码语言:javascript
复制
.container {
	display: flex;
	color: #fff;
}

.left {
	flex: 3;
	background: red;
}

.right {
	flex: 1;
	background: blue;
}

/* Viewport */
@media (max-width: 576px) {
	.right {
		display: none;
		flex-basis: 100%;
	}
}
代码语言:javascript
复制
<div class="container">
	<div class="left" id="left">
		<a href="#" id="btn">Click here</a>
	</div>
	<div class="right" id="right">Right</div>
</div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56233486

复制
相关文章

相似问题

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