美文网首页
MisShop居中效果实现技巧

MisShop居中效果实现技巧

作者: MisShop智能开发平台 | 来源:发表于2019-08-22 15:03 被阅读0次

居中:分水平居中,垂直居中。

需求环境:在大量的页面布局中,其显示效果经常需要一个元素相对于其父元素水平/垂直居中。而水平居中的使用需求最多。以水平居中为例。

DOM原理解释:
情况一:一段文字在一个dom中的水平位置。
(MisShop的默认控件中的文字,在默认控件中水平位置)
情况二:一个dom在父dom中的位置。
(MisShop的任意控件,在其父控件中的位置或者包裹层中的位置)

实现思路:
1、这个单元格是否有包裹层。如果有包裹层,包裹层占父控件的大小。
比如网格布局/表格布局/弹性布局中,默认有包裹层,那么单元格样式配置中的分栏宽度/分栏偏移,就是先决定包裹层的宽度及其位置。
2、这个单元格的宽度占比,在单元格样式中配置。
如果有包裹层,那么这个宽度就是相对于包裹层的
如果没有包裹层,那么这个宽度就是相对于父控件的
3、选择合适的配置,实现居中效果。

MisShop居中设置:
1、工具条中水平居中:
a、在表格/网格布局容器/弹性布局容器下,以及设置包裹层的控件,此功能用于设置控件在包裹层中的居中。
b、默认控件,设置文字居中
2、单元格样式-->包裹层中:
在单元格具备包裹层的情况下,可设置控件水平居中
3、单元格样式-->布局-->外边距(左)/右边距(右):
在单元格不具备包裹层的情况下,当设置外边距(左)/右边距(右)均为自动的情况下,
可设置控件在其父控件中的水平对齐
4、单元格样式-->xx容器元素-->分栏宽度/分栏偏移:
在弹性布局中,或者div容器下设置有包裹层的控件,
当设置分栏偏移,分栏宽度,计算后的右边空余相等时,也可实现水平居中

相关文章

  • MisShop居中效果实现技巧

    居中:分水平居中,垂直居中。 需求环境:在大量的页面布局中,其显示效果经常需要一个元素相对于其父元素水平/垂直居中...

  • flex布局实现垂直居中

    flex布局实现垂直居中例如这种实现垂直居中效果 html代码: css代码: 注意:主要是 display:fl...

  • Ant Design使用 Table组件实现内容居中的效果

    未居中效果 未居中效果截图 居中效果 居中效果截图

  • css垂直居中

    使用 CSS 实现居中效果困难吗?显然不是。实际上有许多方法可以实现居中效果,但在具体情况中,我们往往无法判断哪种...

  • margin负值应用实例

    1. 水平垂直居中 利用margin负值可以实现元素的水平垂直居中 html代码: CSS代码 实现效果 2. 列...

  • iOS开发之AutoLayout-View垂直居中+水平居中

    1.先设定View的宽度高度 2.设定垂直居中+水平居中 3.实现效果

  • button控件实现图片和文字上下排版效果方法

    一、实现Button中图片居中、标题在图片底部居中。 效果如图: 实现方法:在属性检查器中可以设置Edge属...

  • 3.8 页面布局

    MisShop通过布局区域来实现页面元素的排列。和通常的html规则相同,MisShop支持 div容器、表格布局...

  • CSS布局技巧总结

    目录 详解 CSS 七种三栏布局技巧 16种方法实现水平居中垂直居中 详解 CSS 七种三栏布局技巧 三栏布局,顾...

  • CSS布局与技巧

    本文将简单介绍如何使用CSS做出以下效果: 左右布局 左中右布局 水平居中 垂直居中 其他小技巧 一、左右布局 左...

网友评论

      本文标题:MisShop居中效果实现技巧

      本文链接:https://www.haomeiwen.com/subject/vavnsctx.html