阅读更多

0顶
1踩

Web前端

转载新闻 15 个有趣的 JS 和 CSS 库

2017-05-15 15:03 by 副主编 jihong10102006 评论(0) 有6679人浏览
时光飞逝, 每月 Tutorialzine 都会为大家分享一些有趣的前端库。那么在本月,又准备了哪些优秀的 Web 开发资源呢?前端儿,一起来瞧瞧吧!

1. Buefy

这是一个基于 Bulma 的 Vue.js 轻量级 UI 组件,而 Bulma 则是基于 Flexbox 的 CSS 库。Buefy 具备典型的 Web 应用程序所必备的所有组件,例如 modals、toast 以及 notifications 等动态元素,使开发人员可以快速添加任何用户界面到其现有的 Vue.js 项目。

2. HR.js

HR.js 是一个用于高亮并替换 DOM 中文本的零依赖库。它的 API 简直不能再简单了。你只需要使用 CSS 选择器来定位保存所需文本的 HTML 父元素,选择好要高亮的单词,并设置背景颜色,就可以搞定了。

3. React VR

React VR 是用于创建在 Web 浏览器中运行 VR 应用程序的框架。它将现代的 API(如 WebGL 和 WebVR)与 React 的声明式渲染进行搭配,从而产生可以通过各种设备使用的体验。

4. Tippy.js

这是一个用于动画工具提示的纯 JavaScript 库。Tippy.js 提供了丰富的悬停效果以及超过 20 个自定义选项。它也是超轻量级的库,并具备相当不错的浏览器兼容性。但如果出现个别浏览器不支持的情况,它会自动退回至常规的 title 属性。

5. Barba.js

Barba.js 是一个无依赖的 JavaScript 库,可用于在单页应用程序的视图间创建平滑的过渡效果。该库的逻辑是围绕 PJAX(推送状态 AJAX)来设计的,绕过正常有效的 URL,并通过 XMLHttpRequest 来加载新页面。Barba 还能确保通过 Push 状态的 API ,在应用程序的 URL 中可以正确的反映出状态的变化。

6. UIkit

UIkit 是一个优秀的轻量级前端框架,它包含了相应的 SVG 图标字体以及丰富的组件。无论是外观,还是框架,UIkit 的设计都十分的出彩。它不光具备统一的样式,还有易于记忆的 API,许多自定义选项以及有用的修饰器类,并且它的使用文档编写的也相当的出众。

7. Haul


Haul 是一个用于开发 React Native 应用程序的命令行工具。它可以直接替代 React Native packager,提供比 Webpack 更好的支持,并能够改进错误消息,大大减少编译时间。Haul 也拥有出色的使用文档,并且完全开源、可定制。

8. AcrossTabs

AcrossTabs 是一个用于跨浏览器 Tabs 间进行通信的 JavaScript 库,你可以使用它在不同的浏览器 Tabs 上打开或关闭网页。由于父 Tab 可以访问子 Tab 上有用的信息(例如 UID),所以它可以判断子 Tab 是否依旧打开,或者已关闭。

9. Stylelint

Stylelint 是一款现代的 CSS linter 工具,它可以帮助团队在样式表中执行固定的 CSS 标准。该库非常强大,它不仅可以让你禁止或设置白名单属性,还能够捕获错误以及识别 SCSS 语法。同时,Stylelint 也可完全定制,帮助你添加或去除一些规则选项。

10. Iconate

这是一个非常棒的 Vanilla JavaScript 库。通过点击图标,它能够帮你完成带有丰富平滑动画效果的图标转换。你也可以将 Iconate 与所有的 CSS 图标字体一同使用。即你只需在 HTML 中添加一个图标,并使用简单的 JavaScript API 来选择要将其转换为哪一种图标,同时选择相应的动画效果就搞定了。

11. React-Datasheet

React-Datasheet 是一个用于向应用程序添加类似 Excel 数据表的 React 组件。你可以对单元格进行自由编辑、分组选择、复制、粘贴、删除等操作。另外,在 GitHub 上还有三个有用的示例,供你参考。即基本的表,带有公式的表以及嵌套组件的表。

