如下图,当按下tab键,让Spartacus元素处于被选中状态后,显示的蓝色border:

这个border的颜色通过变量–cx-color-visual-focus定义:

我们点击storefronstyles的root.scss, 发现里面并没有–cx-color-visual-focus这个变量:

奥妙在root.scss的这行@import ‘theme’:

单击进去:

在_variables.scss里有变量theme−colors,里面定义了color名称:visual−focus,值为theme-colors,里面定义了color名称:visual-focus, 值为theme−colors,里面定义了color名称:visual−focus,值为visual-focus:

这些颜色通过root.scss里的下列代码展开:

@each $color, $value in $theme-colors {--cx-color-#{$color}: #{$value};}

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

SAP Spartacus元素被选中后,focus颜色的css实现相关推荐

  1. C# tabcontrol当标签页被选中后改变颜色

    C# tabcontrol当标签页被选中后改变颜色 private TabControl tabsControl = new TabControl(); tabsControl.DrawMode = ...

  2. SAP Spartacus cxFocus增添了refresh Focus功能后的一些考虑

    ngAfterViewInit Hook: 负责视图渲染完毕后,执行handleFocus来使元素得到focus nOnChanges: 当配置的refreshFocus指向的Component 属性 ...

  3. SAP Spartacus里几个和Focus相关的directive的继承关系以及元素focus是如何实现的

    cx-table施加的是focus directive: Focusdirective继承自LockFocusdirective: TrapFocusdirective继承自TabFocusdirec ...

  4. SAP Spartacus 关于列表点击focus Accessibility的需求

    需求如下: 不管选择左边的view里列表行项目的哪一条,右边页面第一个可以被focus的元素,即Edit按钮,需要自动被focus: 如果像上图这样,将cxFocus直接施加到a标签页上,一个side ...

  5. element饿了么ui表格选中后高亮颜色修改

    element表格单选选中状态下背景色太浅,为了让选中的数据更突出一些,只能自定义颜色去覆盖默认的颜色,我的表格是斑马纹的,可能非斑马的还不适用 .el-table--striped .el-tabl ...

  6. SAP Spartacus cxFocus Directive施加后导致tabindex为-1的副作用研究

    我第一次看到下图第44行代码时,以为仅仅是一个简单的赋值操作,把requiredTabindex的值赋成-1: 后来发现,这个requiredTabindex不是一个字段的值,而是一个set函数的名称 ...

  7. CSS实现checkbox radio 选中后文本颜色改变

    HTML: <input type="checkbox" name="gloss" value="feature"/> < ...

  8. SAP Spartacus 用户登录成功后,Access Token 持久化到浏览器 local storage 的执行原理

    下图第1487行代码,调用Angular HTTP library,往this.tokenEndpoint指向的API发送HTTP post请求,参数为用户在login form里输入的用户名和密码: ...

  9. SAP Spartacus TypeScript和编译后的JavaScript命名规范

    文件名的命名规范:以连接线(hyphen)连接名称片段: 对应的Spartacus-core.js: 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

最新文章

  1. 算法设计思想(3)— 迭代法
  2. 一个有意思的项目,快上车!
  3. 高德地图多边形覆盖物添加、获取、删除
  4. 有哪些老鸟程序员知道而新手不知道的小技巧?自我感受
  5. c# SerialPort会出现“已关闭 Safe handle”的错误
  6. 在Xcode6中搭建Python开发环境
  7. python list存储方式_Python 之 将 list 存储为 .mat 文件
  8. MVC模式中编写一个登录的Servlet
  9. Concis组件库封装——Avatar头像
  10. matlab的otdr仿真,OTDR仿真分析软件
  11. 如何***内网windows xp的几种思路和方法
  12. 从逻辑功能上看 可以把计算机网络分成,从逻辑功能上看,可以把计算机网络分成通信子网和资源子网。...
  13. hnust Snowman
  14. GAN介绍 - GAN是如何工作的?
  15. OCR+RFID感应识别电子护照阅读器|读卡器MERR100+的 API 接口函数说明
  16. 影响债市行情的主要因素_决定债券收益的十大因素
  17. 数据库索引,真的越建越好吗?
  18. windows计算机管理快捷键,windows系统常见快捷键大全
  19. HTTP Referer介绍和使用
  20. Aimersoft iMusic for mac(音乐下载传输工具)

热门文章

  1. 2016-12-31:最后一天:回顾
  2. 【mac开发.NET】No installed provisioning profiles match the installed iOS signing identities
  3. HDU(1572),最短路,DFS
  4. 将RGB转换成ToWin32值
  5. OLEDB Excel 与C# 的数据流通方法
  6. 前端面试题集锦(一)之HTML部分
  7. Linux中W与Who命令的使用
  8. 在openstack环境中安装rackspace private cloud --1 环境准备
  9. elasticsearch-1.3.0 之索引代码粗略梳理
  10. JAVA笔记:死锁的详细解释