首页 文章 精选 留言 我的

精选列表

搜索[企业级UI],共10000篇文章
优秀的个人博客,低调大师

Tailwind CSS 2.2 发布,快速构建 UI 的 CSS 框架

Tailwind CSS 2.2 正式发布,该版本是有史以来功能最丰富的 Tailwind 版本之一,该版本更新内容如下: 全新改进的Tailwind CLI 我们以性能优先的思维方式从头开始重写了 Tailwind CLI 工具,同时还增加了对一堆新功能的支持: npx tailwindcss -o dist/tailwind.css --watch --jit --purge="./src/**/*.html" 以下是一些亮点: 无需安装或配置——只需 npx tailwindcss -o output.css 就能从任何地方编译 Tailwind。甚至可以使用该 -jit 标志启用 JIT 模式并使用该 -purge 选项传入内容文件,而无需创建配置文件; Watch 模式 —— 这样就可以在进行任何更改时自动重建 CSS; JIT 性能优化 —— 由于我们的 CLI 是特定于 Tailwind 的,我们能够进行大量优化,使其成为在 JIT 模式下编译 CSS 的最快构建工具; 缩小支持 —— 现在可以使用 cssnano 通过添加 -minify 标志来缩小你的 CSS; PostCSS 插件支持 —— 新的 CLI 将读取并尊重使用 postcss.config.js 文件配置的任何额外插件; 它与以前的 CLI 完全兼容,因此如果您已经设置了任何脚本,您应该能够升级到 v2.2,而无需对脚本进行任何更改。 伪元素变体前后 此功能仅在 Just-in-Time 模式下可用; 多年来很多用户一直想要这个功能,现在它终于来了!我们添加了对样式伪元素的第一方支持,例如before和after: <div class="before:block before:bg-blue-500 after:flex after:bg-pink-300"></div> 我们会在用户使用 before 或 after 变体时自动设置 content: "" 以确保呈现元素,但用户可以使用 content 具有完全任意值支持的新实用程序覆盖它: <div class="before:content-['hello'] before:block ..."></div> 用户甚至可以使用 CSS attr() 函数从属性中获取内容: <div before="hello world" class="before:content-[attr(before)] before:block ..."></div> 当内容中有空格时,这会非常有用,因为在 CSS 类名称中不能使用空格。 首字母/行变体 此功能仅在 Just-in-Time 模式下可用; 我们为first-letter和first-line伪元素添加了变体,因此您可以执行首字下沉之类的操作: <p class="first-letter:text-4xl first-letter:font-bold first-letter:float-left"> The night was March 31, 1996, and it was finally time for Bret Hart to face off against Shawn Michaels in the long anticipated Iron Man match — a 60 minute war of endurance where the man who scored the most number of falls would walk away as the WWF World Heavyweight Champion. </p> We've added a newselectionvariant that makes it super easy to style highlighted to match your design: 选定的文本变体 此功能仅在 Just-in-Time 模式下可用; 我们添加了一个新的selection变体,使突出显示的样式变得非常容易以匹配设计: <p class="selection:bg-pink-200"> After nearly a grueling hour of warfare with neither man scoring a fall, Hart locked in the Sharpshooter, his signature submission hold. As Michaels screamed in pain, the crowd were certain that Hart was about to walk away from WrestleMania XII as the still-World Heavyweight Champion. </p> 我们甚至以这样的方式构建了这个功能,它可以应用于父元素并向下级联,因此您可以通过将实用程序应用于正文来为整个站点设置高亮颜色: <body class="selection:bg-pink-200"> <!-- ... --> <p> But Michaels didn't give up — he held on until the bell rang and the designated 60 minutes was up. Hart walked away content, thinking that without a clear winner, the title was his to hold. He was not prepared for what would happen next, when Gorilla Monsoon declared the match would continue under sudden death rules. </p> </body> 详尽的伪类支持 此功能仅在 Just in Time 模式下可用; 在这个版本中,我们基本上为每个我们能想到的缺失的伪类添加了变体: only(only-child) first-of-type last-of-type only-of-type target default indeterminate placeholder-shown autofill required valid invalid in-range out-of-range 列表中个人最喜欢的是 placeholder-shown ——当与新的 siblings 选择器变体结合时,它可以做一些很酷的事情,比如浮动标签: <div class="relative"> <input id="name" class="peer ..."> <label for="name" class="peer-placeholder-shown:top-4 peer-focus:top-0 ..."> </div> 修复和改进 除了此版本引入的新功能外,我们还修复了一些可能困扰您的小问题。以下是自上次发布以来我们所做的修复和改进的列表: JIT:支持应用重要的实用程序变体; JIT:改进对 Svelte 类绑定的支持; JIT:完善calc和 var 在任意值的支持 当转变不透明度时,转换hsl 颜色为hsla 而不是rgba ; 修复backdropBlur未生成; 改进 animation 值解析; 散列配置时忽略未知对象类型; 确保为具有 order-dependent 的实用程序的插件正确分组变体; 解决相对于tailwind.config.js而不是当前工作目录的清除路径; JIT:当节点临时目录保存在与项目本身不同的驱动器上时修复临时文件存储; 支持 border-opacity 实用程序和默认border实用程序 JIT:修复扩展@tailwind指令的源映射 JIT:折叠相邻规则时忽略空格; JIT:使用自定义分隔符时正确生成组父类; JIT:修复多个group变体的错误堆叠; JIT:修复由于保留未使用的上下文而导致的内存泄漏; 更多详情可查看:https://blog.tailwindcss.com/tailwindcss-2-2

