栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Vaadin-响应柱

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Vaadin-响应柱

您需要研究使用其他布局类型。Vaadin为您提供CssLayout和CustomLayout以及标准的Vertical和Horizo​​ntal。

目前,我个人最喜欢的是使用CssLayout,然后使用自定义CSS网格使组件具有响应能力。

Java:

@StyleSheet("MyStyleSheet.css")public class ResponsiveLayout extends CssLayout {    private static final long serialVersionUID = -1028520275448675976L;    private static final String RESPONSIVE_LAYOUT = "responsive-layout";    private static final String LABEL_ONE = "label-one";    private static final String LABEL_TWO = "label-two";    private Label labelOne = new Label();    private Label labelTwo = new Label();    public ResponsiveLayout() {        config();        addComponents(labelOne, labelTwo);    }    private void config() {        addStyleName(RESPONSIVE_LAYOUT);        labelOne.addStyleName(LABEL_ONE);        labelTwo.addStyleName(LABEL_TWO);    }}

CSS:

.responsive-layout {    display: grid !important;    grid-template-rows: auto;    grid-template-columns: 1fr 1fr;    display: -ms-grid !important;     -ms-grid-rows: auto;     -ms-grid-columns: 1fr 1fr;  }.label-one {    grid-column: 1;    -ms-grid-column: 1;  }.label-two {    grid-column: 2;    -ms-grid-column: 2;  }@media all and (max-width : 992px) {    .responsive-layout {        grid-template-columns: 1fr;        -ms-grid-columns: 1fr;      }    .label-one {        grid-column: 1;        -ms-grid-column: 1;      }    .label-two {        grid-column: 1;        -ms-grid-column: 1;      }}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/609731.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号