12. Pure CSS

这是一个轻量级、响应式的纯 CSS 模块框架。整个库在 gzip 压缩后,仅有 3.8 kb 的大小,如果你仅使用其中的一部分模块,那 CSS 真是小到没有朋友了!同时,它模块包括了基本样式集、响应格网、表单组件、按钮、表格和菜单,适用于任何的 Web 项目。

13. Simple Icons

Simple Icons 是一个涉及知名品牌(涵盖社交网络、应用程序、服务等)的免费图标合集。这些图标都是用 SVG 制作的,所以它们可以被缩放到任何尺寸,不用担心图片的像素。而大多数图标的大小都低于 500 字节。

14. Chroma.js


Chroma.js 是一个用于处理颜色的微型 JavaScript 库。它提供了丰富的 API,以及超过 50 种用于操纵颜色的功能,让你可以使用色彩模式切换,改变亮度和饱和度,创建渐变比例等许多实用的色阶处理方法。

15. Weex

Weex 是一个构建跨平台的移动应用程序框架,类似于 React Native,但适用于 Vue.js. 你可以利用 HTML、CSS 和 JavaScript 编写应用程序,并将其以 Android 和 iOS 客户端的形式呈现。该框架有许多内置的组件、API 和其他有用的功能。、

译文:15 Interesting JavaScript and CSS Libraries for May 2017
  • 大小: 23.5 KB
  • 大小: 29.3 KB
  • 大小: 12.6 KB
  • 大小: 27.2 KB
  • 大小: 24.1 KB
  • 大小: 26.8 KB
  • 大小: 9.6 KB
  • 大小: 31.9 KB
  • 大小: 16.5 KB
  • 大小: 23.8 KB
  • 大小: 20 KB
  • 大小: 17.3 KB
  • 大小: 150.8 KB
  • 大小: 10.4 KB
  • 大小: 197.3 KB
来自: zhihu
0
1
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 10个有趣的Javascript和CSS库

    Tailwind CSS Tailwind是用于构建自定义用户界面的实用CSS框架。...这是一个纯CSS库,用于创建漂亮的复选框和单选按钮。 它提供了不同的形状(正方形,曲线,圆形),选择方式(默认,填充,thick),颜色

  • 我发现了18个有趣的 JavaScript 和 CSS 库

    英文 |https://javascript.plainenglish.io/compilation-of-javascript-and-css-libraries-that-i-fou...

  • 2017 年 8 月:15 个有趣的 JS 和 CSS 库

    在本月,Tutorialzine 依旧为大家带来了一些有趣、实用的前端库,看看有哪些适合你的项目呢? 1. Titanic 这是一组自带悬停动画的精致 SVG 图标。但与大多数 Web 图标不同之处在于 - 它的动画是基于 JS 的,...

  • 推荐15个有趣的JS和CSS库

    本文精心挑选了一些优秀的Web开发资源。如: Propeller:为基于 Bootstrap 与谷歌的 ...BaguetteBox:是一个利用纯 JavaScript 编写的库,它可用于创建响应式灯箱画廊效果。 Whitestorm:是基于 Three.js 引擎用...

  • 【译】15个有趣的JS和CSS库(2018.7)

    Tutorialzine每月都会给我们精心挑选优秀的web开发资源,这些资源可以帮助我们解锁最新和最炫酷的网络开发姿势。前端er,让我们一起先睹为快吧! Polly.js polly是一个用于记录,重...

  • 15 个有趣的 JavaScript 与 CSS 库

    Wenk 是一个轻量级纯 CSS 写的文本工具提示库。虽然它的压缩版仅有700字节,但它依然能够管理并提供一些定制选项。诸如不同提示工具的大小、位置和文本对齐。 HERE: Wenk 项目地址 5.  CSS Loader ...

  • java技术交流: 10个有趣的Javascript和CSS库

    Java学习,肯定少不了Javascript和CSS库的身影,小编定时技术分享,送给每一个正奋斗在java前线的小伙伴们。 Tailwind CSS  Tailwind是用于构建自定义用户界面的实用CSS框架。 每个Tailwind小应用都有多种尺寸,...

  • 爱创课堂分享“15 个有趣的 JS 和 CSS 库”

     迎来了黄金10 月,在这收获的季节,我又为你们带来了哪些新鲜、有趣的前端资源呢?前端开发者们,一起来看看有木有你需要的前端库。 1.DisplayJS DisplayJS 是一个帮助你渲染 DOM 的简易...

  • 2017 年 9 月:15 个有趣的 JS 和 CSS 库

    (点击上方公众号,可快速关注)英文:Danny Markov 译文:IT程序狮http://www.jianshu.com/p/ec9ff744eb20如有好文章投稿,请...前端开发者们,一起来看看有木有你需要的前端库。1.DisplayJSDisplayJS 是一个帮助你渲

  • 15 个有趣的 JS 和 CSS项目

    Plank.js 优化了 Web 和移动浏览器的引擎,并提供了一个对 JavaScript 友好的开源代码库和 API。所以,当开发人员在制作 2D 游戏时,他们能更得心应手。 项目地址:【http://piqnt.com/planck.js/】 ...

  • 基于ssm的网络教学平台(有报告)。Javaee项目,ssm项目。

    重点:所有项目均附赠详尽的SQL文件,这一细节的处理,让我们的项目相比其他博主的作品,严谨性提升了不止一个量级!更重要的是,所有项目源码均经过我亲自的严格测试与验证,确保能够无障碍地正常运行。 1.项目适用场景:本项目特别适用于计算机领域的毕业设计课题、课程作业等场合。对于计算机科学与技术等相关专业的学生而言,这些项目无疑是一个绝佳的选择,既能满足学术要求,又能锻炼实际操作能力。 2.超值福利:所有定价为9.9元的项目,均包含完整的SQL文件。如需远程部署可随时联系我,我将竭诚为您提供满意的服务。在此,也想对一直以来支持我的朋友们表示由衷的感谢,你们的支持是我不断前行的动力! 3.求关注:如果觉得我的项目对你有帮助,请别忘了点个关注哦!你的支持对我意义重大,也是我持续分享优质资源的动力源泉。再次感谢大家的支持与厚爱! 4.资源详情:https://blog.csdn.net/2301_78888169/article/details/144929660 更多关于项目的详细信息与精彩内容,请访问我的CSDN博客!

  • 2024年AI代码平台及产品发展简报-V11.pdf

    2024年AI代码平台及产品发展简报-V11

  • 蓝桥杯JAVA代码.zip

    蓝桥杯算法学习冲刺(主要以题目为主)

  • QPSK调制解调技术研究与FPGA实现:详细实验文档的探索与实践,基于FPGA实现的QPSK调制解调技术:实验文档详细解读与验证,QPSK调制解调 FPGA设计,有详细实验文档 ,QPSK调制解调;

    QPSK调制解调技术研究与FPGA实现:详细实验文档的探索与实践,基于FPGA实现的QPSK调制解调技术:实验文档详细解读与验证,QPSK调制解调 FPGA设计,有详细实验文档 ,QPSK调制解调; FPGA设计; 详细实验文档,基于QPSK调制的FPGA设计与实验文档

  • PID、ADRC和MPC轨迹跟踪控制器在Matlab 2018与Carsim 8中的Simulink仿真研究,PID、ADRC与MPC轨迹跟踪控制器在Matlab 2018与Carsim 8中的仿真研

    PID、ADRC和MPC轨迹跟踪控制器在Matlab 2018与Carsim 8中的Simulink仿真研究,PID、ADRC与MPC轨迹跟踪控制器在Matlab 2018与Carsim 8中的仿真研究,PID, ADRC和MPC轨迹跟踪控制器Simulink仿真模型。 MPC用于跟踪轨迹 ADRC用于跟踪理想横摆角 PID用于跟踪轨迹 轨迹工况有双移线,避障轨迹,正弦轨迹多种 matlab版本为2018,carsim版本为8 ,PID; ADRC; MPC; 轨迹跟踪控制器; Simulink仿真模型; 双移线; 避障轨迹; 正弦轨迹; MATLAB 2018; CarSim 8,基于Simulink的PID、ADRC与MPC轨迹跟踪控制器仿真模型研究

  • 基于Springboot的个性化图书推荐系统。Javaee项目,springboot项目。

    重点:所有项目均附赠详尽的SQL文件,这一细节的处理,让我们的项目相比其他博主的作品,严谨性提升了不止一个量级!更重要的是,所有项目源码均经过我亲自的严格测试与验证,确保能够无障碍地正常运行。 1.项目适用场景:本项目特别适用于计算机领域的毕业设计课题、课程作业等场合。对于计算机科学与技术等相关专业的学生而言,这些项目无疑是一个绝佳的选择,既能满足学术要求,又能锻炼实际操作能力。 2.超值福利:所有定价为9.9元的项目,均包含完整的SQL文件。如需远程部署可随时联系我,我将竭诚为您提供满意的服务。在此,也想对一直以来支持我的朋友们表示由衷的感谢,你们的支持是我不断前行的动力! 3.求关注:如果觉得我的项目对你有帮助,请别忘了点个关注哦!你的支持对我意义重大,也是我持续分享优质资源的动力源泉。再次感谢大家的支持与厚爱! 4.资源详情:https://blog.csdn.net/2301_78888169/article/details/144486173 更多关于项目的详细信息与精彩内容,请访问我的CSDN博客!

  • Matlab实现Transformer-Adaboost时间序列预测的详细项目实例(含完整的程序,GUI设计和代码详解)

    内容概要:本文档详细介绍了一个利用Matlab实现Transformer-Adaboost结合的时间序列预测项目实例。项目涵盖Transformer架构的时间序列特征提取与建模,Adaboost集成方法用于增强预测性能,以及详细的模型设计思路、训练、评估过程和最终的GUI可视化。整个项目强调数据预处理、窗口化操作、模型训练及其优化(包括正则化、早停等手段)、模型融合策略和技术部署,如GPU加速等,并展示了通过多个评估指标衡量预测效果。此外,还提出了未来的改进建议和发展方向,涵盖了多层次集成学习、智能决策支持、自动化超参数调整等多个方面。最后部分阐述了在金融预测、销售数据预测等领域中的广泛应用可能性。 适合人群:具有一定编程经验的研发人员,尤其对时间序列预测感兴趣的研究者和技术从业者。 使用场景及目标:该项目适用于需要进行高质量时间序列预测的企业或机构,比如金融机构、能源供应商和服务商、电子商务公司。目标包括但不限于金融市场的波动性预测、电力负荷预估和库存管理。该系统可以部署到各类平台,如Linux服务器集群或云计算环境,为用户提供实时准确的预测服务,并支持扩展以满足更高频率的数据吞吐量需求。 其他说明:此文档不仅包含了丰富的理论分析,还有大量实用的操作指南,从项目构思到具体的代码片段都有详细记录,使用户能够轻松复制并改进这一时间序列预测方案。文中提供的完整代码和详细的注释有助于加速学习进程,并激发更多创新想法。

  • 液滴穿越障碍:从文献到案例的复现研究,液滴破裂与障碍物穿越:文献复现案例研究,液滴生成并通过障碍物破裂 该案例是文献复现,文献与案例一起 ,液滴生成; 障碍物破裂; 文献复现; 案例研究,液滴破

    液滴穿越障碍:从文献到案例的复现研究,液滴破裂与障碍物穿越:文献复现案例研究,液滴生成并通过障碍物破裂。 该案例是文献复现,文献与案例一起。 ,液滴生成; 障碍物破裂; 文献复现; 案例研究,液滴破裂:障碍挑战的文献复现案例

  • 蓝桥杯练习题_2.zip

    蓝桥杯算法学习冲刺(主要以题目为主)

Global site tag (gtag.js) - Google Analytics