Semantic UI 1.0 發布,前端 UI 框架 - OSCHINA - 中文開源技術...

2021-01-10 開源中國

Word Order - Many multi word variations now require proper word order, for exampleleft alignedorright floatedclassnames must be adjacent. This is to prevent conflicts with other multiple word variations

Form - Date field has been removed, use aui icon inputwith acalendar iconinstead

Label - Corner labels no longer support text, only icons.

Dropdown - Sub menus inside dropdowns now need a wrapping div text around sub-menu descriptions

Checkbox - Checkbox "enable" and "disable" have been replaced with "check" and "uncheck"

Modal - Modalleftandrightsections are now replaced withimageanddescription

Accordion - Accordions are now unstyled by default allowing for simpler coupling with other UI without having to override styles. Styled accordions are now included as a variationui styled accordion

List - List item selectors are now more strict, list items must be immediate children ofui listorui list list

Item - 0.x.x's UI card has been adjusted heavily. Vertically listed content should useui itemwhile floated grouped content should continue to useui card. Some 'card' view content has been slightly adjusted. Please refer to documentation

Header / Icon - Inverted headers and icons no longer invert background colors, but instead use a lighter version of colors more legible on dark backgrounds. Inverted circular icons, still however invert the color of the circle.

Input - Labeled inputs now havecornerleftandtoplabel types. Any labeled inputs should be converted tocorner labeled inputto preserve functionality from0.x

Modal - allowMultiple (allowing multiple modals at once) is now set to false by default.

Table - Tables are no longer striped by default, instead you must specify the 'striped' variation

Transition - Complete, and Start callbacks are nowonCompleteandonStart

General - CSS animations now hint with will change properties to increase performance in supported browsers

General - Many modules now use DOM Mutations and event delegation to allow content adjustment after initialization

Accordion - Accordion now includes all icons in an embedded font instead of requiring icons

Button - Now has compact form, used for fitting into tight spaces

Button - Now has CSS loaders to allow loading state to maintain other styles

Checkbox - Now correctly handles read-only and disabled, has read-only and disabled states

Checkbox - All styles have been redone. Standard checkboxes are now based around PX and not EM making sure there are no unusual circles or rounding issues. Checkboxes also now use a custom font for glyphs instead of CSS tricks.

Checkbox - Checkbox now have afireOnInitsetting for firing callbacks on page load

