sass - 如何在 SCSS 变量中存储 data-attr 值?

标签 sass

我有 HTML 链接 <a href="#" class="cta-link" data-label="Change well"></a> .

我需要存储data-label在 SCSS 变量中,如 $string:attr('data-label'); 。可能吗?

最佳答案

这是不可能的,因为您的 SCSS/SASS 在传递到浏览器之前已编译为 CSS。所以你的浏览器(解析 html 和 css 的地方)根本不了解 SCSS/SASS。

关于sass - 如何在 SCSS 变量中存储 data-attr 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38791763/

相关文章:

ruby-on-rails - Active Admin 和 Sass 错误

sass - 如何将 stylus 文件转换为 scss 文件以更方便?

sass - 使用 SublimeLinter-scss-lint 和 Sublime TExt 忽略某些错误

css - Stylelint 验证 SCSS mixin 中的声明

reactjs - 样式表没有设置 React 组件的样式

javascript - 悬停时的导航滑动线 - 当没有元素是 'current' 或 'selected' 时

sass - 是否可以将(动态)单位添加到 sass 中的无单位数字?

css - Angular 6 组件,将 css 应用于主机绑定(bind)应用的类?

html - SCSS 中的 For 循环与变量组合

vue.js - 在 Vue.js 中使用附加的 prop 绑定(bind) scss 变量