@media判断横竖屏

css @media 如何判断横竖屏

代码:

@media screen and (orientation: portrait) {
  /*竖屏 css*/
} 
@media screen and (orientation: landscape) {
  /*横屏 css*/
}

例如: 不同状态展示不同颜色

div{
    width: 100px;
    height: 100px;
}
@media screen and (orientation: portrait) {
    /*竖屏 css*/
    div{
        background-color: #ff0;
    }
  } 
  @media screen and (orientation: landscape) {
    /*横屏 css*/
    div{
        background-color: #f00;
    }
  }
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
@media print { @page { /* 横向 */ size: landscape; /* 去除浏览器默认页眉页脚 */ margin: 0; } } 在CSS中,@media print是用来定义打印样式的。在这个特定的样式规则下,我们可以设置打印页面的属性,比如横向打印。 在上面的代码中,@media print指定了打印样式。在@media print内部,我们使用@page选择器来设置页面的属性。其中,size: landscape;表示将页面设置为横向打印。此外,margin: 0;用于去除浏览器默认的页眉和页脚。 通过这样的设置,当我们调用window.print()方法打印页面时,页面将按照横向的方式进行打印。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [利用@media print样式打印页面局部元素](https://blog.csdn.net/qq_44367273/article/details/123903967)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [详解CSS3中@media的实际使用](https://download.csdn.net/download/weixin_38734506/12885265)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值