南京排名推广(南京产品推广)
35
2023-05-09
本文目录一览:
Semantic UI 是一个 UI 库,使前端开发更简单,更容易学习。Semantic UI 介绍了许多界面姿陵元素。在大多数情况下,只有你需要的元素建败卜立一个自定义的构建可能是最好的。 UI 组件分为四大类,范围从最迹枯戚小到最大的范围分为:用户界面 UI 元素集合,UI 模块和用户界面视图。
对于初学者来说,node, npm, gulp 等工具会造成不少麻烦,即陷入所谓的“依赖地狱”(dependency hell)。如果你不想用这些工具,可以简单地将 Semantic-UI 预编译好的 CSS 和 JavaScript 文件加入到 HTML 的 head 元素中,就跟你将 jQuery.min.js 加进去一样。
1. 创建 index.html
html
head
/head
body
洞仔div
Default
/div
div
div
Item A
/div
div
Item B
/div
div
Item C
/div
/div
/body猜颤运
/html
现在页面看起来是这样的:
img src="" data-rawwidth="2870" data-rawheight="576" class="origin_image zh-lightbox-thumb" width="2870" data-original=""
2. 下载 CSS 和 JS 文件
Semantic-UI 在 GitHub 上的代码仓库里,有准备好的 CSS 和 JS 文件供下载:
img src="" data-rawwidth="1954" data-rawheight="544" class="origin_image zh-lightbox-thumb" width="1954" data-original=""
我们目前需要的是 semantic.min.css 和 semantic.min.js 这两个文件,将它们加入到 HTML 的头部:
head
link href="./semantic.min.css" rel="stylesheet" type="text/css"
script src="./jquery.min.js"/script
script src="./semantic.min.js"/script
/head
你穗梁会发现中间多了一个 jquery.min.js,没错,如果你要使用 Semantic-UI 涉及 JavaScript 的高级功能,比如 tab, progress, sticky, API 等,就必须加上 jQuery 库,这是 Semantic-UI 所需要的全部依赖。
这里是一个 jQuery 的链接:
3. 为 div 元素设定 ui 类
body
div class="ui button"
Default
/div
div class="ui menu"
div class="item"
Item A
/div
div class="item"
Item B
/div
div class="item"
Item C
/div
/div
/body
然后去浏览器刷新一下,可以看到:
img src="" data-rawwidth="2870" data-rawheight="476" class="origin_image zh-lightbox-thumb" width="2870" data-original=""
聪明的你会发现,”ui button” 就代表一个按钮,而“ui menu” 是一个菜单,以此类推,”ui label” 是标签,”ui input” 是输入框,等等。所以使用 Semantic-UI 时,最重要的魔法关键词就是 “ui”。
现在的目录结构(文件夹)也十分直观,易于理解:
img src="" data-rawwidth="2864" data-rawheight="258" class="origin_image zh-lightbox-thumb" width="2864" data-original=""
这一个例子展示了如何从零开始使用 Semantic-UI,包括目录结构,HTML 的结构。除了按钮,菜单,Semantic-UI 目前支持 50 多种网站中常见的 UI 组件,详细文档请打开官网查阅:
录制了一个简单的视频,暂时放在 YouTube 上 (英文),感兴趣的话请点击:
找不信亮空到写滑瞎一个不键迟就好了?
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
在运行状态下,设置控件的 Font中的Name 及Size 属性就可以设置其物斗字体名旁漏称及大小.
如罩启磨:
Command1.Font.Name="宋体"
Command1.Font.Size="30"
Label.Font.Name = "楷体_GB2312"
Label1.Font.Size = "30"
我也在解决这个问题,在网上搜索时看到了,你好像在各大论坛都发帖了
主要是async : false 把ajax变成同步,返回值data,我返回的是布尔
如果在form()参数里面设脊培置on:'change' 比较费资源,每次输入字符都发一个ajax请求,页面容易假死碰野氏和卡顿。
推荐设置on:'blur' 或者默认的on:'submit'。笑散但是一旦验证不通过,在input里再修改时还是触发了change
$.fn.form.settings.rules.userIsExist = function(value){
var flag;
$.ajax({
async : false,
url: 你的url,
type: "POST",
data: {
username : value
},
success: function(data){
flag = data;
}
});
return !flag;
}
semanticui的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于semanticUI刷新页面留在当前选项卡、semanticui的信息别忘了在云尚网络www.ysfad.net进行查找喔。
发表评论
暂时没有评论,来抢沙发吧~