ui框架

【转】前端UI框架小汇总

99封情书 提交于 2019-12-02 23:01:24
前言:   近期,小弟根据GitHub、前端社区、掘金等平台对当前流行的前端UI框架的进行了小小的整理和汇总(ps:前端UI框架的应用是通过GitHub star数,社区热度和使用范围等进行的粗略的汇总【不分先后】)。希望对寻找UI框架的小伙伴们提供点帮助。   以下对前端UI框架的移动端、PC端和混合APP的应用进行了列举。 移动端UI框架 Mint UI(饿了么团队)   中文官网: http://mint-ui.github.io/#!/zh-cn   描述:基于vue的移动端UI框架   基于vue   组件库:          GitHub地址: https://github.com/ElemeFE/mint-ui/   star:8705,fork:1810   latest commit 2017.12.6 6pm   32 contributors   预览:      http://elemefe.github.io/mint-ui/#/   基础引入:     CDN: <!-- 引入样式 --> <link rel="stylesheet" href="https://unpkg.com/mint-ui/lib/style.css"> <!-- 引入组件库 --> <script src="https://unpkg.com/mint-ui/lib

Unity实现基于UGUI的简易UI框架

匿名 (未验证) 提交于 2019-12-02 22:56:40
Unity实现基于UGUI的简易UI框架 什么是UI框架? UI框架中的 UIManager 管理场景中所有的面板, 控制面板之间的跳转. 本Demo实现以下功能: 关闭当前页面 显示新的页面 叠加显示 关闭当前页面并显示 关闭所有页面并显示 安卓返回键响应 返回上一个页面 退出程序 设计UI页面 先搭建好所有的UI界面, 并保存为prefab 通过Json和枚举保存所有面板的信息 json : json用于描述资料结构,有两种结构存在: 对象 (object):一个对象包含一系列非排序的名称/值对(pair),一个对象以 { 开始,并以 } 结束。每个名称/值对之间使用 : 分区。 数组 (array):一个数组是一个值(value)的集合,一个数组以 [ 开始,并以 ] 结束。数组成员之间使用 , 分区。数组成员具体的格式如下: 名称/值(pair):名称和值之间使用 : 隔开,一般的形式是: {name:value} UIPanelType.json : 保存这个工程所有的UI面板类型及其相应的prefab的路径, 此时主要该文件和prefab文件都需要位于 Resources 文件夹路径下 { "infoList": [ {"panelTypeString":"ALERT_PANEL", "path":"AlertPanel"}, {"panelTypeString":

10个顶级的CSS UI开源框架

筅森魡賤 提交于 2019-12-02 21:49:53
随着CSS3和HTML5的流行,我们的WEB页面不仅需要更人性化的设计理念,而且需要更酷的页面特效和用户体验。作为开发者,我们需要了解一些宝贵的CSS UI开源框架资源,它们可以帮助我们更快更好地实现一些现代化的界面,包括一些移动设备的网页界面风格设计。本文分享了10个顶级的CSS UI开源框架,有几个确实不错,一起来看看。 1、Bootstrap – 最流行的Web前端UI框架 Bootstrap是由twitter推出的Web前端UI框架,它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。它使用了最新的浏览器技术,Bootstrap提供了时尚的排版样式,表单,buttons,表格,网格系统等等。 官方网站:http://getbootstrap.com/ 2、jQuery UI - 基于jQuery的开源Javascript框架 jQuery UI是一款基于jQuery的开源Javascript框架,jQuery UI框架主要提供了用户交互、动画、特效和可更换主题的可视控件,让开发者可以更方便地实现网页交互界面,jQuery UI的整个框架比较庞大,但你也可以根据自己需要使用的功能生成适合自己的框架底层。jQuery UI界面设计非常漂亮,值得一试。 官方网站:http://jqueryui.com/ 3、jQuery

微信小程序之官方UI框架 iView UI 之 Grid宫格布局

一世执手 提交于 2019-12-02 15:45:48
九宫格   优点 - 视觉感染力更强,用户同时间可获取到的内容更多。 推荐使用场景:   在固定菜单选项内容中,用户更加适应使用列表的方式进行查找和使用。条目清晰同时展示明确。用户可以快速的定位并操作记忆。   在推荐性质较强,或需要进行赛选的列表中,使用九宫格。 简而言之:    列表展示 - 是一种固定展示方式。   九宫展示 - 是一直推荐筛选的展示方式。 第一步先导入dist包 不懂的去看我的上一篇文章 https://blog.csdn.net/qq_41542894/article/details/81277629 WXSS代码如下 .row-class{ background: #fff; } .col-class{ height: 32px; line-height: 32px; color: #fff; text-align: center; background: #2d8cf0; font-size: 12px; } .col-class.light{ background: #5cadff; } JS文件如下 Page({ data: { isAdd: false }, handleAdd() { this.setData({ isAdd: !this.data.isAdd }) } }) 接下来是重点WXML 最外层的<i-grid>表示全局的 <i

qt tableview 鼠标移动显示QToolTip

我的梦境 提交于 2019-12-02 14:47:38
QAbstractItemView 模型视图框架,鼠标移动显示坐标数值 # include "widget.h" # include "ui_widget.h" # include <QtDebug> # include "tabledelegate.h" # include <QAbstractItemModel> # include <QToolTip> Widget : : Widget ( QWidget * parent ) : QWidget ( parent ) , ui ( new Ui : : Widget ) { ui -> setupUi ( this ) ; tableModel = new TableModel ( ) ; // Model ui -> tableView -> setModel ( tableModel ) ; // View ui -> tableView -> setItemDelegate ( new TableDelegate ) ; // Delegate ui -> tableView -> verticalHeader ( ) -> setDefaultSectionSize ( 20 ) ; ui -> tableView -> horizontalHeader ( ) -> setDefaultSectionSize (

目前流行的前端UI框架

≯℡__Kan透↙ 提交于 2019-12-02 12:54:46
以下排名不分先后: 1.Mint UI 概述:饿了么团队,基于Vue.js的移动端组件库。GitHub上目前提交是3年前. 官网: https://mint-ui.github.io/#!/zh-cn GitHub: https://github.com/ElemeFE/mint-ui/ 2.Element UI 概述:饿了么团队基于Vue2.0 PC端UI组件库。 官网: https://element.eleme.cn/#/zh-CN 来源: https://blog.csdn.net/qq_31708763/article/details/102757118

react 常用技术

泄露秘密 提交于 2019-12-01 18:34:15
转载自 https://www.sohu.com/a/285175900_132276 开源展示了人类共同协作,成果分享的魅力,每一次技术发展都是站在巨人的肩膀上,技术诸多创新和发展往往就是基于开源发展起来的,没有任何一家网络公司可以不使用开源技术,仅靠自身技术而发展起来。阿里巴巴各个团队都是发自内心地将踩过的坑和总结的经验融入到开源项目中,供业界所有人使用,希望帮助他人解决问题。 云栖社区特在2018年年末,将阿里巴巴的一些重要的开源项目进行整理,希望对大家有所帮助。(以下项目排名不分先后) 这些优质的开源项目即将成立便于开发者交流的讨论钉钉群。社区将不断更新,欢迎大家加入讨论。 前端 1.数据驱动的高交互可视化图形语法 AntV - G2 G2 是一套基于可视化编码的图形语法,以数据驱动,具有高度的易用性和扩展性,用户无需关注各种繁琐的实现细节,一条语句即可构建出各种各样的可交互的统计图表。 同时,G2 也是 AntV 最重要的组成,始于《The Grammar of Graphics》一书描述的视觉编码语法系统(这也是 G2 项目命名的由来)。 项目地址:https://github.com/antvis/g2 2.企业级中后台 UI 解决方案 Fusion Design Fusion Design 是一种旨在提升设计与开发之间 UI 构建效率的工作方式。通过建设基于 DPL

python 环境搭建

一个人想着一个人 提交于 2019-12-01 08:25:04
#python bug集 #目录 [toc] ##00 python 模块下载地址 pyhton模块下载地址 ##01 python pip 安装模块 gevent 协程 pip install xx.whl #whl是window 默认模块. scrapy django torna... mysql ##02 sublime 相关的配置. 1. cssrem 插件安装. 复制插件到 C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages 目录下 修改配置,支持.html文件. (html中先设置font-size) 2. ##03 Semantic UI :安装 Semantic UI 作者:王皓 发布于:2015-08-05 12:55 更新于:2015-08-05 12:55 Semantic UI 是一套开源的 CSS 与 JavaScript 框架,提供了一些设计好的界面组件,你可以在项目里直接使用这些组件。它还提供了一套很方便的定制主题的方法,你可以用自己的想法去改变界面组件的样式。在这个教程里我们学习一下安装 Semantic UI 。 http://ninghao.net/blog/2832 04 subl 来源: oschina 链接: https://my.oschina.net/u

前端随心记---------vuejs流行的UI框架

半腔热情 提交于 2019-12-01 07:13:33
一:Element   element ui框架的按钮组件,这款由饿了么前端开源的UI框架,一经面世,就收获大量程序员的芳心。在github 上更是高达29.8k的star早已说明一切。用于开发PC端的页面还是绰绰有余的。如果说你是用vue开发者,却没用过element UI,那你肯定不是合格的vue开发者。   文档地址: http://element-ui.cn 二:iview   iView 是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品。使用单文件的 Vue 组件化开发模式 基于 npm + webpack + babel 开发,支持 ES2015 高质量、功能丰富 友好的 API ,自由灵活地使用空间,由TalkingData开发维护,有很多知名互联网企业都在使用。   官网地址: https://www.iviewui.com/ 三:vuetify   Vuetifyjs 根据材料设计规格提供 UI 布局。 V 1.0 Alpha 版本提供了超过 80个 reusbale 组件,其中包含一个易于记忆的语义设计,它基于名称简单明了 type-as-you 的类型属性。在GitHub 上有超过 7K 的 star。   官网地址: https://vuetifyjs.com/zh-Hans/ 四:vue-strap   基于 Vue.js

css reset重定义浏览器默认样式

隐身守侯 提交于 2019-12-01 01:39:35
@charset "utf-8"; /* -----------H-ui前端框架----------------------- H-ui.reset.css v1.2 重定义浏览器默认样式 H-ui.reser CSS file for H-ui Copyright H-ui Inc. http://www.H-ui.net date:2014.10.09 Created & Modified by guojunhui. ----------------------------------------------*/ /*1 重定义浏览器默认样式 Name: style_reset Level: Global Explain: 重定义浏览器默认样式 Last Modify: jackying */ *{word-wrap:break-word} html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0} ul,ol,dl{list-style-type:none} html,body{*position:static} html{font-family: sans-serif;-webkit