semantic-ui 輸入框


1、標准輸入框

  semantic-ui中定義輸入框需要將input標簽包含於另外一個標簽內,外層標簽的class為ui input,注意外層標簽可以是div,span、p、i。

<div class="ui input">
	<input type="text" placeholder="please input_div">	
</div>
<span class="ui input">
	<input type="text" placeholder="please input_span">	
</span>
<i class="ui input">
	<input type="text" placeholder="please input_i">	
</i>
<p class="ui input">
	<input type="text" placeholder="please input_p">	
</p>

  

2、改變輸入框的狀態

  focus表示選中(活躍),disabled表示禁用,error表示出錯。

<div class="ui input">
	<input type="text" placeholder="please input_div">	
</div>
<span class="ui input focus">
	<input type="text" placeholder="please input_span">	
</span>
<i class="ui input disabled">
	<input type="text" placeholder="please input_i">	
</i>
<p class="ui input error">
	<input type="text" placeholder="please input_p">	
</p>

  

 

 

3、圖標與輸入框配合使用

  先看一個錯誤的用法

<div class="ui input">
  	<input type="text" placeholder="Search...">
	<i class="search icon"></i>
</div>

  

  可以看到,搜索圖標並沒有和輸入框融合在一起。如果要他們融合在一起,即輸入框內部有圖標,必須在外層的class增加icon,表示這是一個擁有圖標的輸入框。

<div class="ui icon input">
  	<input type="text" placeholder="Search...">
	<i class="search icon"></i>
</div>

  

 

4、指定圖標在輸入框中的位置

  只需要在外層的class中加一個表示位置的詞就行了,比如left,right。不要嘗試在圖標的標簽上加left或者right,會失敗。

<div class="ui left icon input">
  	<input type="text" placeholder="Search...">
  	<i class="search icon"></i>
</div>

  

 

5、輸入框與標簽結合

  和上面的與圖表使用是一樣的

<div class="ui labeled input">
	<div class="ui label">
		http://
	</div>
	<input type="text" placeholder="url">
</div>

 

6、設置大小

  沒什么可說的,直接在外層標簽的class中加一個表示大小的詞即可。

<div class="ui big labeled input">
	<div class="ui label">
		http://
	</div>
	<input type="text" placeholder="url">
</div>

  

 

7、配合Jquery獲取輸入框的值

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link href="../dist/semantic.css" rel="stylesheet" /> 
    <script src="../jquery.js"></script>
</head>
<body>
<div class="ui labeled input">
	<div class="ui label">http://</div>
	<input type="text" placeholder="url"  id="url" name="url">
</div>
<button class="ui button primary" id="btn">提交</button>
</body>
<script>
	$("#btn").on("click",function(){
		alert($("#url").val());
	})
</script>
</html>

  

  

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM