天天看點

Foundation 圖檔

Foundation 提供了響應式的圖檔,可以建立縮略圖和圖檔彈窗:

在 <code>&lt;img&gt;</code> 元素外添加 <code>&lt;a&gt;</code> 元素将圖檔作為一個錨連結。

在 <code>&lt;a&gt;</code> 标簽中添加 <code>.th</code> 類将圖檔設定為縮略圖。 滑鼠移動到上面會顯示一個淺藍色外框:

&lt;a href="paris.jpg" class="th"&gt;

&lt;img src="paris.jpg" alt="Paris"&gt;

&lt;/a&gt;

Foundation 圖檔

<b>響應式圖檔</b>

Foundation 中圖檔預設是響應式的。我們可以在執行個體頁面重置浏覽器大小來檢視圖檔縮放效果。

我們可以在 <code>.th</code> 類添加 <code>.radius</code> 類來設定圓角縮略圖:

&lt;a href="paris.jpg" class="th radius"&gt;

Foundation 可以很容易實作圖檔彈窗。

要建立一個彈窗可以在 <code>&lt;ul&gt;</code> 元素上添加 <code>.clearing-thumbs</code> 類及 <code>data-clearing</code> 屬性。在 <code>&lt;ul&gt;</code> 内添加圖檔清單。

注意: 圖檔彈窗需要 JavaScript。是以使用它前需要初始化 Foundation JS。

&lt;ul class="clearing-thumbs" data-clearing&gt;

  &lt;li&gt;&lt;a href="rock600x400.jpg"

class="th"&gt;&lt;img

src="rock200x100.jpg"&gt;&lt;/a&gt;&lt;/li&gt;

  &lt;li&gt;&lt;a href="skies600x400.jpg"

src="skies200x100.jpg"&gt;&lt;/a&gt;&lt;/li&gt;

  &lt;li&gt;&lt;a href="lights600x400.jpg"

src="lights200x100.jpg"&gt;&lt;/a&gt;&lt;/li&gt;

&lt;/ul&gt;

&lt;!-- Initialize Foundation JS --&gt;

&lt;script&gt;

$(document).ready(function() {

$(document).foundation();

})

&lt;/script&gt;

可以添加 <code>data-caption</code> 屬性到每個圖檔來設定圖檔的描述:

&lt;li&gt;&lt;a href="rock600x400.jpg" class="th"&gt;&lt;img data-caption="The Pulpit Rock"

class="th"&gt;&lt;img data-caption="Sunrise Skies" src="skies200x100.jpg"&gt;&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="lights600x400.jpg" class="th"&gt;&lt;img data-caption="Northern

Lights" src="lights200x100.jpg"&gt;&lt;/a&gt;&lt;/li&gt;

Foundation 圖檔

提示: 你可以在 data-caption 屬性中添加 HTML 元素,如 data-caption="&lt;h2&gt;Pulpit Rock&lt;/h2&gt;&lt;p&gt;Located in Norway&lt;/p&gt;"

當你需要實作隻顯示一張縮略圖時你可以在 <code>&lt;ul&gt;</code> 中使用 <code>.clearing-feature</code> 類并在<code>&lt;li&gt;</code> 中使用 <code>.clearing-featured-img</code> 類。

&lt;ul class="clearing-thumbs clearing-feature" data-clearing&gt;

  &lt;li&gt;&lt;a

href="rock600x400.jpg" class="th"&gt;&lt;img data-caption="The Pulpit Rock" src="rock200x100.jpg"&gt;&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href="skies600x400.jpg" class="th"&gt;&lt;img data-caption="Sunrise Skies"

  &lt;li

class="clearing-featured-img"&gt;&lt;a href="lights600x400.jpg" class="th"&gt;&lt;img

data-caption="Northern Lights" src="lights200x100.jpg"&gt;&lt;/a&gt;&lt;/li&gt;