首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

📚一站式解决:H5开发全攻略,看这篇让你省时又省力

body { text-size-adjust: 100%; } ⭐️⭐️禁止高亮显示 使用-webkit-tap-highlight-color: transparent属性可以禁止触摸元素时的高亮显示效果...原因 iPhoneX 及以上版本手机采用了特殊的设计,包括状态栏、圆弧展示角、传感器槽、主屏幕指示器和屏幕边缘手势。...为了适配这些特性,头部、底部及侧边栏都需要做特殊处理,使 content 尽可能地处于安全区域内。...cursor: pointer; ⭐️⭐️⭐️手机底部刘海存在背景,和页面背景色不一致 解决方案 通过指定 body 的背景色来解决。...() { enableScroll(); } ant-mobile组件库解决方式 思想思路: 针对触摸滑动事件 touchmove,通过监听滑动方向和滚动元素的状态,决定是否阻止默认的滑动行为,从而防止滚动穿透

90221

H5 项目实用

---- 20、在Android 上想不显示语音输入按钮,怎么办?...HTML5 deviceMotion:封装了运动传感器数据的事件,可以获取手机运动状态下的运动加速度等数据。 ---- 22、form表单手机号校验?...滚动条内的小方块 ::-webkit-scrollbar-track //滚动条轨道 ::-webkit-scrollbar-button //滚动条轨道两端按钮 ::-webkit-scrollbar-track-piece...,背景色会溢出到圆角以外部分 //3.部分手机(如三星),a链接支持鼠标:visited事件,也就是说链接访问后文字变为紫色 //4.android无法同时播放多音频audio ---- 40、消除transition...: 1000; } ---- 41、开启硬件加速 //目前,像Chrome/Filefox/Safari/IE9+以及最新版本Opera都支持硬件加速,当检测到某个DOM元素应用了某些CSS规则时就会自动开启

5.3K11
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Chrome 121 发布,新特性一览!

    文档规可以让我们配置哪些链接可以使用预渲染的一些条件,配合新增的 "eagerness" 字段,可以让我们立即,悬停或点击鼠标时自动预取或预渲染页面上的链接。...它可以声明查询参数键的顺序不应阻止匹配,特定的查询参数不应阻止匹配,或者只有某些已知的查询参数应该引起不匹配。...一些 CSS 语法更新 新增了 scrollbar-color 和 scrollbar-width 属性。使用它们,你可以自定义滚动条,并改变它们的颜色和宽度。...伪元素 ::spelling-error 和 ::grammar-error 允许你自定义拼写和语法错误的颜色,使用背景颜色或其他装饰来突出显示拼写错误的单词,并实现自定义的拼写检查。...对 SVG 的 CSS 遮罩进行了改进,这是对 Chrome 120 中改进的 CSS 遮罩支持的后续更新,为 SVG 添加了新的遮罩支持(多个遮罩,以及 mask-mode,mask-composite

    44110

    2024年,你需要了解下这 12 个现代化 CSS 新属性

    为了防止或控制这种行为,你可以添加额外的尺寸属性,如max-width,这在避免元素超出弹性盒或网格容器时可能是必要的。...object-fit属性的作用是让img标签或其他替换元素(如视频)的内容表现得就像它们是容器本身,从而使这些内容能够像背景图片那样进行尺寸调整。...就像你在手机上设置壁纸时,图片会覆盖整个屏幕,但不会拉伸变形。 scale-down:如果需要,图片会在元素内调整大小,以便完整显示而不被剪切,并保持其宽高比。...特别是在有限维度的滚动区域(如侧边栏或滚动框),当滚动到达边界时,滚动行为可能会传递给背景页面,这可能会给用户带来不便。为了解决这个问题,CSS提供了一个属性overscroll-behavior。...当设置为contain时,它可以阻止滚动行为从一个滚动容器传递到其父容器或背景页面。

    1.7K10

    分享 22 个实用的CSS小技巧,让你的网站更出色

    选择适合你网站风格的字体,并确保它们能够正确加载和显示。 渐变背景色:使用CSS渐变背景色可以为你的网站添加华丽的外观。尝试不同类型的渐变,如线性渐变、径向渐变或重复渐变。...的scroll-behavior属性,你可以为网页添加平滑滚动效果,使页面在滚动时更加流畅和舒适。...{ background-color: #555; } 文本溢出省略号:当文本内容超过容器宽度时,可以使用CSS的text-overflow属性来实现省略号的效果,以便更好地处理长文本。....image { filter: blur(5px); } 渐变背景色:使用CSS的linear-gradient函数,你可以为元素创建渐变背景色。...的:hover伪类和transform属性,可以为元素创建各种悬浮效果,如放大、旋转、倾斜等。

    28710

    H5前端性能测试快速入门

    雪碧图:即CSS Sprite,也称CSS精灵,是一种CSS图像合并技术,该方法是将小图标和背景图像合并到一张图片上,然后利用CSS的背景定位来显示需要显示的图片部分。...5、JS放在底部 JS在下载的时候会引起两个问题:阻止网页内容的展示并阻止其他资源下载。...每一个http请求都有一个相对于的返回状态标志当次请求是否如期完成,如: 1xx:请求收到,这些状态代码表示临时的响应。 2xx:操作成功,这类状态代码表明服务器成功地接受了客户端请求。...所以,如果有http请求返回为非200的状态码,我们认为这一次请求时无意义的,占用了稀缺的网络资源,所应该避免非200的返回状态码。 9、使用CDN ?...302:请求音乐时出现302重定向:从图中可以明显看出两次请求后才获取到背景音乐,从用户侧可能会感知是音乐加载速度慢。 6、未使用CDN,未设置cache ?

    1.9K60

    H5前端性能测试快速入门

    (1)雪碧图:即CSS Sprite,也称CSS精灵,是一种CSS图像合并技术,该方法是将小图标和背景图像合并到一张图片上,然后利用CSS的背景定位来显示需要显示的图片部分。...5、JS放在底部 JS在下载的时候会引起两个问题:阻止网页内容的展示并阻止其他资源下载。...每一个http请求都有一个相对于的返回状态标志当次请求是否如期完成,如: (1)xx:请求收到,这些状态代码表示临时的响应。 (2)xx:操作成功,这类状态代码表明服务器成功地接受了客户端请求。...所以,如果有http请求返回为非200的状态码,我们认为这一次请求时无意义的,占用了稀缺的网络资源,所应该避免非200的返回状态码。 9、使用CDN ?...302:请求音乐时出现302重定向:从图中可以明显看出两次请求后才获取到背景音乐,从用户侧可能会感知是音乐加载速度慢。 6、未使用CDN,未设置cache ?

    2.8K83

    css控制滚动条透明,CSS控制滚动条样式的解析

    我们在之前的两篇文章中,我们给大家介绍了关于CSS设置div滚动条样式、以及CSS3自定义滚动条样式的实例, 都知道当内容超出容器时,容器会出现滚动条,那我们如何使用CSS控制滚动条样式的呢?...: #F5F5F5; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.22); } /*定义滚动条高宽及背景*/ #style-2::-webkit-scrollbar...: #666; /*立体滚动条强阴影的颜色*/ scrollbar-track-color: #666; /*立体滚动条背景颜色*/ scrollbar-base-color:#f8f8f8; /*滚动条的基本颜色...使用该值时,无论设置的”width”和”height”的值是多少,其中的内容无论是否超出范围都将被强制显示。 overflow:auto;在需要时剪切内容并添加滚动条。...scroll 无论内容是否超越范围,都将显示滚动条。 相信通过本文的学习,小伙伴们对css控制滚动条样式,有了进一步的了解和认识,希望对你的工作有所帮助!

    6K20

    html网页详细代码「建议收藏」

    resizable=no 是否允许改变窗口大小,yes为允许;   location=no 是否显示地址栏,yes为允许;   status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许...这是使用CSS语言,在次说明一下,它和我的浏览器版本有一定的关系。 scrollbar-arrow-color:上下按钮上三角箭头的颜色。...resizable=no 是否允许改变窗口大小,yes为允许; location=no 是否显示地址栏,yes为允许; status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;...本以人工智能ABC为例.按Shift+Space切换到全角状态。 45,为何我的DW中图形显示不正常。...本以人工智能ABC为例.按Shift+Space切换到全角状态。 45,为何我的DW中图形显示不正常。

    7.8K41

    学前端到了CSS阶段,你一定要掌握这9大防御式开发技能

    我们在CSS布局时,是按照设计师的效果来开发的,但是实际的网页内容是动态的,网页上的内容是可以改变的,如:文字数量,图片尺寸、窗口大小等,再加上用户的一些意想不到的行为和运行环境,从而造成CSS布局的效果并没有按照我们预期的效果显示...不需要显示滚动条,只有内容溢出时才显示*/ overflow-y: auto; } /* 整个滚动条*/ .content::-webkit-scrollbar {...没有加scrollbar-gutter时,未出现滚动条和出现滚动条之间的差别加上scrollbar-gutter:stable;后,出现滚动条和没有出现滚动,前后文字显示效果没有差异...不需要显示滚动条,只有内容溢出时才显示*/ overflow-y: auto; /*预留好滚动条位置,必免引起重排*/ scrollbar-gutter: stable...从学习一开始就进入工作状态,省得浪费时间。

    1.8K00

    CSS3自定义滚动条样式 -webkit-scrollbar

    演示 来看看这2个滚动条demo: demo1(图片版)、demo2(纯CSS3版) 滚动条组成 ::-webkit-scrollbar 滚动条整体部分 ::-webkit-scrollbar-thumb...来看看demo2中第二个滚动条的样式 /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/ ::-webkit-scrollbar { width: 16px; height: 16px...伪类大家应该很熟悉:link,:focus,:hover,此外CSS3中又增加了许多伪类选择器,如:nth-child,:last-child,:nth-last-of-type()等。...任何对象都可以设置:边框、阴影、背景图片等等,创建的滚动条任然会按照操作系统本身的设置来完成其交互的行为。下面的伪类可以应用到上面的伪元素中。...{ /*当焦点不在当前区域滑块的状态*/ } ::-webkit-scrollbar-button:horizontal:decrement:hover { /*当鼠标在水平滚动条下面的按钮上的状态

    2.4K20

    CSS基础属性大全

    背景:background; 背景颜色:background-color; 背景图像:background-image; 铺排填充:background-repeat; 滚动固定:background-attachment.../left; 内边距:padding; 内上右下左边距:padding-top/right/bottom/left; 浮动:float; 清除浮动:clear; 显示方式:display; 伪类属性 默认链接状态...::link(a:link); 访问过的链接::visited(a:visited); 正在活动链接::active(a:active); 触发的状态:;hover(a:hover); 输入框焦点::focus...(input:focus); CSS3新增 前插入内容:::before(p::before); 后插入内容: ::after(p:after); 首个子元素::first-child; 该类型首个子元素...定位方式:position; 层叠顺序:z-index 其他属性 列表样式:list-style; 表格:table; 鼠标手势:cursor; 不透明度:opacity; 轮廓:outline; 滚动条:scrollbar

    75120

    如何在 Linux 中列出 Systemd 下所有正在运行的服务

    Linux系统提供多种系统服务(如进程管理、登录、syslog、cron等)和网络服务(如远程登录、电子邮件、打印机、虚拟主机、数据存储、文件传输、域名解析等) (使用 DNS)、动态 IP 地址分配(...在本指南[1]中,我们将演示如何在 Linux 中列出 systemd 下所有正在运行的服务。...在 Linux 中列出 SystemD 下正在运行的服务 当您运行不带任何参数的 systemctl 命令时,它将显示所有加载的 systemd 单元的列表(阅读 systemd 文档以获取有关 systemd...单元的更多信息),包括服务,显示它们的状态(无论是否处于活动状态)。...# systemctl list-units --type=service OR # systemctl --type=service 要列出所有已加载但处于活动状态的服务,包括正在运行的和已退出的服务

    30520

    JavaScript 实现自定义鼠标右键上下文菜单

    为了显示我们自定义的右键菜单,需要使用 event.preventDefault() 方法来阻止浏览器默认的右键菜单显示。这个方法可以阻止浏览器执行其默认行为,从而为我们自定义的菜单腾出显示空间。...在 CSS 方面,通过样式设置来定义菜单的外观,如背景颜色、字体样式、边框、间距等。...(二)CSS 样式接下来,使用 CSS 来设计自定义菜单的样式。我们可以设置菜单的背景颜色、边框、字体样式、鼠标悬停效果等。...当事件触发时,调用event.preventDefault()阻止默认右键菜单显示。接着,获取鼠标右键点击的位置(event.pageX和event.pageY),并将菜单的位置设置为该位置。...还可以根据图像的状态提供不同的选项,如在图像处于选中状态时显示“复制图层”、“锁定图层”等。这样的自定义菜单能够提高用户在图像编辑过程中的操作效率。

    10110

    如何使用 CSS 设置和自定义水平和垂直滚动条

    下面的截图显示了我们即将创建的侧边栏:侧边栏要创建上面的侧边栏,我们将在CSS中进行以下更改:将导航栏的显示更改为flex,并将方向设置为column为侧边栏设置背景颜色为导航链接添加底部边框增加导航链接的字体大小和字体粗细为侧边栏设置固定宽度增加...在样式滚动条时,我们可以为以下属性设置所需的值:width - 垂直滚动条的厚度height - 水平滚动条的厚度scrollbar-thumb的背景颜色 - 随着滚动而来回移动的对象scrollbar-track...的背景颜色 - scrollbar-thumb移动的路径scrollbar-track,或scrollbar-thumb,或两者的border-radius。...将scrollbar-track的背景颜色设置为蓝色将scrollbar-thumb的背景颜色设置为绿色将滚动条的宽度(厚度)设置为12px将scrollbar-track和scrollbar-thumb...在本练习中,我们将重用以前的样式,但将使用高度来设置滚动条的厚度,如下所述:将scrollbar-track的背景颜色设置为蓝色将scrollbar-thumb的背景颜色设置为绿色将滚动条的高度(厚度)

    1.9K00

    30秒CSS精华方法摘取分析,赏析,以及应用场景

    网上有个30秒的项目,里面有很多简单封装的js方法以及 一些css的特殊效果封装.在这里我来为大家摘取其中几个写的很好,应用场景很高的方法,以此来抛砖引玉 创建圆形使用一个正方形并且设置border-radius... /* Document scrollbar */ ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track...{ } 自定义文本选择 使用伪类 ::selection 设置选择的字体颜色,背景 自定义变量 CSS is awesome!...使用一个相对定位的伪元素,背景色渐变,透明度.可以达到以下效果 此种效果使用重复的背景图片,相对定位到底部,即可实现 创建一个三角形可以使用 设置三条边 使一个dome全屏显示 document.getElementById...('element').requestFullscreen() 使用:fullscreen来控制全屏状态下的样式 .element:fullscreen { background-color: #e4708a

    56410

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券