semantic-ui 按钮
1、基础按钮:
使用button、div、span、i等标签,将其class设置为"ui button",显示的就是最基础的按钮样式。
<i class="ui button">i按钮</i>
<div class="ui button">div按钮</div>
<span class="ui button">span按钮</span>
<button class="ui button">button按钮</button>

2、设置按钮颜色
直接在class中加对应的颜色即可,注意不能加#112233这种颜色值。
<i class="ui red button">red 按钮</i>
<i class="ui blue button">blue 按钮</i>

3、设置按钮的大小
semantic一共提供了8种大小值,分别是mini、tiny、small、medium、large、big、huge、massive,从左到右依次增大。
设置的方式是在class中加上面的大小值即可。
<i class="ui red medium button">red medium 按钮</i>
<i class="ui blue mini button">blue mini 按钮</i>

4、设置状态
状态有disable(禁用效果)、active(选中效果)两种
<i class="ui button">基础按钮</i>
<i class="ui active button">active按钮</i>
<i class="ui disabled button">disabled按钮</i>

5、多个按钮水平组合
使用一个div或者span包含多个按钮即可,但是要注意的是,外层的class要设置为ui buttons,注意这个buttons,不加s的话,就不正确。
<div class="ui buttons">
<i class="ui red button">按钮1</i>
<i class="ui blue button">按钮2</i>
<i class="ui green button">按钮3</i>
</div>

6、多个按钮垂直组合
其实垂直组合和水平组合没什么区别,就是在外层div或者span的class中加一个vertical即可
<span class="ui vertical buttons">
<i class="ui red button">按钮1</i>
<i class="ui blue button">按钮2</i>
<i class="ui green button">按钮3</i>
</span>

7、图标按钮
如果不清楚按钮的话,可以参考这篇博客:
图标按钮,其实就是将图标和按钮写在一个div、span、i、button中而已。不仅如此,还可以在中间写文字
<button class="ui button"><i class="search icon"></i></button>
<i class="ui button"><i class="home icon"></i>首页</i>

8、联合按钮
其实就是两个按钮,之后不过,中间有特殊的装饰,加一个or的class的div、i、span、button即可。
注意中间的两个按钮外层要套一个ui buttons的div或者span
<div class="ui buttons">
<span class="ui green button">Left</span>
<i class="or"></i>
<button class="ui red button">Right</button>
</div>

9、设置圆形按钮
在class中加一个circular即可,
需要注意的是,如果要加工成圆形的元素最初不是正方形,那么加了circular之后,会变成椭圆;如果是正方形,那么加工后就是圆形了。
<div class="ui button circular">圆按钮</div>
<i class="home icon circular"></i>

