如果能实现就太棒了💭企划

此企划内容由人工构思,因此,我们同样可以根据贵公司的需求,在商议后为您提供量身定制的方案。并且,所有方案均可实现。欢迎咨询投资、订单、合作事宜。👉联系我们

要了解我们的业绩和技术等信息,请访问👉主页


一个可以通过 JS 自动应用每次都需要的 CSS 的库

公開日:

在Web开发中,有许多繁琐的设计部件,几乎每次都需要重新编写

典型的例子是单选按钮选择框等表单部件。

设计师的设计几乎不可能与HTML完全一致。因此,工程师每次都需要:

  • 创建多个其他标签以适当地包裹部件
  • 为每个标签设置适当的类
  • 部分隐藏原有部件
  • 在CSS中重新绘制部件
  • 移动显示的部件以保持位置关系不被破坏
  • 在鼠标悬停或触摸操作时改变外观
  • 在选项改变时加入动画
  • 确保在尽可能多的设备和浏览器上正常运行
  • 手动微调以上所有内容

你可能会认为像Tailwind CSS这样的CSS库可以很好地解决这个问题,对吗?

确实有一些这样的库,但实际上,大多数CSS平台的设计都比原始HTML更加简洁。这是因为它们假设各个公司会根据自己的需求进行定制。

然而,不少情况下实现起来比预期困难,人力成本相当高,因此我们希望有这样的选择:“先应用这个,以后再替换。”

那么,一个通过CDN加载JavaScript就能美化表单部件的JS库怎么样?

实现构想

  • 确定要制作的内容
  • 确定基本设计
  • 用CSS实现基本设计
  • 调试直到在各种环境中都能正常运行
  • 编写应用CSS的JavaScript(针对Vanilla、jQuery、React、Vue等)
  • 再次调试直到在各种环境中都能正常运行
  • 制作可以在调用时通过查询参数传递的参数(如颜色、大小、形状等可切换)
  • 部署到CDN(上传到平台,或通过Cloudflare等自行分布式部署)
返回博客

 

如果您想了解更多信息,请随时与我们联系🙋