首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    css 实现刘海屏样式兼容并支持 js 获取刘海屏高度后动态修改

    函数,会导致获取的结果为 0 从而导致 calc 计算结果也为 0 ,所以要在初始化写为 0px,则通过 css  @supports 来判断支持 constant 和 env 函数的情况下再赋值刘海屏高度值...js 通过与iOS 和安卓的接口获取到客户端返回的实际刘海屏的高度,当返回的高度存在时,则重新赋值 root 跟元素的变量,否则用浏览器默认的。...这样实现的目的是为了解决部分机型下,env 函数和 constant 函数都获取失败导致无法处理刘海屏高度的场景。...js vue3 代码 import { readonly, reactive, watch, ref } from 'vue' import { setRootProperty } from '@/common...window.getSafeAreaInsets === 'function') { insets.value = window.getSafeAreaInsets() // 初始化获取刘海屏值

    94310

    App Store 截图生成器:轻松制作专业级应用营销图片

    主要特点 ️ 支持 iPhone 和 iPad 多种设备尺寸 横竖屏自由切换 13种精选背景颜色和渐变效果 支持自定义背景颜色 ✍️ 可添加主标题和副标题 截图自动添加圆角和阴影效果 一键导出高质量图片...设备支持 iPhone 6.5 英寸 竖屏:1242 × 2688 像素 横屏:2688 × 1242 像素 适用机型:iPhone 14 Pro Max, 13 Pro Max 等 iPad Pro...12.9 英寸 竖屏:2048 × 2732 像素 横屏:2732 × 2048 像素 适用机型:iPad Pro 12.9 英寸全系列 使用指南 1....选择设备和方向 首先选择目标设备类型(iPhone/iPad)和显示方向(横屏/竖屏)。工具会自动调整画布尺寸,确保生成的图片符合 App Store 的要求。 3....添加文字内容 主标题:突出展示应用的核心功能或亮点 副标题(可选):补充说明或详细描述 文字样式会根据背景颜色自动调整,确保最佳可读性。 5.

    3.4K00

    移动端web开发笔记

    | portrait:竖屏) 9、 添加到主屏后的APP图标 指定web app添加到主屏后的图标路径,有两种略微不同的方式: <!...事件 window.orientation,取值:正负90表示横屏模式、0和180表现为竖屏模式; window.onorientationchange = function(){..." + window.orientation); break; } } 样式 //竖屏时使用的样式 @media all and (orientation...语法与jquery几乎一样,会jquery基本会zepto~ iscroll.js解决页面不支持弹性滚动,不支持fixed引起的问题~ 实现下拉刷新,滑屏,缩放等功能~ underscore.js 该库提供了一整套函数式编程的实用功能...适合上下滑屏、左右滑屏等滑屏切换页面的效果 slip.js iSlider.js fullpage.js swiper 3.瀑布流框架 masonry 工具推荐 caniuse各浏览器支持html5属性查询

    5.6K20

    H5直播避坑指南

    在iOS都会默认显示,不能通过js控制,但是可以通过css样式将其隐藏 video::-webkit-media-controls-start-playback-button {...样式全屏的核心是设置video标签的宽高,使其撑满整个webview,看上去像全屏一样 但是因为视频一般都是16:9的宽高比,所以在竖屏情况下不能很好的做到铺满整个屏幕 ?...而一般用户进入页面基本都是竖屏,所以我们就要考虑怎么让用户在竖屏点击全屏按钮时,能体验到像终端app一样自动进入横屏全屏的体验,下面有两种方案 1.在用户点击全屏时候,通过css3属性旋转屏幕 通过css...在拉起键盘输入弹幕的时候,键盘不受控制还是竖屏显示了 如果页面不涉及与原生组件的交互,那么这种方案是一种很可行且兼容性比较好的方案 2.用户在点击全屏时,通过js api来控制webview旋转横屏...mqq.ui.setWebViewBehavior({ orientation: 0 //0是竖屏,1是横屏 }); 如果是竖屏则强制webview旋转进入横屏,同时监听页面的

    12.4K151

    使用 Google Analytics 分析 iPad 横竖屏使用比例

    大家到底是喜欢横屏还是竖屏使用 iPad 的呢?我喜欢横屏使用,一直以为大部分用户也是横屏使用 iPad,但是经过统计,事实反而不是这样的。...测试网站 iPad导航,每天有上万的流量,并且 80% 都是 iPad 用户访问,所以测试的数据有一定的代表性。...测试方法和代码 使用 Google Analytics 事件跟踪功能,判断用户使用 iPad 访问的时候是横屏还是竖屏,并记录下来。...change ='Original'; if(e) change="Change"; switch(window.orientation) { case 0: case 180: // 竖屏...测试结果 结果是竖屏用户差不多是横屏用户2倍的,不过使用过程中从竖屏转成横屏的用户是横屏转成竖屏用户的2倍。 ----

    98620

    检测设备平台,操作系统,方向 Javascript 库:Device.js

    Device.js 是一个可以让你检测设备的平台,操作系统和方向 JavaScript 库,它会自动在 标签添加一些设备平台,操作系统,方向相关的 CSS class,这样就能让你针对不同设备撰写不同的...Device.js 通过操作系统(比如 iOS,安卓,黑莓,Windows,Firefox OX),方向(横屏或者竖屏),类型(平板或者移动设备),如下面在 iPhone 上的浏览的时候在 ...添加的 CSS Class: 支持的设备 iOS: iPhone, iPod, iPad Android: Phones & Tablets Blackberry: Phones & Tablets...Windows: Phones & Tablets Firefox OS: Phones & Tablets 如何使用 Device.js 使用非常简单,只需要在页面的 head 载入相关的 JS 库即可...: js"> 生成的 CSS Class: Device CSS Classes iPad ios ipad tablet iPhone ios

    1.4K20

    H5直播避坑指南

    视频的默认播放图标 在iOS下会有一个默认的播放图标,如图所示 [1498530097883_6310_1498530097791.png] 在iOS都会默认显示,不能通过js控制,但是可以通过css样式将其隐藏...) 样式全屏的核心是设置video标签的宽高,使其撑满整个webview,看上去像全屏一样 但是因为视频一般都是16:9的宽高比,所以在竖屏情况下不能很好的做到铺满整个屏幕 [1498530690853..._9107_1498530690371.jpg] 而一般用户进入页面基本都是竖屏,所以我们就要考虑怎么让用户在竖屏点击全屏按钮时,能体验到像终端app一样自动进入横屏全屏的体验,下面有两种方案 1.在用户点击全屏时候...如果页面不涉及与原生组件的交互,那么这种方案是一种很可行且兼容性比较好的方案 2.用户在点击全屏时,通过js api来控制webview旋转横屏 在手Q里,我们和终端的同学合作添加了控制webview...mqq.ui.setWebViewBehavior({ orientation: 0 //0是竖屏,1是横屏 }); 如果是竖屏则强制webview旋转进入横屏

    7K130

    使用JavaScript判断手机是处于横屏还是竖屏(转)

    移动端的浏览器一般都支持window.orientation这个参数,通过这个参数可以判断出手机是处在横屏还是竖屏状态。 从而根据实际需求而执行相应的程序。...//判断手机横竖屏状态: function hengshuping(){ if(window.orientation==180||window.orientation==0){ alert("竖屏状态!..."orientationchange" : "resize", hengshuping, false); 在ipad、iphone网页开发中,我们很可能需要判断是横屏或者竖屏。...· 下面介绍如何用 jQuery 判断iPad、iPhone、Android是横屏还是竖屏的方法 function orient() { if (window.orientation == 90 ||...window.orientation == -90) { //ipad、iphone竖屏;Andriod横屏 $("body").attr("class", "landscape"); orientation

    5.5K20

    H5 直播避坑指南

    在iOS都会默认显示,不能通过js控制,但是可以通过css样式将其隐藏 video::-webkit-media-controls-start-playback-button {...样式全屏的核心是设置video标签的宽高,使其撑满整个webview,看上去像全屏一样 但是因为视频一般都是16:9的宽高比,所以在竖屏情况下不能很好的做到铺满整个屏幕 ?...而一般用户进入页面基本都是竖屏,所以我们就要考虑怎么让用户在竖屏点击全屏按钮时,能体验到像终端app一样自动进入横屏全屏的体验,下面有两种方案 1.在用户点击全屏时候,通过css3属性旋转屏幕 通过css...在拉起键盘输入弹幕的时候,键盘不受控制还是竖屏显示了 如果页面不涉及与原生组件的交互,那么这种方案是一种很可行且兼容性比较好的方案 2.用户在点击全屏时,通过js api来控制webview旋转横屏...mqq.ui.setWebViewBehavior({ orientation: 0 //0是竖屏,1是横屏 }); 如果是竖屏则强制webview旋转进入横屏,同时监听页面的

    4.1K90

    CSS3 Media Queries模板

    打个比方来说,如果你的Web页面在960px的显屏下显示,那么首先会通过CSS3 Media Queries进行查询,看看有没有设置这个条件样式,如果找到相应的,就会采用对应下的样式,其他的设备是一样的道理...”文件,并在相应的条件中写上你的样式,让他适合你的设计需求: 1、1024px显屏 @media screen and (max-width : 1024px) { /* CSS Styles */ }...: 640px) { /* CSS Styles */ } 4、iPad横板显屏 @media screen and (max-device-width: 1024px) and (orientation...: landscape) { /* CSS Styles */ } 5、iPad竖板显屏 @media screen and (max-device-width: 768px) and (orientation...另外960gs为大家提供了一个Adapt.js也很方便的帮大家实现上述效果。感兴趣的同学可以去了解了解。

    1.6K20

    响应式布局新方案:融合响应式设计,开源 React 组件

    pro max 414x896 Mobile iPad mini 7.9 寸 1024x768 横屏 PC、竖屏 Mobile ipad 10.2 寸 1080x810 横屏 PC、竖屏 Mobile...iPad Air 10.5 寸 1112 x 834 横屏 PC、竖屏 Mobile iPad Pro 11 寸 1194x834 横屏 PC、竖屏 Mobile iPad Pro 12.9 寸 1366x1024...横屏 PC、竖屏 Mobile CCtalk PC 客户端 1070x650 横屏 PC 笔记本电脑、2k、4k 1280x800 横屏 PC 效果图 ?...若 window.screen.width, window.screen.height 的最大值也比 widthMode 宽度断点还小,那就可以认为是 Mobile 进入页面时,竖屏时以 window.screen.width...Mobile UI 效果中的优化 在 Mobile UI 模式下,iPad Mini 竖屏的为 768px,此时显示的平铺拉伸版效果 所以 Mobile UI 就有了如下的 CSS 最大宽的设定: //

    3.3K40

    PC端、移动端的页面适配及兼容处理

    技术选型:jquery(或原生js等)+ 响应式 + 前端模块加载器(seajs或RequireJS等)+ css预处理器(sass 或less等)。...(四)横竖屏 js代码控制 window.addEventListener(“orientationchange”,function () { This.isOrietation = true;...This.changeOriention(); }); //建议执行横竖屏的事件都通过一个侦听完成,做一个统一的管理;在屏幕横竖屏切换完成之后再执行相应的事件 css控制 //定义横屏显示的样式...@media screen and(orientation:landspace){…} //定义竖屏显示的样式 @media screen and(orientation:portrait){…} /.../某个尺寸的特殊样式 竖屏时宽度为768px 符合一般ipad的条件 @media only screen and(orientation:portrait) and(device-width:768px

    4.1K20

    iOS获取app图标和启动图片名字(AppIcon and LaunchImages name)

    设备,又支持横屏和竖屏时,AppIcon和LaunchImage是怎样的以及如何获取  --------- 先上两张图,再上测试代码: ?...开发,支持横屏和竖屏时,获取启动图片,并设为背景图片代码      (iPhone设备只有在Plus, 即5.5英寸才有竖屏和横屏两套图片,其他4、5、6竖屏横屏共用一张启动图片) /** 支持iPhone...和iPad, 支持横屏、竖屏, 获取app的启动图片名称,并设置为本控制器背景图片 */ - (void)getLaunchImageName{ NSString *launchImageName...//4、4S 竖屏,横屏 if ((isPortrait && screenHeight == 480) || (isLandscape && screenWidth == 480))...{ launchImageName = @"LaunchImage-700"; } //5、5C、5S、iPod 竖屏,横屏 else if ((isPortrait

    5.2K20
    领券