当前位置:  开发笔记 > 前端 > 正文

重新布置用于移动和桌面视图的弹性项目,而无需更改HTML

如何解决《重新布置用于移动和桌面视图的弹性项目,而无需更改HTML》经验,为你挑选了1个好方法。

我正在为网页使用Angular Material。对于台式机和移动设备,我必须以不同的方式显示相同的布局。以下是布局和相应的代码:

移动版式 手机密码

Child 1
Child 2
Child 3

桌面布局 桌面代码

Child 2
Child 1
Child 3

CSS代码

.child-1, .child-2, .child-3 {
    border: 1px solid black; 
    background-color: gray; 
    margin-bottom: 10px;
}
.child-1, .child-3 {
    height: 20px;
}
.child-2 {
    height: 40px;
}

有明显的HTML代码重复来显示不同的布局。是否有某种方式可以显示这两种布局而无需重复代码?



1> nitin..:

尝试这个

   
Child 2
Child 1
Child 2
Child 3

Codepen 在这里

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有