Images : fondation
Foundation fournit des images réactives qui peuvent créer des vignettes et des fenêtres contextuelles d'images :
Les vignettes
sont ajoutées en dehors de l'élément <img>
Le <a>
L'élément utilise l'image comme lien d'ancrage.
Ajoutez la classe <a>
dans la balise .th
pour définir l'image sous forme de vignette. En passant la souris dessus, un cadre bleu clair apparaîtra :
Instance
<!DOCTYPE html> <html> <head> <title>Foundation 实例</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> <div style="padding:20px"> <h2>缩略图</h2> <p>在 <code><a></code> 标签中添加 <code>.th</code> 类将图片设置为缩略图。 鼠标移动到上面会显示一个浅蓝色外框:</p> <p><strong>注意:</strong> Foundation 中图片默认是响应式的。重置窗口大小可以查看效果。</p> <a href="paris.jpg" target="_blank" class="th"> <img src="paris.jpg" alt="Paris" width="400" height="300"> </a> </div> </body> </html>
Exécuter l'instance»
Cliquez sur "Exécuter" instance" pour afficher l'instance en ligne
Les images dans Foundation sont réactives par défaut. Nous pouvons réinitialiser la taille du navigateur sur la page de l'instance pour voir l'effet de mise à l'échelle de l'image. |
.th
Image de coin arrondi.radius
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne Fenêtre pop-up simple
<ul>
Foundation peut facilement implémenter des fenêtres pop-up d'images. .clearing-thumbs
data-clearing
Pour créer une fenêtre pop-up, ajoutez la classe <ul>
et l'attribut
. Ajoutez une liste d’images dans .
Les fenêtres contextuelles d'images nécessitent JavaScript. Vous devez donc initialiser Foundation JS avant de l'utiliser.
Instance<!DOCTYPE html> <html> <head> <title>Foundation 实例</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> <div style="padding:20px"> <h2>简洁的弹窗</h2> <p>要创建一个弹窗可以在 <code> <ul></code> 元素上添加 <code>.clearing-thumbs</code> 类及 <code>data-clearing</code> 属性。在 <code><ul></code> 内添加图片列表。</p> <p>在新窗口打开查看效果更好,打开新窗口 <a target="_blank" href="tryfoundation_lightbox.htm">点击这里</a>。</p> <ul class="clearing-thumbs" data-clearing> <li><a href="rock600x400.jpg"><img src="rock200x100.jpg" width="200" height="100"></a></li> <li><a href="skies600x400.jpg"><img src="skies200x100.jpg" width="200" height="100"></a></li> <li><a href="lights600x400.jpg"><img src="lights200x100.jpg" width="200" height="100"></a></li> </ul> </div> <!-- 初始化 Foundation JS --> <script> $(document).ready(function() { $(document).foundation(); }) </script> </body> </html>Exécuter l'instance»
Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne
data-caption
Description du texte de l'image
提示: 你可以在 data-caption 属性中添加 HTML 元素,如 data-caption="<h2>Pulpit Rock</h2><p>Located in Norway</p>" |
Afficher une seule vignette
Lorsque vous devez afficher une seule vignette, vous pouvez utiliser la classe <ul>
dans .clearing-feature
et utiliser <🎜 dans la classe <li>
>. .clearing-featured-img
源代码: <!DOCTYPE html> <html> <head> <title>Foundation 实例</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> <div style="padding:20px"> <h2>弹窗特点</h2> <p>当你需要实现只显示一张缩略图时你可以在 <code> <ul></code> 中使用 <code>.clearing-feature</code> 类并在<code><li></code> 中使用 <code>.clearing-featured-img</code> 类。</p> <p>在新窗口打开查看效果更好,打开新窗口 <a target="_blank" href="tryfoundation_lightbox_feature.htm">点击这里</a>。</p> <ul class="clearing-thumbs clearing-feature" data-clearing> <li><a href="rock600x400.jpg" class="th"><img data-caption="The Pulpit Rock" src="rock200x100.jpg" width="200" height="100"></a></li> <li><a href="skies600x400.jpg" class="th"><img data-caption="Sunrise Skies" src="skies200x100.jpg" width="200" height="100"></a></li> <li class="clearing-featured-img"><a href="lights600x400.jpg" class="th"><img data-caption="Northern Lights" src="lights200x100.jpg" width="200" height="100"></a></li> </ul> </div> <!-- 初始化 Foundation JS --> <script> $(document).ready(function() { $(document).foundation(); }) </script> </body> </html> 测试结果: 尝试一下 - © php.cn
Exécuter l'instance »Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne