gpt4 book ai didi

css - LESS 中的关键帧混合

转载 作者:行者123 更新时间:2023-11-28 06:53:52 24 4
gpt4 key购买 nike

我一直在寻找一个可以创建带前缀的关键帧声明的 mixin,但是如果没有丑陋的修复,我找不到任何可以正常工作的东西。

到目前为止,我已经成功地创建了以下 mixin:

.keyframes(@identifier, @animation) {
.frames { content: ~"'';} @-webkit-keyframes @{identifier} {@{animation}} @-moz-keyframes @{identifier} {@{animation}} @-ms-keyframes @{identifier} {@{animation}} @-o-keyframes @{identifier} {@{animation}} @keyframes @{identifier} {@{animation}"}
}

用法是:

.keyframes(fade-in, ~"0% { opacity: 0; }50% { opacity: 0; }100% { opacity: 1; }");

我觉得这在可读性方面是完全错误的,而且每次 .keyframes() 都会创建一个规则(.frames { content: '' };) mixin 被调用。

有没有另一种很好地做到这一点的方法?

旁注:当我键入 npm info less --version 时,它会返回 1.4.28 如果这很重要。

最佳答案

@seven-phases-max 对此有一些非常有用的评论。修复最终是对 css ( https://github.com/postcss/autoprefixer ) 使用编译后处理,这也帮助我/我目前正在与之合作的团队完成其他任务。

详情请引用问题中的评论。

关于css - LESS 中的关键帧混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33628971/

24 4 0
文章推荐: ios - 用于存储相关常量的全局变量/单例替代方案
文章推荐: javascript - 使用一个正则表达式提取值
文章推荐: c# - 如何设计应从 C++ 和 C# 访问的组件
文章推荐: html - 将
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com