Foundation 折疊列表
在你想隱藏部分內(nèi)容的顯示時(shí),可以使用折疊列表。
實(shí)例
<!DOCTYPE html> <html> <head> <title>Foundation 實(shí)例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css"> <script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script> </head> <body style="padding:20px"> <h2>可折疊實(shí)例</h2> <ul class="accordion" data-accordion> <li class="accordion-navigation"> <a href="#demo">簡(jiǎn)單的可折疊實(shí)例</a> <div id="demo" class="content"> php中文網(wǎng) -- php中文網(wǎng)??! </div> </li> </ul> <!-- 初始化 Foundation JS --> <script> $(document).ready(function() { $(document).foundation(); }) </script> </body> </html>
運(yùn)行實(shí)例 ?
點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例
實(shí)例解析
.accordion
類和 data-accordion
屬性用于創(chuàng)建一個(gè)可折疊的元素。 .accordion-navigation
類用于渲染可折疊元素。實(shí)際的內(nèi)容在 .content
類 (<div class="content") 中,點(diǎn)擊按鈕既可以顯示。
我們?cè)诹斜眄?xiàng)中添加 <a>
元素來(lái)控制(顯示/隱藏)可折疊的內(nèi)容。然后錨鏈接使用與可折疊內(nèi)容內(nèi)容相同的id (<a href=#demo" 與 <div
id="demo"> 相關(guān)聯(lián))。
注意: 可折疊的效果需要初始化 Foundation JS。
默認(rèn)情況下,可折疊內(nèi)容是隱藏的。我們可以通過(guò)在 <div>
上添加 .active
類讓其默認(rèn)是顯示的:
實(shí)例
<!DOCTYPE html> <html> <head> <title>Foundation 實(shí)例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css"> <script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script> </head> <body style="padding:20px"> <h2>可折疊實(shí)例</h2> <ul class="accordion" data-accordion> <li class="accordion-navigation"> <a href="#demo">簡(jiǎn)單的可折疊實(shí)例</a> <div id="demo" class="content active"> php中文網(wǎng) -- php中文網(wǎng)?。? </div> </li> </ul> <!-- 初始化 Foundation JS --> <script> $(document).ready(function() { $(document).foundation(); }) </script> </body> </html>
運(yùn)行實(shí)例 ?
點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例
手風(fēng)琴效果
手風(fēng)琴效果用于延展與設(shè)置可折疊內(nèi)容。
手風(fēng)琴效果通過(guò)使用多個(gè)不同的錨鏈接與id來(lái)創(chuàng)建:
實(shí)例
<!DOCTYPE html> <html> <head> <title>Foundation 實(shí)例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css"> <script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script> </head> <body style="padding:20px"> <h2>手風(fēng)琴實(shí)例</h2> <ul class="accordion" data-accordion> <li class="accordion-navigation"> <a href="#demo">手風(fēng)琴 1</a> <div id="demo" class="content active"> Demo 1 - php中文網(wǎng) -- php中文網(wǎng)?。? </div> </li> <li class="accordion-navigation"> <a href="#demo2">手風(fēng)琴 2</a> <div id="demo2" class="content"> Demo 2 - php中文網(wǎng) -- php中文網(wǎng)??! </div> </li> <li class="accordion-navigation"> <a href="#demo3">手風(fēng)琴 3</a> <div id="demo3" class="content"> Demo 3 - php中文網(wǎng) -- php中文網(wǎng)?。? </div> </li> </ul> <!-- 初始化 Foundation JS --> <script> $(document).ready(function() { $(document).foundation(); }) </script> </body> </html>
運(yùn)行實(shí)例 ?
點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例
默認(rèn)情況下,手風(fēng)琴列表項(xiàng)有一個(gè)是打開的。如果你想關(guān)閉所有可以使用 data-options="multi_expand:true;"
屬性:
實(shí)例
<!DOCTYPE html> <html> <head> <title>Foundation 實(shí)例</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://static.php.cn/assets/foundation-5.5.3/foundation.min.css"> <script src="http://static.php.cn/assets/jquery/2.0.3/jquery.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/foundation.min.js"></script> <script src="http://static.php.cn/assets/foundation-5.5.3/js/vendor/modernizr.js"></script> </head> <body style="padding:20px"> <h2>手風(fēng)琴實(shí)例</h2> <ul class="accordion" data-accordion data-options="multi_expand:true;"> <li class="accordion-navigation"> <a href="#demo">手風(fēng)琴實(shí)例 1</a> <div id="demo" class="content"> Demo 1 - php中文網(wǎng) -- php中文網(wǎng)?。? </div> </li> <li class="accordion-navigation"> <a href="#demo2">手風(fēng)琴實(shí)例 2</a> <div id="demo2" class="content"> Demo 2 - php中文網(wǎng) -- php中文網(wǎng)??! </div> </li> <li class="accordion-navigation"> <a href="#demo3">手風(fēng)琴實(shí)例 3</a> <div id="demo3" class="content"> Demo 3 - php中文網(wǎng) -- php中文網(wǎng)!! </div> </li> </ul> <!-- 初始化 Foundation JS --> <script> $(document).ready(function() { $(document).foundation(); }) </script> </body> </html>
運(yùn)行實(shí)例 ?
點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例