首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

高效 UI 组件,节省开发时间 | 开源专题 No.70

可以自由地进行混搭与重复使用:所有 Charka UI 的元素都是在 React 基础上开发出来,在保证功能完整性同时也保留了足够多可以修改与调整空间。...依照 WAI—ARIA 指南制作而成: 所有 Charka Ui 元素在制作过程中都遵循 WAI—ARIA 指南,并配备相应 aria-* 属性使得这些元素更加容易被搜索引擎找到并识别。...以下是该项目的特点和核心优势: 完全可定制:通过预设提供所有功能,没有核心实用程序 无解析、无 AST、无扫描,即时性能(比 Windi CSS 或 Tailwind JIT 快 5 倍) ~6kb min...中重复使用工具 chokcoco/iCSShttps://github.com/chokcoco/iCSS Stars: 17.1k License: NOASSERTION 这个项目是围绕 CSS/Web 动画展开的...primefaces/primenghttps://github.com/primefaces/primeng Stars: 8.7k License: NOASSERTION 最完整的 Angular

12510
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ionic2 (真正)修改应用图标和启动画

    今天在用ionic2 的ionic resources生成新的icon和splash,生成后安装,应用图标和启动画面依然没变化。。。...不知道大家有没有被坑过,今天被坑了一下午,终于找到了办法: 解决方法 第一次使用ionic resources后根文件夹下会生成一个res文件夹,比如你的项目文件夹名是demo,那么就是demo/res...将res中的所有文件夹复制到demo\platforms\android\res下,res里面的同名文件夹覆盖(注意:保留该文件夹下原本的values文件夹和xml文件夹)。...再ionic run android --prod试试是不是图标和启动画面换成你自己的了?...版本是否降低为6.3.1了 ionic platform rm android ionic platform add android 最后查看platform/android/res是否是期望的图标和启动画面或者

    63360

    代码统计IDEA插件

    有没有专门用于代码统计的工具呢? 基于Perl语言开发的cloc(count lines of code)或许可以满足你的要求。 有没有什么更简单的办法呢?...如果你因为网络问题没办法使用 IDEA 自带的插件市场的话,也可以通过IDEA 插件市场的官网手动下载安装。 ?...有了这个插件之后你可以非常直观地看到你的项目中所有类型的文件的信息比如数量、大小等等,可以帮助你更好地了解你们的项目。 ?...你还可以使用它看所有类的总行数、有效代码行数、注释行数、以及有效代码比重等等这些东西。 ?...如果,你担心插件过多影响IDEA速度的话,可以只在有代码统计需求的时候开启这个插件,其他时间禁用它就完事了!

    1.2K10

    【Blender】如何使用Festivity方案一键三渲二 - FBX版本

    导言何为三渲二三渲二就是2d风格的3d渲染三渲二有什么奇功减少阴影计算,使得光照扁平化,画风类似日本二维动画相比普通二维与三维动画,三渲二的优势就在于可以既能保持二维动画的美术风格,同时减轻画师的工作负担...----准备众所周知,我的观众游泳技术不好,没办法游到海外去看youtube上的教程,而我擅长游泳,所以特地去学了这个教程为大家转述注意:由于插件限制,blender仅支持3.1以上版本,此处使用blender3.4...教程内有两种办法用于三渲二,作者建议请先粗略阅读一遍再考虑哪种方法,不然边看边做到中途发现不行就完蛋了。...则完成这时候切到视图渲染,效果如图图片4.设置光照材质给一个材质节点视图图片检查下对应材质节点有没有出错图片按照提示选择对应的贴图图片给 body,hair,face,dress都检查一下,有没有漏选贴图的来到...Ramp 节点组这里,点这里展开图片根据提示选上,点击这个面板里右上角箭头返回图片对每一个节点都这么处理图片改得差不多就行了,不是所有节点都必须有的,lightmap和ramp是必须要改的5.绑定脸部动作如果直接完成的话

    2.2K211

    9 个值得推荐的 VUE3 UI 框架

    WaveUI 提供的组件非常漂亮,动画效果也非常好,它的风格在整个框架中是一致的。企业级响应式 Vue3 应用程序不错的选择。...Vuestic 提供了 50 多个具有独特功能和广泛可配置性的组件,应式设计,这些组件几乎适用于所有屏幕分辨率。Vuestic 在整个框架中提供无缝翻译支持和键盘可访问性。...Element+ 甚至提供开发人员在构建 UI 界面时可能需要的最细微的部件,从简单的动画到框架范围的国际化系统,可以与 i18n 配对使用以创建自定义翻译,甚至添加非内置语言。...对 Vue3 支持也很迅速,而且 Quasar 已经发布了几乎所有的 v1 组件、插件和指令。此外,他们还发布了可组合组件,帮助开发人员更深入地了解 Quasar API。...PrimeVUE 官方网站:https://primefaces.org/primevue/showcase/#/setup PrimeVUE 也算是最早支持 Vue3 的框架之一,它并没有让人失望。

    5.9K30

    你不知道的 CSS

    鉴于时不时有童鞋翻我以前的沸点,因此,本文收集了个人目前发过的所有CSS知识点动图,以便阅读。 需要说明的是,顺序仍是按当时发布顺序罗列的,还没有系统的总结,多多包涵。...【动画方向】?动画方向可以选择alternate,去回交替进行 ? 18.【线性渐变应用】?css绘制彩带的原理 ? 19.【隐藏文本】?隐藏文字内容的两种办法 ? 20.【居中】?...按钮禁用时,不要忘了设置鼠标状态 ? 32【背景虚化】?使用CSS滤镜实现背景虚化 ? 33【fill-available】?...43【动画填充状态】?CSS可以设置动画开始前和结束时所保持的状态 ? 44【动画负延迟】?CSS动画可以设置延迟时间为负数,表示动画仿佛开始前就已经运行过了那么长时间 ? 45【过渡】?...46【动画案例】?水波效果原理 ? 47【动画案例】?CSS弹球动画效果的原理 ? 48【outline】?outline属性的妙用 ? 49【grid】?火狐浏览器grid布局检测器 ?

    1.3K30

    你未必知道的49个CSS知识点

    鉴于时不时有童鞋翻我以前的沸点,因此,本文收集了个人目前发过的所有CSS知识点动图,以便阅读。 需要说明的是,顺序仍是按当时发布顺序罗列的,还没有系统的总结,多多包涵。...【动画方向】?动画方向可以选择alternate,去回交替进行 ? 18.【线性渐变应用】?css绘制彩带的原理 ? 19.【隐藏文本】?隐藏文字内容的两种办法 ? 20.【居中】?...按钮禁用时,不要忘了设置鼠标状态 ? 32【背景虚化】?使用CSS滤镜实现背景虚化 ? 33【fill-available】?...43【动画填充状态】?CSS可以设置动画开始前和结束时所保持的状态 ? 44【动画负延迟】?CSS动画可以设置延迟时间为负数,表示动画仿佛开始前就已经运行过了那么长时间 ? 45【过渡】?...46【动画案例】?水波效果原理 ? 47【动画案例】?CSS弹球动画效果的原理 ? 48【outline】?outline属性的妙用 ? 49【grid】?火狐浏览器grid布局检测器 ?

    1.3K20

    打造H5动感影集的爱恨情仇(动画性能篇) - 腾讯ISUX

    同时结合内存面板,可以看得出哪个事件消耗的内存最大,有没有合理地进行垃圾回收(GC)。...解决办法:处可视区域播放的动画外,将背后播放的动画display:none或者animation-play-state:pause。...解决办法:给作用于动画的兄弟元素设置合理z-index值。 3.巧妙使用css动画 这是一些用CSS3来解决一般JS效果的做法。 4.是否都要GPU加速? 最后,讨论一下这个问题。...开启GPU加速固然会让页面动画更流畅,但是否表示所有元素都要开启?肯定不是,会有以下几个缺点: 盲目使用会让无关元素都渲染成复合层。 复合层渲染成位图消耗内存,也会耗时。...由此可见,如果使用GPU的元素很多,那么内存的消耗可能就远远大于动画的消耗,这就有点本末倒置了。因此,最好的办法是处理好动画层级,整合动画层一并开启GPU加速。 以上,感谢阅读,欢迎留言讨论。

    1.3K40

    你未必知道的49个CSS知识点

    鉴于时不时有童鞋翻我以前的沸点,因此,本文收集了个人目前发过的所有CSS知识点动图,以便阅读。 需要说明的是,顺序仍是按当时发布顺序罗列的,还没有系统的总结,多多包涵。...【动画方向】?动画方向可以选择alternate,去回交替进行 ? 18.【线性渐变应用】?css绘制彩带的原理 ? 19.【隐藏文本】?隐藏文字内容的两种办法 ? 20.【居中】?...按钮禁用时,不要忘了设置鼠标状态 ? 32【背景虚化】?使用CSS滤镜实现背景虚化 ? 33【fill-available】?...43【动画填充状态】?CSS可以设置动画开始前和结束时所保持的状态 ? 44【动画负延迟】?CSS动画可以设置延迟时间为负数,表示动画仿佛开始前就已经运行过了那么长时间 ? 45【过渡】?...46【动画案例】?水波效果原理 ? 47【动画案例】?CSS弹球动画效果的原理 ? 48【outline】?outline属性的妙用 ? 49【grid】?火狐浏览器grid布局检测器 ?

    1.5K20

    你未必知道的49个CSS知识点

    鉴于时不时有童鞋翻我以前的沸点,因此,本文收集了个人目前发过的所有CSS知识点动图,以便阅读。 需要说明的是,顺序仍是按当时发布顺序罗列的,还没有系统的总结,多多包涵。...【动画方向】?动画方向可以选择alternate,去回交替进行 ? 18.【线性渐变应用】?css绘制彩带的原理 ? 19.【隐藏文本】?隐藏文字内容的两种办法 ? 20.【居中】?...按钮禁用时,不要忘了设置鼠标状态 ? 32【背景虚化】?使用CSS滤镜实现背景虚化 ? 33【fill-available】?...43【动画填充状态】?CSS可以设置动画开始前和结束时所保持的状态 ? 44【动画负延迟】?CSS动画可以设置延迟时间为负数,表示动画仿佛开始前就已经运行过了那么长时间 ? 45【过渡】?...46【动画案例】?水波效果原理 ? 47【动画案例】?CSS弹球动画效果的原理 ? 48【outline】?outline属性的妙用 ? 49【grid】?火狐浏览器grid布局检测器 ?

    1.2K10

    打造H5动感影集的爱恨情仇【动画性能篇】

    同时结合内存面板,可以看得出哪个事件消耗的内存最大,有没有合理地进行垃圾回收(GC)。...这功能会让所有层块元素展示黄色的边框,可以方便定位元素的布局是否合理。 ? 显示FPS计量器。...解决办法:处可视区域播放的动画外,将背后播放的动画display:none或者animation-play-state:pause。...开启GPU加速固然会让页面动画更流畅,但是否表示所有元素都要开启?肯定不是,会有以下几个缺点: 盲目使用会让无关元素都渲染成复合层。 复合层渲染成位图消耗内存,也会耗时。...由此可见,如果使用GPU的元素很多,那么内存的消耗可能就远远大于动画的消耗,这就有点本末倒置了。因此,最好的办法是处理好动画层级,整合动画层一并开启GPU加速。 以上,感谢阅读,欢迎留言讨论。

    1.6K121

    【Flutter 组件集录】TickerMode| 8月更文挑战

    我们都知道 Ticker 是动画控制器的底层驱动力,TickerMode 组件可以禁用/启用子树下所有的 Ticker ,也就是说它可以让子树的所有动画无效或生效。...我们可以通过动画控制器来主动控制动画的开启或停止,那 TickerMode 组件的价值何在,它又是如何实现控制子树所有动画呢?带着这些问题,我们今天就来详细分析一下 TickerMode 组件。...从这可以看出,我们并没有对两个 loading 组件的动画控制器执行任何操作,也没有改变组件属性进行重建。就可以直接禁用/启用它们的动画,是不是非常神奇。...如下,点击下面的 Switch ,同样也会切换 _disable 的状态,可以看出由于下排的 Switch 上层的 TickerMode 被设为 disable:true,动画禁用了。...TickerMode 控制动画的原理 我们在使用动画时,都会使用 SingleTickerProviderStateMixin 或 TickerProviderStateMixin 来创建 动画控制器。

    69720

    操纵加鲁鲁兽的机会来了,SIGGRAPH论文提出RigNet帮动画师做骨架绑定

    给定 3D 角色蒙皮,RigNet 生成动画骨骼和蒙皮权重。 Rigging 本身是一项专门技术,骨架绑定结果的好坏对动画的质量有很大影响。那么,有没有什么办法可以简化该过程呢?...有没有发现加鲁鲁兽? reddit 网友纷纷表示「效果很好,求代码」。...使用另一个具备分离参数的 GMEdgeNet 网络,预测蒙皮的注意力函数,这有助于找出与关节预测更为相关的区域(红色越重表示注意力越强,替换后的顶点也会根据注意力着色); 受蒙皮注意力的驱动,聚类模块检测出所有关节...效果怎么样 研究者对他们提出的方法与其他用于动画骨架和蒙皮预测的方法进行了定量和定性评估。下表 1 展示了不同方法之间骨架提取的评估度量。本研究提出的方法在所有度量上均优于其他方法。 ? ?...结果显示,该研究提出的方法在所有度量上均优于 BBW、GeoVoxel 和 NeuroSkinning 方法。 ? ?

    1.3K50

    2021年最佳VUE3 UI框架推荐

    WaveUI 提供的组件非常漂亮,动画效果也非常好,它的风格在整个框架中是一致的。企业级响应式 Vue3 应用程序不错的选择。...Vuestic 提供了 50 多个具有独特功能和广泛可配置性的组件,应式设计,这些组件几乎适用于所有屏幕分辨率。Vuestic 在整个框架中提供无缝翻译支持和键盘可访问性。...Element+ 甚至提供开发人员在构建 UI 界面时可能需要的最细微的部件,从简单的动画到框架范围的国际化系统,可以与i18n 配对使用以创建自定义翻译,甚至添加非内置语言。...对 Vue3 支持也很迅速,而且 Quasar 已经发布了几乎所有的 v1 组件、插件和指令。此外,他们还发布了可组合组件,帮助开发人员更深入地了解 Quasar API。...PrimeVUE 官方网站: https://primefaces.org/primevue/showcase/#/setup PrimeVUE 也算是最早支持 Vue3 的框架之一,它并没有让人失望。

    4.1K20

    移动端H5页面开发坑点指南

    ,不过可以用border-radius属性修改 } select下拉选择设置问题 问题1:右对齐实现 设置如下属性 select option { direction: rtl; } 问题2:禁用...,动画卡顿,图片错乱的问题 1.尽可能地使用合成属性transform和opacity来设计CSS3动画,不使用position的left和top来定位 2.开启硬件加速 -webkit-transform...-webkit-touch-callout:none; //系统默认菜单被禁用;可以实现页面因为长按弹出各种操作窗口 -webkit-user-select:none; //webkit浏览器 -.../keydown/keypress等支持不好的问题 经查发现,IOS的输入法(不管是第三方还是自带)能检测到英文或数字的keyup,但检测不到中文的keyup,在输入中文后需要点回退键才开始搜索;解决办法是用...var value = e.target.value; //e.target指向事件执行时鼠标所点击区域的那个元素;初学者会认为当前事件所绑定的元素就是鼠标所点击的那个元素,这时就要看看时间绑定的元素内部有没有子元素

    3K10

    Shader编程之地标特效

    下面同心圆从两侧均可看见(禁用三角朝向剔除)。 关于什么是sprite(二维小精灵),可以参考《静态特效组成原理》,里面有介绍;关于同心圆算法,可以参考《雷达图生成算法》,里面有完整的代码。...我们需要5个UE4资产: circle材质:下方的同心圆动画材质 plane网格体:下面同心圆的载体 icon纹理:上方的图标 mark材质:上面的动画材质 landmark蓝图类:成品 之所以选择...至于plane有没有更好的sprite选择,尚不知道,目前只能用一个静态网格体来做。 对于上方的billboard,我们做以下设置:主要关联一下材质资产,并且设置尺寸。...这里Base Size即方形的边长的一半,要和动画中的世界位置偏移保持一致,这样才能模拟正下方的pivot point。...下面的同心圆,也是先要关掉所有物理属性,选择双面材质,然后关联plane网格体以及circle材质。 同心圆算法在上一次的雷达图生成算法中也有提及,所以直接贴代码。

    1.2K40

    如何设计下拉菜单(技巧+实例)

    下拉菜单有许多优点:不占地方,不需要做输入验证,所有平台都支持,技术门槛低,用户都很熟悉其使用方法。然而与之同时,下拉菜单又是最容易被错误使用的表单组件。...让禁用的选项变灰 任何不可选择的选项都应该变灰,而不是把它们删掉。另外,如果用户将鼠标悬停在灰色选项上超过一秒钟,可以考虑用一个简短的提示信息来解释该选项为何被禁用。...这个办法方便快捷,但是仅适用于简单的罗列文字的下拉菜单。 ? 第二种,下拉选择+弹出面板。...这个办法相对复杂,但是弹出面板中可以添加多种形式的内容,可以用来制作各式各样的下拉菜单。如下图就添加了矩形和图标。 ?...下拉菜单UI设计案例 以下搜集了一些漂亮的UI设计案例,有的细节非常漂亮,有的动画效果很棒,可以参考一下。 Goutham: ? Ennio Dybeli: ?

    3K84
    领券