上面按钮虽然有很多种样式,不知道你发现没有,其实这些样式,也就是那些class,可以和其他样式一起配合使用。
semantic-ui 按钮的更多相关文章
- Semantic UI 中文参考手册
一个拥有友好词汇表的前端框架,完全语义化的前端界面开发框架,为一组开发人员之间共享UI元素配备了规格.使用的词汇(类和ID)相比其它替代品更加简洁,从而降低了学习曲线.有许多HTML元素,UI元素和场 ...
- 160908、前端开发框架Semantic UI
简介 网页开发中,CSS控制网页样式.作为测试开发工程师,我个人不太擅长手写CSS.样式微调.兼容浏览器等工作,所以我选择使用成熟的前端框架,可以快速开发出样式美观的网站,也解决了大部分浏览器兼容问题 ...
- 目前几款基于html5的前端框架:如Bootstrap、Foundation、Semantic UI 、Amaze UI
Bootstrap是由Twitter在2011年8月推出的开源WEB前端框架,集合CSS 和HTML,使用了最新的浏览器技术,为快速WEB开发提供了一套前端工具包,包括布局.网格.表格.按钮.表单.导 ...
- semantic UI first web
官方文档:https://semantic-ui.com/introduction/getting-started.html semantic UI: SemanticUI是一款语义化设计的前端开源 ...
- semantic ui框架学习笔记一
面包屑导航 面包屑导航经常用于多个栏目下的内容管理,是web页面里比较常用的组合.例如: <div class="ui breadcrumb"> <a class ...
- Semantic UI – 完全语义化的前端界面开发框架
Semantic UI 是一个 UI 库,使前端开发更简单,更容易学习.Semantic UI 介绍了许多界面元素.在大多数情况下,只有你需要的元素建立一个自定义的构建可能是最好的. UI 组件分为四 ...
- 修改 Semantic UI 的默认字体
Semantic UI 默认使用的是谷歌提供的字体,并且是直接使用了谷歌的官方链接.由于大家都知道的原因,谷歌网站在国内访问速度很差,甚至根本无法访问,还有就是可能会在离线环境下使用 Semantic ...
- Semantic UI基础使用教程
自己今后要使用Semantic UI进行项目开发了,一步步的记录下来,供大家参考,也让自己去简单的学习一下,有空了就会更新一点东西,大家有什么问题可以相互交流一下,文采不是很好,希望大家要多多见谅,这 ...
- Semantic UI中的验证控件的事件的使用
1.Semantic UI中的验证控件,功能挺不错的,中文官网的文档写的都比较详细了,我再这里就不再进行重复了,主要是想说一下它的事件的使用方法,这个可能有部分朋友刚开始接触的时候不太了解 注意看这几 ...
- webpack 解决 semantic ui 中 google fonts 引用的问题
semantic ui css 的第一行引用了 google web font api,由于不可告人而又众所周知的原因,这条链接在国内无法访问: @import url('https://fonts. ...
随机推荐
- VueJs入门(一)
VueJs学习笔记:基本概念及简单demo Vue官方介绍:简单小巧的核心,渐进式技术栈,足以应付任何规模的应用. 简单小巧指的是vue.js压缩后仅有17KB,量轻.渐进式指的是我们学习和使用vue ...
- C++多线程同步技巧(二)--- 事件
简介 Windows在线程控制方面提供了多种信号处理机制,其中一种便是使用 CreateEvent() 函数创建事件,然后使用信号控制线程运行.其中将事件变为有信号可使用 SetEvent() 函数, ...
- ShellExecuteEX打开iqy文件导致excel hang的原因分析
1. 问题 当在console中调用API ShellExecuteEx打开"test.iqy"文件时,发现excel会hang住,console退出后excel才会响应,但直接双 ...
- python基本数据类型之------列表
一.列表----list 列表是有序的,列表元素可以被修改 =================list之灰魔法================ 1.列表格式: 中括号括起来, 逗号分隔每个元素, 列表 ...
- 【FJWC 2019】min
[FJWC 2019]min 题目描述 给你一张 \(n\) 个点 \(m\) 条边的无向图,走过每条边都需要花费 \(1\) 秒. 给你一个整数 \(k\) ,请你选择至多 \(k\) 个点,令经过 ...
- 如何征服面试官,拿到Offer [转]
转自 https://my.oschina.net/cccyb/blog/3012768 又到了茶余饭后的时间,想想写点什么,掐指一算,噢呦,快到3月份了,职场的金三银四跳槽季又来了,不同的是今年比往 ...
- P2819 图的m着色问题(DFS)
思路:最开始的回溯顺序是正常的图遍历的回溯顺序,其实也没有错.但是,因为怎么调都不对,看了题解.下面,请结合题解思路和代码一起感受一下回溯顺序的改变,算法的改变和代码在哪里实现了这种顺序. 回溯顺序: ...
- 【angularJs】阻止默认事件
$scope.click = function($event){ $event.stopPropagation();//在函数体内加上这句代码就好} 作者:smile.轉角 QQ:493177502 ...
- Spring Security(二十三):6.5 The Default AccessDecisionManager(默认接入策略管理)
This section assumes you have some knowledge of the underlying architecture for access-control withi ...
- 获取数值型数组中大于60的元素个数,给数值型数组中不足60分的加20分。(数组,for循环,if条件判断语句)
package com.Summer_0420.cn; /** * @author Summer * 获取数值型数组中大于60的元素个数 * 给数值型数组中不足60分的加20分 */ public c ...