Checkbox - Checkbox now receive acheckedclass when checked, making it easier to write css selectors on checked checkboxes, for example when using sibling selectors.ui.checked.checkbox + .content { // style }

Dropdown - New dropdown type, searchable selection for large lists of choices

Dropdown - Dropdowns can now be initialized directly on a<select>element without any html

Dropdown - New action combo will change text of adjacent button, select will select element but not change text

Dropdown - Many new content types now work inside dropdowns, headers, dividers, images, inputs, labels and more

Form - Form now has a success state which will automatically display success messages

Dimmer - Dimmer will now automatically determine whether click-to-close is enabled bysettings.on

Dimmer - Multiple dimmers can now be used on the same context withdimmerName

Dimmer - Dimmer variations can be specified when creating a dimmer from javascript usingvariationsetting.

Form - Grouped fields and inline fields can now have labels

Form - Forms in 'success' state will now show success messages inside

Form - Inputs now use 1em font size and correctly match selection dropdown height

Form - Inverted form now properly styles loader

Form - New field typerequiredformats labels to show filling out field is mandatory

Grid -ui dividercan now be used inside of row columns as well asvertically divided gridvariation

Grid - Grid rows and columns now support color variations

Grid - Grid has been rewritten to automatically create row flow without row wrappers

Grid - Divided and celled grids can now be inverted for dark backgrounds

Grid - Elements inside a grid that are not rows or columns will now align properly

Grid - Fixed page grid allows for fixed pixel size containers used with a grid instead of percentage

Grid - Vertically divided grid now does not include left/right gutters in divider

Header - Linked headers now receive link colors

Image - Newbordered imagevariation

Item - Items now have a horizontal list view for content lists

Label - Added tag label and empty circular label style

Label - Now has compact form, for fitting into tight spaces

Label - Now has more sizes available

List - Child lists can now be formatted to sit inside text content

List - List images can now specify vertical alignment

List - List spacing defaults have been adjusted to be more consistent

Popup - Popup can now allow itself not to be closed when hovered over

Popup - A popup element can now be specified on initialization.

Reveal - Reveals now all use css properties with GPU acceleration

Popup - Positioned popups will now extend in the opposite direction to fit better with floated content

Rating - Rating now uses an embedded icon font to maximize compatibility

Rating - Rating can now automatically generate icons without including them

Rating - Rating can use data attributes to specify individual ratings

Sidebar - Sidebar now has tall / very tall variations for resizing top/bottom sidebars

Shape - Shape now is better at calculating sizes when animating

Shape - You can now disable repeated animations by setting, so animation wont queue if side is currently visible

Steps - Steps can now have icons, descriptions and titles. Step default theme has been modified significantly to be more flexible.

Table - Tables now have 'basic' and 'very' basic variations

Transition - Transition will now keep block position of elements hidden with visibility hidden

Transition - Transitions now will handle multiple display types more consistently

Transition - Transition now has a newstartcallback, before animation starts

Transition - Complete callback now does not occur if animation is interrupted before completing

Transition - You can now specify the final displayType of a transitioning element in metadata or settings (not just automatically detected)

More untracked changes we're added as well

Semantic UI—完全語義化的前端界面開發框架,跟 Bootstrap 和 Foundation 比起來,還是有些不同的,在功能特性上、布局設計上、用戶體驗上均存在很多差異。

相關焦點

  • Semantic UI 0.13.1 發布,前端界面開發框架
    Semantic UI 0.13.1 發布,該版本主要是 bug 修復,包括:Modal - Fixes modal positioning appearing
  • Vuetify - 廣受歡迎的 Material Design 風格的開源 UI 框架
    全世界範圍內廣受歡迎的 Vue UI 框架,一個非常精緻的 Material Design UI 套件。Material Design 風格 UI 框架Vuetify 是一個基於 Vue.js 精心打造 UI 組件庫,整套 UI 設計為 Material 風格。
  • zuihou-admin-boot 2.4 發布,SaaS 腳手架 - OSCHINA - 中文開源...
    mybatisplus.version -> 3.3.2    p6spy.version -> 3.9.0    fastjson.version -> 1.2.72  (修復安全漏洞)    druid.version -> 1.1.22   (修復編譯時,IDEA的警告)    knife4j.version -> 2.0.4
  • Uber 上市了,國內對標的「滴滴」有什麼開源軟體?
    Uber 上周上市了,我們整理了 Uber 的一些開源軟體,詳細列表請看這裡。滴滴是對標 Uber 的中國公司,滴滴在開源領域也有不少知名的開源項目。
  • 餓了麼公司前端團隊開源前端基於 Vue的桌面端組件庫-Element
    Element,一套為開發者、設計師和產品經理準備的基於 Vue 2.0 的組件庫,提供了配套設計資源,幫助你的開發快速成型。由餓了麼公司前端團隊開源。開源版本持續更新至2.3.2版;設計原則一致性 Consistency與現實生活一致:與現實生活的流程、邏輯保持一致,遵循用戶習慣的語言和概念;在界面中一致:所有的元素和結構需保持一致,比如:設計樣式、圖標和文本、元素的位置等。
  • 開源組件分享-Avue基於elementUI CRUD最強封裝
    用VUE的同學都知道,VUE生態裡面UI框架用得多的有Element UI、iView、ant-design-vue等。這些框架用過的應該都很熟悉了,今天我我要介紹的是另一款UI組件Avue.js,之所以介紹Avue.js因為我前段時間使用過,裡面有些功能確實很方便,比如使用Avue的表格組件,設置幾個對應的屬性後,頁面的搜索條件、導出、篩選、增刪改查功能都不需要自己去處理了。
  • FineUI(開源版)v4.2.0 發布了! - OSCHINA - 中文開源技術交流社區
    原始碼已經託管到OSC:http://git.oschina.net/sanshi
  • gRPC首頁、文檔和下載 - RPC 框架 - OSCHINA - 中文開源技術交流...
    gRPC 是一個高性能、開源和通用的RPC 框架,面向移動和 HTTP/2 設計。開源中國組織翻譯的《gRPC 官方文檔中文版》:http://doc.oschina.net/grpcgRPC 基於 HTTP/2 標準設計,帶來諸如雙向流、流控、頭部壓縮、單 TCP 連接上的多復用請求等特。這些特性使得其在行動裝置上表現更好,更省電和節省空間佔用。
  • 17 款常用響應式 web UI 框架 - OSCHINA - 中文開源技術交流社區
    1. Bootstrap Bootstrap是快速開發Web應用程式的前端工具包。
  • 推薦一些 GitHub 上值得前端學習的開源實戰項目,進階必看!
    最近好多同學問我了解找一些學習的實戰項目;看一個別人寫的優秀的項目,從中可以學到很多;比如代碼的規範,項目的結構;從項目作者每次提交記錄,去學習一些別人的開發思維以及開發整個項目的流程;下面我主要找了一些比較火的一些框架以及 node 項目。
  • Element-ui簡單使用方法
    Element-ui,是一套為開發者、設計師和產品經理準備的基於Vue 2.0的由餓了麼公司出品的桌面端組件庫。下載安裝npm install vue #安裝Vuenpm i element-ui -S #安裝Element-ui圖標,el內置了許多圖標,使用icon="iconname"
  • ImagePy——UI界面支持開放插件的Python開源圖像處理框架
    在 github:https://github.com/Image-Py/imagepy 上,不僅有關於這款圖像處理軟體的詳細介紹,還有一些使用示例,雷鋒網 AI 科技評論接下來將詳細介紹這一開源圖像處理框架。
  • Material UI 1.0.0 正式發布,Material Design 實現框架
    歷時兩年,經過 20 多個 alpha 版本,40 多個 beta 版本和 2 個 rc 版本,Material UI 終於迎來 1.0.0 正式版本。
  • ElementUI 不維護了?供我們選擇的 Vue 組件庫還有很多!
    那麼面對這樣的情況,作為前端開發的我們應該如何將損失降到最低呢?我的答案是:可以換 UI 組件庫的話儘量早點換,避免後期因為框架的問題沒能解決而坑了項目,僅代表個人觀點。如上圖所示,我最近開源的 Vue 版的新蜂商城項目選擇的組件庫是 Vant,不出意外應該會持續更新,這樣就少了一些困擾。
  • 封裝element-ui表格,我是這樣做的
    同時您也可以微信搜索【前端有的玩】公眾號,與小編進行溝通。項目安裝安裝插件在使用element-ui的項目中,可以通過以下命令進行安裝npm install vue-elementui-table -S複製代碼在項目中使用在main.js中添加以下代碼import ZjTable from 'vue-elementui-table'Vue.use(ZjTable
  • Web經典B/S快速開發框架,強大後臺+簡潔UI一體化開發工具
    框架特點:1.框架的主架構為基於.net MVC 的 BS 架構。2.後臺 ORM 支持 EF 和 dapper 兩種模式。3.用於實現各類業務系統,如 OA、ERP、MIS、CRM、電商平臺等系統的開發。
  • SP++3.0 發布,歡迎大家使用 - OSCHINA - 中文開源技術交流社區
    消息來自 Jerry 的博客: SP++ (Signal Processing in C++) 是一個關於信號處理與數值計算的開源C++程序庫,該庫提供了信號處理與數值計算中常用算法的
  • Vue 3下element-ui用不了怎麼辦,element-plus來幫你
    element-plus你可以理解為是element-ui支持Vue 3的版本,element-plus是一套支持Vue 3.0的組件庫,提供的組件涵蓋了絕大部分頁面UI的需求。在Vue 3的腳手架項目中,首先安裝element-plus的npm包,命令如下所示:npm install element-plus -S編輯main.js,引入整個element-plus組件和所需的樣式,由於element-plus組件內部默認使用英語,而我們項目需要使用中文
  • UBNT微博回應:中國官網啟用短域名ui.com.cn
    今早小編就收到Ubiquiti官方微博評論,稱其中國官網已啟用了短字母域名ui.com.cn。Ubiquiti Networks公司,中文稱優比快,簡稱UBNT,是一家於2003年在美國矽谷成立的高科技跨國公司。公司主要主要面向無線寬帶接入服務不充分與新興市場製造銷售無線產品。
  • SonarQube Java 3.2 發布 - OSCHINA - 中文開源技術交流社區
    SonarQube Java 3.2 發布,此版本新增了一個用來檢測未閉合的資源(unclosed resources)規則和一個用戶測試代碼的規則。