# 覆蓋/Cover
擴展圖片或視頻至覆蓋整個容器。
這個組件允許你使用圖片、對象甚至iframe(images, objects or even iframes)來創建全屏效果。無論是什么元素,它都將垂直居中、水平居中并且不會失去原有的比例即實現覆蓋它的容器。你還可以在圖片或者視頻上面放入附加內容,比如文字或圖片等。
* * *
## 用法
這個覆蓋組件具有不同的用法,取決于你究竟是使用的背景圖片、對象或者iframe。最簡單的方式就是為帶有背景圖片的 `<div>` 元素添加 `.uk-cover-background` 類。
### Example

### Markup
```
<div class="uk-cover-background">...</div>
```
* * *
## 視頻
創建一個覆蓋它的父容器的視頻,添加 `.uk-cover-object` 類到視頻。然后用一個容器元素包裹視頻并為該容器添加 `.uk-cover` 類來裁剪內容。
### Example
<video class="uk-cover-object" width="600" height="400" autoplay="" loop="" muted="" controls=""><source src="http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4?test1" type="video/mp4"> <source src="http://www.quirksmode.org/html5/videos/big_buck_bunny.ogv?test1" type="video/ogg"></video>
### Markup
```
<div class="uk-cover">
<video class="uk-cover-object" width="" height="">
<source src="" type="">
</video>
</div>
```
* * *
## Iframe
要將覆蓋組件應用到 iframe ,你只需要為 iframe 添加 `data-uk-cover` 屬性。然后,再添加 `.uk-cover` 類到包含iframe的容器來裁剪內容。
### Example
<iframe data-uk-cover="" src="http://www.youtube.com/embed/YE7VzlLtp-4?autoplay=1&controls=0&showinfo=0&rel=0&loop=1&modestbranding=1&wmode=transparent" width="560" height="315" frameborder="0" allowfullscreen=""></iframe>
### Markup
```
<div class="uk-cover">
<iframe data-uk-cover src="" width="" height="" frameborder="0" allowfullscreen></iframe>
</div>
```
* * *
## 響應式
為覆蓋圖片添加響應式行為,你需要添加 `.uk-invisible` 類到 `<img>` 元素,并將它放在覆蓋元素內部。這樣的話,它就能適應圖片的響應式行為了。
注意 添加 [效果組件](utility.html) 中的 `.uk-height-viewport` 類,會擴展父容器的高度填滿整個視口。
### Example

### Markup
```
<div class="uk-cover-background">
<img class="uk-invisible" src="" width="" height="" alt="">
</div>
```
* * *
### 視頻
為視頻添加響應式行為,你同樣需要為覆蓋容器添加 `.uk-position-relative` 類,并將 `.uk-position-absolute` 類添加到覆蓋對象上。對于irame也是這樣操作。
#### Example
<video class="uk-cover-object uk-position-absolute" width="600" height="400" autoplay="" loop="" muted="" controls=""><source src="http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4?test2" type="video/mp4"> <source src="http://www.quirksmode.org/html5/videos/big_buck_bunny.ogv?test2" type="video/ogg"></video>
#### Markup
```
<div class="uk-cover uk-position-relative">
<img class="uk-invisible" src="" width="" height="" alt="">
<video class="uk-cover-object uk-position-absolute" width="" height="">
<source src="" type="">
</video>
</div>
```
* * *
## 內容的定位/Position content
你還能在覆蓋元素上面絕對定位內容。要實現這個效果,只需添加 [效果組件](utility.html) 中的 `.uk-position-cover` 類到圖片或視頻后面的容器元素。如果想要實現垂直居中并且水平居中,那就使用 [Flex 組件](flex.html) 吧。
### Example

### Markup
```
<div class="uk-cover-background uk-position-relative">
<img class="uk-invisible" src="" width="" height="" alt="">
<div class="uk-position-cover uk-flex uk-flex-center uk-flex-middle">...</div>
</div>
```
- UIkit 中文文檔
- 開始使用
- 初學者
- 開始使用
- 如何自定義
- 布局示例
- 開發者
- 項目結構
- Less & Sass 文件
- 創建主題
- 創建樣式
- Customizer.json
- JavaScript
- 自定義前綴
- 核心組件
- 默認
- 基礎
- 打印
- 布局類組件
- 網格
- 面板/Panel
- 塊/Block
- 文章
- 評論/Comment
- 效果/Utility
- Flex 布局
- 覆蓋/Cover
- 導航類組件
- 導航菜單
- 導航欄
- 二級導航
- 面包屑/Breadcrumb
- 分頁
- 選項卡
- 縮略圖導航/Thumbnav
- 頁面元素
- 列表
- 描述列表
- 表格
- 表單
- 常用組件
- 按鈕
- 圖標
- 關閉/Close
- 徽章/Badge
- 提示框
- 縮略圖/Thumbnail
- 遮罩/Overlay
- 文本
- 列
- 動畫
- 對比度/Contrast
- JAVASCRIPT組件
- 下拉菜單
- 模態對話框
- 抽屜/Off-canvas
- 切換器/Switcher
- 撥動/toggle
- 滾動監聽/Scrollspy
- 平滑滾動
- 附加組件
- 布局類組件
- 動態網格
- 視差網格
- 導航類組件
- 圓點導航
- 滑動導航/Slidenav
- 動態分頁
- 常用組件
- 高級表單
- 文件表單/Form file
- 密碼表單
- 選擇表單
- 占位符
- 進度條/Progress
- JAVASCRIPT組件
- 燈箱/Lightbox
- 自動完成/Autocomplete
- 日期選擇器/Datepicker
- HTML 編輯器
- 滾動條/Slider
- 滑塊集/Slideset
- 幻燈片/Slideshow
- 視差/Parallax
- 手風琴/Accordion
- 通知/Notify
- 搜索/Search
- 可嵌套/Nestable
- 可排序/Sortable
- 附著/Sticky
- 時間選擇器
- 工具提示/Tooltip
- 上傳