常见问题

如何使用它?

在最上面的按钮中找到一个您喜欢的样式,点击它;然后就可以在下面调节参数。上方的预览会实时变化。调节完后,可以在最下方的文本框内看到生成的 CSS 代码。点击“复制”,然后就可以把它用到您自己的项目中了。

CSS 是什么?能吃吗?

这个工具可能不是很适合您。

生成的按钮是否需要 JavaScript?

完全不需要。

它是否可以与某某框架或库一起使用?

如上文所述,它是纯 CSS 的,所以理论上兼容一切框架或库。

是否支持 IE / 兼容性怎么样?

为了创建复杂的动效,所有按钮都使用了伪元素。因此请不要指望它能兼容 IE :)

为什么按钮的宽度是固定的?

这是为了使按钮纵向排列时能够对齐。当然,您可以自行调整。

生成的按钮有点小问题 / 和我的页面不是很搭

还是那句话,您可以自行调整。

我找不到我想要的样式

您最好自己写一个。不过本工具之后可能会更新,您可以过段时间再来看看。

我有更好的写法

欢迎您写一个改进版。不过请记得遵守许可证。

我好像在其他地方看到过类似的东西…

本项目确实借鉴了另一些类似的工具,不过绝对没有从中复制任何一行代码。

关于许可证…

本项目及它使用的两个库:coloris 和 copyer 都使用 MIT 许可证。本工具生成的代码属于程序输出,不受许可证限制,您可任意使用。

附:MIT 许可证全文

MIT License

Copyright (c) 2024 grch12

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.