优秀的个人博客,低调大师

layui 2.6.7 发布,原生态 Web UI 组件库

更新日志: [新增] layui._typeof(operand) / layui._isArray(obj) 两个基础方法。 分别为"获取详细数据类型"、"对象是否为泛数组" [重写] layui.each() 基础方法,以兼容各种对象遍历 [修复] layui.sort(obj) 基础方法,在比较某些值相等时出现排序异常的问题 [修复] form 组件当 layui-form 元素出现层级嵌套,其提交的表单未按当前层级的问题 [修复] layer.photos 层在 iframe 页面中通过 parent 无法弹出的历史弥久问题 [修复] laydate 组件范围选择的若干问题 [优化] upload 组件 before 回调,若 return false,则表明阻止上传 #!55 [优化] element nav 鼠标移至滑动块致其闪动的问题 [优化] 若干样式细节 Gitee 主页:https://gitee.com/sentsin/layui

优秀的个人博客,低调大师

layui 2.6.6 发布,原生态 Web UI 组件库

本次更新日志 [优化] layer 组件容器构建的核心代码,以解决自 2.6.0 以来在特殊场景下存在的某些异常问题 [优化] layer 组件当点击最小化时,让遮罩消失,窗口还原时恢复遮罩 [新增] layer 组件的 minStack 参数,用于控制最小化后是否默认堆叠在左下角 [新增] element nav 组件水平导航的子级菜单的两种对齐方式:右对齐,居中对齐 [新增] element nav 组件的 lay-bar="disabled" 属性,用于禁用滑块跟随功能 [优化] element nav 组件各种样式细节,其中包括下拉图标、子菜单等 [优化] element nav 组件在垂直导航场景时的滑块跟随功能 [优化] element tab 组件 tabAdd 方法,可将任意额外参数 {key} 组成 lay-{key}="{value}" 属性 [优化] element tab 组件当标题栏包含 a 标签时,点击 tab 切换,但未触发 a 标签跳转的问题 [新增] laydate 组件的 isPreview 参数,用于控制是否显示当前选择值的预览(默认 true) [优化] laydate 组件的日期范围选择,因左右日期面板独立,固取消范围区间标注,增加开始-结束文本预览 [优化] laydate 组件的 range 参数,可支持传入数组,用于分别指定开始日期和结束日期的选择器 [优化] laydate 组件的时间范围选择,初始结束时间为 23:59:59 [优化] laydate 组件的当前日期不在设定的最小(min)和最大(max)日期内,则自动校正面板可选的初始日期 [优化] laydate 组件的选中完毕的赋值逻辑,对非 input 元素,如果存在子元素,则不进行默认赋值操作,由回调去处理 [优化] laydate 组件之前版本一直存在的初始处全局事件重复绑定的问题 [修复] laydate 组件当开启范围选择,未触发 change 回调的问题 [修复] laydate 组件在 ie11 因 laydate-day-mark 的 height:100% 导致的异常 [优化] upload 组件的多文件上传,可更好的对每个文件显示上传进度 [优化] flow 组件的 flow.lazyimg() 方法,对图片懒加载支持占位图显示(占位图 src,预加载图 lay-src) [优化] util 组件的 util.toDateString((msec, format) 方法,可对第一个参数进行自动纠正和毫秒数无效的提示 [新增] 对名为 LAYUI_GLOBAL 的全局对象的识别,当对 layui.js 本身进行动态加载等特殊场景下,可通过该对象更好地解决部分组件依赖文件(css)的路径问题 [优化] 底层 layui.each() 核心代码 [优化] layout admin 大框架布局,可适配各个终端 [提示] Google 在近期发布的 Chrome v90 第三个维护版本 Chrome 90.0.4430.93,修复了上两个版本因关闭打印窗口导致的浏览器卡顿问题(之前 layui table 的打印亦受此影响)

优秀的个人博客,低调大师

在Kubernetes上运行SAP UI5应用(上)

2018年只剩最后30天了。Jerry在2017年的最后一天,曾经立下一个目标:这个微信公众号在2018年保证至少每周发布一篇SAP原创技术文章。 从Jerry在后台统计的2018全年文章数量来看,这个目标已经提前实现了。为了感谢大家的支持,在2018年的最后一天,Jerry会发布一个合集:《SAP成都研究院2018年XX篇原创文章合集》,包含了2018年全年SAP成都研究院的同事们发布过的文章。 Jerry在11月份中旬去SAP上海研究院参加了Kubernetes的内部培训(详情参考我的前一篇文章:站在巨人肩膀上的牛顿:Kubernetes和SAP Kyma)。在SAP上海研究院的同事们如果想参加这个内部培训,可以联系同事Yang Katie。 为了避免很快就把三位老师传授的知识忘得精光,我得给自己找点练习来巩固所学的东西。 Jerry

资源下载

更多资源
Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册