semantic-ui是前端view层好东西啊, 可能大家都听说过BootStrap, 觉得BootStrap这个框架已经很好用了, 那么或许你用过semantic-ui后就会发现semantic ui也挺好用的, 你会被它简单粗暴的语义化标签所吸引,(这时你会觉的BootStrap的有点繁琐, 有点冗长), github上面的star也很好, 也说明了大家对该框架的认可. 自从知道了semantic-ui导致我写前端页面时, 再也不用BootStrap了.😜
那么开始吧!
补充下: semantic的意思也就是语义化的意思, 即semantic-ui用起来就像语义化一样
创建一个按钮, (反转 蓝色 按钮)
class=”ui inverted blue button”
先看效果图, 这里就不一一贴每个组件了, 就用一张大图!
开始之前, 按照惯例当然要先引进样式表, 可以下载semantic-ui到本地, 也可以使用CDN服务.
<link rel="stylesheet" type="text/css" href="./semantic/dist/semantic.min.css">
一个容器(会将我们的内容居中等调整)
1 | <div class="ui container" style="padding:50px 0px"></div> |
带下划线的标题
1 | <div class="ui dividing header">语义化的semantic-ui</div> |
按钮
1 | <div class="ui primary button">primary</div> |
有动画的按钮
1 | <div class="ui animated button"> |
按钮组(播放器)
1 | <div class="ui vertical labeled icon buttons"> |
分段segment
1 | <div class="ui segments"> |
表单示例
1 | <div class="ui form"> |
表格使用 (各行变色, 悬停高亮等)
1 | <table class="ui selectable celled striped table center aligned"> |
搜索框的使用
1 | <div class="ui left icon focus input"> |
网格item的书写(带分割线)
1 | <div class="ui divided items"> |
标签label的使用
1 | <div class="ui container segment"> |
栅格系统(16)
1 | <div class="ui grid"> |
表单验证&api请求
1 | <form class="ui form"> |
总结
好了
, 大致常用的组件都简单的写了一下, 当然还有很多的还没写, 这个附上官方文档地址, semantic-u官方文档, 方便大家查找使用.
曾经有人这样说
css要品, js要磨
, 那么就让我们一起品味这简单粗暴
,语义化标签
的semantic-ui
吧! 😁😁😁😁😁😁😁😁