css3:尝试将translate3d动态应用于::after
css3: Trying to apply dynamically translate3d to ::after
我正试图使用translate3d
移动一个特殊的::after
元素
如果我硬编码,它可以很容易地完成如下:
div::after {
...
transform: translate3d(40px, 40px, 0);
}
但现在我想使用javascript为X
方向应用任何值。所以我尝试了以下方法:
div::after {
...
transform: translate3d(attr(distance-to px), 40px, 0);
}
在HTML 中
<div distance-to="40"></div>
演示
但这行不通。我想我做错了什么(希望如此),有什么建议吗?
任何浏览器都不支持除"content"属性之外的任何其他属性的attr()CSS值。因此它不能工作。
请参阅MDN。
相关文章:
- 将函数的上下文应用于javascript变量
- 将CSS应用于printWindow.print();在Javascript中
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- 动态路径用于流星/铁路由器
- 来自mysql的动态值用于html代码点火器视图中的图形
- $scope.apply()何时应用于angular
- Javascript非常简单:'阅读更多''显示较少'应用于Wordpress的功能
- 尝试应用于<tr>在ng单击中
- 如何将javascript仅应用于1个表单中的2个表单提交按钮中的1个
- 将脚本应用于Angular 2上的输入
- Json和$scope的角度之间的差异$eval应用于JSON字符串时
- 动态地将过滤器应用于 JSON.parse()
- 动态注入SVG过滤器并应用于HTML
- 将动态参数应用于 JavaScript 函数,但延迟调用
- css3:尝试将translate3d动态应用于::after
- knocket将绑定应用于从ajax mvc contrib网格动态加载的html
- 将jQuery动画应用于Angular JS在加载时动态加载的视图中的元素
- jQuery插件没有应用于$.ajax动态内容
- 将css类动态应用于firefox中不工作的表td
- 动态地将活动类应用于navli