SAP Spartacus元素被选中后,focus颜色的css实现
如下图,当按下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实现相关推荐
- C# tabcontrol当标签页被选中后改变颜色
C# tabcontrol当标签页被选中后改变颜色 private TabControl tabsControl = new TabControl(); tabsControl.DrawMode = ...
- SAP Spartacus cxFocus增添了refresh Focus功能后的一些考虑
ngAfterViewInit Hook: 负责视图渲染完毕后,执行handleFocus来使元素得到focus nOnChanges: 当配置的refreshFocus指向的Component 属性 ...
- SAP Spartacus里几个和Focus相关的directive的继承关系以及元素focus是如何实现的
cx-table施加的是focus directive: Focusdirective继承自LockFocusdirective: TrapFocusdirective继承自TabFocusdirec ...
- SAP Spartacus 关于列表点击focus Accessibility的需求
需求如下: 不管选择左边的view里列表行项目的哪一条,右边页面第一个可以被focus的元素,即Edit按钮,需要自动被focus: 如果像上图这样,将cxFocus直接施加到a标签页上,一个side ...
- element饿了么ui表格选中后高亮颜色修改
element表格单选选中状态下背景色太浅,为了让选中的数据更突出一些,只能自定义颜色去覆盖默认的颜色,我的表格是斑马纹的,可能非斑马的还不适用 .el-table--striped .el-tabl ...
- SAP Spartacus cxFocus Directive施加后导致tabindex为-1的副作用研究
我第一次看到下图第44行代码时,以为仅仅是一个简单的赋值操作,把requiredTabindex的值赋成-1: 后来发现,这个requiredTabindex不是一个字段的值,而是一个set函数的名称 ...
- CSS实现checkbox radio 选中后文本颜色改变
HTML: <input type="checkbox" name="gloss" value="feature"/> < ...
- SAP Spartacus 用户登录成功后,Access Token 持久化到浏览器 local storage 的执行原理
下图第1487行代码,调用Angular HTTP library,往this.tokenEndpoint指向的API发送HTTP post请求,参数为用户在login form里输入的用户名和密码: ...
- SAP Spartacus TypeScript和编译后的JavaScript命名规范
文件名的命名规范:以连接线(hyphen)连接名称片段: 对应的Spartacus-core.js: 要获取更多Jerry的原创文章,请关注公众号"汪子熙":
最新文章
- 算法设计思想(3)— 迭代法
- 一个有意思的项目,快上车!
- 高德地图多边形覆盖物添加、获取、删除
- 有哪些老鸟程序员知道而新手不知道的小技巧?自我感受
- c# SerialPort会出现“已关闭 Safe handle”的错误
- 在Xcode6中搭建Python开发环境
- python list存储方式_Python 之 将 list 存储为 .mat 文件
- MVC模式中编写一个登录的Servlet
- Concis组件库封装——Avatar头像
- matlab的otdr仿真,OTDR仿真分析软件
- 如何***内网windows xp的几种思路和方法
- 从逻辑功能上看 可以把计算机网络分成,从逻辑功能上看,可以把计算机网络分成通信子网和资源子网。...
- hnust Snowman
- GAN介绍 - GAN是如何工作的?
- OCR+RFID感应识别电子护照阅读器|读卡器MERR100+的 API 接口函数说明
- 影响债市行情的主要因素_决定债券收益的十大因素
- 数据库索引,真的越建越好吗?
- windows计算机管理快捷键,windows系统常见快捷键大全
- HTTP Referer介绍和使用
- Aimersoft iMusic for mac(音乐下载传输工具)
热门文章
- 2016-12-31:最后一天:回顾
- 【mac开发.NET】No installed provisioning profiles match the installed iOS signing identities
- HDU(1572),最短路,DFS
- 将RGB转换成ToWin32值
- OLEDB Excel 与C# 的数据流通方法
- 前端面试题集锦(一)之HTML部分
- Linux中W与Who命令的使用
- 在openstack环境中安装rackspace private cloud --1 环境准备
- elasticsearch-1.3.0 之索引代码粗略梳理
- JAVA笔记:死锁的详细解释