:fullscreen 偽類選擇器
此選擇器匹配當前處於全屏顯示模式的元素。
特別說明:此選擇器當前處於實驗狀態,不建議使用。
語法結構:
[CSS] 純文字檢視 複製程式碼:fullscreen
瀏覽器相容:
(1).IE11瀏覽器支援此選擇器(:-ms-fullscreen)。
(2).Edge瀏覽器支援此選擇器(:fullscreen)。
(3).谷歌瀏覽器支援此選擇器(:-webkit-full-screen)。
(4).火狐瀏覽器支援此選擇器(:-moz-full-screen)。
(5).Opera瀏覽器不支援此選擇器。
(6).Safari瀏覽器支援此選擇器(:-webkit-full-screen)。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> .fullScreen { width: 600px; height: 350px; text-align:center; line-height:350px; } div { background-color: green; } div:-webkit-full-screen { background-color: pink; } div:-moz-full-screen { background-color: pink; } div:-ms-fullscreen { background-color: pink; } div:fullscreen { background-color: pink; } </style> <script type="text/javascript"> window.onload = function () { var inFullScreen = false; var fsClass = document.getElementsByClassName("fullScreen"); for (var i = 0; i < fsClass.length; i++) { fsClass[i].addEventListener("click", function (evt) { if (inFullScreen == false) { makeFullScreen(evt.target); } else { reset(); } }, false); } function makeFullScreen(divObj) { if (divObj.requestFullscreen) { divObj.requestFullscreen(); } else if (divObj.msRequestFullscreen) { divObj.msRequestFullscreen(); } else if (divObj.mozRequestFullScreen) { divObj.mozRequestFullScreen(); } else if (divObj.webkitRequestFullscreen) { divObj.webkitRequestFullscreen(); } inFullScreen = true; return; } function reset() { if (document.exitFullscreen) { document.exitFullscreen(); } else if (document.msExitFullscreen) { document.msExitFullscreen(); } else if (document.mozCancelFullScreen) { document.mozCancelFullScreen(); } else if (document.webkitCancelFullScreen) { document.webkitCancelFullScreen(); } inFullScreen = false; return; } } </script> </head> <body> <div class="fullScreen">螞蟻部落</div> </body> </html>
切換div是否全屏狀態,可以控制它的背景顏色的改變。
相關文章
- CSS 偽類選擇器CSS
- CSS3新增選擇器(屬性選擇器、結構偽類選擇器、偽元素選擇器)CSSS3
- 002---選擇器(標籤選擇器、類選擇器、id選擇器、偽類選擇器、萬用字元選擇器)字元
- CSS E:default 偽類選擇器CSS
- CSS E:hover 偽類選擇器CSS
- CSS E:checked 偽類選擇器CSS
- CSS E:hover偽類選擇器CSS
- CSS E:disabled 偽類選擇器CSS
- CSS E:disabled偽類選擇器CSS
- CSS偽類與偽元素選擇器區別CSS
- 偽類選擇器:愛恨法則;偽元素選擇器:before,after;清除浮動
- CSS偽類選擇器是什麼CSS
- CSS :focus-within 偽類選擇器CSS
- CSS @page:right列印偽類選擇器CSS
- CSS @page:left列印偽類選擇器CSS
- CSS @page:first列印偽類選擇器CSS
- HTML表單及CSS選擇器、偽類和偽元素HTMLCSS
- css偽類選擇符CSS
- 徹底理解CSS結構偽類選擇器CSS
- CSS 連結偽類選擇器順序原理CSS
- CSS E:lang()偽類選擇符CSS
- CSS E::after 偽元素選擇器CSS
- CSS中一些利用偽類、偽元素和相鄰元素選擇器的技巧CSS
- CSS E::first-line偽元素選擇器CSS
- CSS class 類選擇器CSS
- css選擇器的分類CSS
- 前端筆記之HTML5&CSS3(中)選擇器&偽類偽元素&CSS3效果&漸變背景&過渡前端筆記HTMLCSSS3
- css3偽元素選擇器before 和 after 的使用CSSS3
- CSS E::before 偽元素選擇符CSS
- jQuery選擇器介紹:基本選擇器、層次選擇器、過濾選擇器、表單選擇器jQuery
- CSS選擇器種類及使用方法CSS
- jQuery選擇器之層次選擇器jQuery
- 選擇器
- 偽類和偽元素
- CSS選擇器CSS
- jQuery 選擇器jQuery
- jQuery選擇器jQuery
- jQuery 選擇器彙總-思維導圖-選擇器jQuery