<style>
html,body{
position: relative;
display: grid;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
margin: 0;
}
.main{
width: 50vw;
padding: 2em;
text-align: center;
background-color: aquamarine;
transition: background-color 100ms ease;
}
.main:fullscreen{
background-color: DarkRed;
color: white;
}
.box2{
width: 50vw;
height: 500px;
background-color: pink;
position: fixed;
top:0;
left:0;
z-index: 1;
}
</style>
<section class="main">
<h1>元素在全屏显示模式下的CSS样式</h1>
<p>css伪类:fullscreen应用于当前处于全屏显示模式的元素。</p>
<button id="toggle-pattern">全屏模式</button>
</section>
<div class="box2">
box2
</div>
<script>
const targetElement = document.querySelector('.main');
const togglePatternButton = document.querySelector('#toggle-pattern');
togglePatternButton.addEventListener('click', _ => {
if (!document.fullscreenElement) {
targetElement?.requestFullscreen();
togglePatternButton.textContent = '退出全屏';
} else {
document.exitFullscreen();
togglePatternButton.textContent = '全屏模式';
}
});
</script>
:fullscreen设置元素在全屏模式下的CSS样式
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 元素显示模式 学习目标 元素显示模式 块元素 块级元素的特点: 自己独占一行。 高度,宽度、外边距以及内边距都可以...
- 注:直接写中文偶尔会出现乱码的问题,所以需要将中文转为unicode 编码如中文冒号 “:”对应unicode编...