當前位置:
首頁 > 知識 > Foundation 按鈕組

Foundation 按鈕組

按鈕組

Foundation 可以在同一行內創建一系列的按鈕。

可以使用 <ul> 元素並添加 .button-group 類來創建按鈕組:

實例

<ul class="button-group">

<li><button type="button" class="button">Apple</button></li>

<li><button type="button" class="button">Samsung</button></li>

<li><button type="button" class="button">Sony</button></li>

</ul>

Foundation 按鈕組



垂直按鈕組

垂直按鈕組使用 .stack 類來創建。注意,按鈕會跨越父元素的整個寬度:

實例

<ul class="button-group stack">

<li><button type="button" class="button">Apple</button></li>

<li><button type="button" class="button">Samsung</button></li>

<li><button type="button" class="button">Sony</button></li>

</ul>

.stack-for-small 類用於小尺寸的屏幕,按鈕有水平排列變為垂直排列:

實例

<ul class="button-group stack-for-small">

<li><button type="button" class="button">Apple</button></li>

<li><button type="button" class="button">Samsung</button></li>

<li><button type="button" class="button">Sony</button></li>

</ul>

Foundation 按鈕組



圓角按鈕組

按鈕組中使用 .radius.round 類為按鈕添加圓角效果:

實例

<ul class="button-group radius">

<li><button type="button" class="button">Apple</button></li>

<li><button type="button" class="button">Samsung</button></li>

<li><button type="button" class="button">Sony</button></li>

</ul>

<ul class="button-group round">

<li><button type="button" class="button">Apple</button></li>

<li><button type="button" class="button">Samsung</button></li>

<li><button type="button" class="button">Sony</button></li>

</ul>

Foundation 按鈕組



均勻延展按鈕組

.even-num 類用於在按鈕組中均勻的分配按鈕的寬度並跨越父元素 100% 寬度。

num 為按鈕組中按鈕的數量,從 1 到 8:

實例

<ul class="button-group even-3">

<li><button type="button" class="button">Apple</button></li>

<li><button type="button" class="button">Samsung</button></li>

<li><button type="button" class="button">Sony</button></li>

</ul>

<ul class="button-group even-5">

<li><button type="button" class="button">Apple</button></li>

<li><button type="button" class="button">Samsung</button></li>

<li><button type="button" class="button">Sony</button></li>

<li><button type="button" class="button">HTC</button></li>

<li><button type="button" class="button">Huawei</button></li>

</ul>

<ul class="button-group even-8">

<li><button type="button" class="button">A</button></li>

<li><button type="button" class="button">B</button></li>

<li><button type="button" class="button">C</button></li>

<li><button type="button" class="button">D</button></li>

<li><button type="button" class="button">E</button></li>

<li><button type="button" class="button">F</button></li>

<li><button type="button" class="button">G</button></li>

<li><button type="button" class="button">H</button></li>

</ul>

嘗試一下 ?



下拉菜單按鈕

下拉菜單按鈕可以讓用戶選取設定好的值:

實例

<!-- Trigger the dropdown -->

<a href="#" data-dropdown="id01" class="button dropdown">Dropdown Button</a>

<!-- The actual dropdown -->

<ul id="id01" data-dropdown-content class="f-dropdown">

<li><a href="#">Link 1</a></li>

<li><a href="#">Link 2</a></li>

<li><a href="#">Link 3</a></li>

</ul>

<!-- Initialize Foundation JS -->

<script>

$(document).ready(function() {

$(document).foundation();

})

</script>

嘗試一下 ?

實例解析

.dropdown 類創建一個下拉菜單按鈕。

使用帶有 data-dropdown="id" 屬性的按鈕或鏈接打開下拉菜單。

id 值需要與下拉菜單的內容 (id01) 匹配。

<ul> 中添加 .f-dropdown 類和 data-dropdown-content 屬性來創建下拉菜單的內容。

最後初始化 Foundation JS。



分割按鈕

我們也可以創建一個分割按鈕的下拉菜單。只需要在按鈕中添加 .split 類並使用 span 元素生成一個方向箭的按鈕:

實例

<button class="button split">Split Button

<span data-dropdown="id01"></span>

</button>

<ul id="id01" data-dropdown-content class="f-dropdown">

<li><a href="#">Link 1</a></li>

<li><a href="#">Link 2</a></li>

<li><a href="#">Link 3</a></li>

</ul>

<!-- Initialize Foundation JS -->

<script>

$(document).ready(function() {

$(document).foundation();

})

</script>

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

Foundation 按鈕
Foundation 標籤
Foundation 提醒框
Font Awesome 圖標

TAG:程序員小新人學習 |

您可能感興趣

該怎麼玩兒?The Foundation of Learning
粉底測評#Dior forever undercover 24h foundation
PH7現場 Blue Foundation
mac fix studio foundation nc15 and嘮嗑哈哈哈
蘋果 FoundationDB 開源 CloudKit 使用的數據層
Royal Foundation懷孕時尚抓拍欣賞
Unity:AR Foundation將支持ARKit 3
阿什莉·比克頓將參展K11 Art Foundation群展Emerald City
世界智能駕駛挑戰賽:AutoCore受邀代表Autoware Foundation參賽
Unity AR Foundation開始支持ARKit 3.0
Apple的雲資料庫FoundationDB現在開源
重磅!羅氏24億美元收購Foundation Medicine
蘋果開源NoSQL 資料庫FoundationDB
大健康鏈BHIC獲得Misitour foundation千萬美元戰略投資
滑板 | Foundation壓軸滑手Cole Wilson-滑板的一天!
CoreLink推出Foundation 3D列印鈦金屬植入體多孔籠式系統
三言財經與Global Blockchain Foundation達成戰略合作,成為其中國首家戰略合作媒體
Unity為iOS和安卓打造AR開發軟體:AR Foundation
羅氏155億與Foundation Medicine達成併購協議,全面進軍癌症基因檢測行業!
如何看待FoundationDB資料庫發展前景?