初始情况:

active-view: 1
整个split view的style:–cx-active-view:1

包含一个子cx-view:

  • position:0
  • disappeared: false
  • –cx-view-position:0

选中一个行项目之后:

cx-split-view的属性:

  • active-view:2
  • –cx-active-view: 2

第一个cx-view: disappeared: false

第二个cx-view:
position:1
disappeared: false

点击这个users超链接之后:

整个cx-split-view:

active-view: 3
–cx-active-view: 3
第一个cx-view处于不可见状态:disappeared: true


&:not([active-view='1']) {cx-view[position='0'] {border:1px solid red;padding-inline-end: var(--cx-split-gutter);border-inline-end: solid 0 var(--cx-color-light);border-inline-end-width: calc(min(var(--cx-active-view) - 1, 1) * 1px);}}

–cx-active-view: 这个变量主要用来计算宽度:

–cx-active-view决定–cx-view-flex的值:

–cx-view-flext决定position为0的view,被隐藏时的margin-inline-start位置:

更多Jerry的原创文章,尽在:“汪子熙”:

SAP Spartacus cx-split-view几个css属性值的逻辑依赖关系相关推荐

  1. SAP Spartacus里unit list tree节点expanded属性的赋值逻辑

    如下图所示:标识为1和2的unit, 其后台数据的expanded属性值,分别为true和false: 而SAP Commerce Cloud OCC API返回的数据里,根本没有这个字段: 这个属性 ...

  2. getComputedStyle currentStyle 获取当前元素所有最终使用的CSS属性值

    object.getComputedStyle  获取当前元素所有最终使用的CSS属性值.返回的是一个CSS样式声明对象,只读,不能设置. 此方法不兼容IE8及以下,需用currentStyle方法. ...

  3. css 选择href属性值,巧用CSS属性值正则匹配选择器(小技巧)

    属性值正则匹配选择器包括下面3种: [attr^="val"] [attr$="val"] [attr*="val"] 这3种属性选择器是字 ...

  4. 理解 CSS 属性值语法

    本文转载自:众成翻译 链接:http: //www.zcfy.cc/article/390 万维网联盟(W3C) 使用了一套特别的语法来定义 CSS 的属性值,能让所有的 CSS 属性都用.如果你曾看 ...

  5. css提取页面元素唯一性_下面这个函数,能够获取一个元素的任意 CSS 属性值。...

    在对网页进行调试的过程中,经常会用到js来获取元素的CSS样式,方法有很多很多,现在仅把我经常用的方法总结如下: 1. obj.style:这个方法只能JS只能获取写在html标签中的写在style属 ...

  6. php 获取css值,如何通过JS获取CSS属性值

    JS获取CSS属性 #f{background-color:#FF0000;} var o = document.getElementById('f'); document.write(o.style ...

  7. js获取css属性值的方法

    js操作获取dom元素的样式属性值 obj.style: 它只能够获取通过style设置的元素CSS属性值: 在html标签内通过style设置行内属性 通过.dom.style.width=&quo ...

  8. 【CSS 属性值分类: 指定值,计算值,使用值,实际值 的区别】

    CSS 属性值的分类 CSS 属性值的分类 ⑴ 指定值 ⑵ 计算值 ⑶ 使用值 ⑷ 实际值 ♣ 结束语 和 友情链接 CSS 属性值的分类 开发者设定的 指定值 ≠ 实际值的情况 浏览器 和 属性值的 ...

  9. CSS属性值之百分数

    百分数由一个数字和一个百分号组成,数字和百分号之间,不允许出现空格.百分数可以是整数或小数,可以是正数或负数.如果数字为0,则可以省略百分号. 百分比的值几乎总是相对于另一个值(如长度单位)计算得到的 ...

最新文章

  1. 那个曾经为美国NASA开发火星大脑的AI公司,现在和华为合作了
  2. AI 实验--v_JULY_v
  3. nohup使得Python web项目在服务器上后台运行
  4. wordpress增删改查
  5. 计算机网络(16)-计算机网络应用示例
  6. python为什么需要编辑器_Python是个什么鬼?为什么设计大牛都在学它?!
  7. 网络工程师的人生之路是这样的开始的!
  8. mc一进服务器就未响应,一进服务器就崩溃 大佬们求解
  9. c语言设计数字增量pi控制器,PI控制器的工作原理是什么?
  10. IT十年人生过客-十八-路过机遇
  11. 1. 如何创建python环境
  12. 漫话:如何给女朋友解释灭霸的指响并不是真随机消灭半数宇宙人口的?
  13. 计算机属性资源管理器已停止工作,资源管理器已停止工作,详细教您怎么解决资源管理器已停止工作...
  14. 【黑客故事】钢铁侠Musk的音影记录
  15. Android深入浅出系列之Bluetooth—蓝牙操作(一)
  16. vue 鼠标拖动画矩形_vue中拖动元素效果实现,以及拖拽`缩放后的元素`效果实现...
  17. imx6ul uart8路串口调试(代码)
  18. 【读书笔记】浪潮之巅~与时代同行
  19. DX11 游戏开发笔记 (二) DX11 基础框架三角形 下
  20. 灵遁者:写作没有固定的模型,也不会有固定的路

热门文章

  1. SpringMVC札集(05)——SpringMVC参数回显
  2. DEDECMS全版本gotopage变量XSS ROOTKIT 0DAY
  3. 建立ssh无密码登录环境
  4. 跨平台---udpclient与udpserver
  5. (旧)走遍美国——(三、文化1)
  6. 从零写一个编译器(八):语义分析之构造符号表
  7. shell脚本编程测试类型下
  8. 【大话存储】学习笔记(7章), OSI模型
  9. JQuery radio(单选按钮)操作方法汇总
  10. elasticsearch-1.3.0 之索引代码粗略梳理