
html5
妹妹你大胆地往前走啊!
知足常乐 平安喜乐 助人为乐
展开
-
浏览器从输入URL到页面展示发生了什么
传送门转载 2021-11-19 13:29:03 · 158 阅读 · 0 评论 -
解决ios手机H5页面键盘收起后页面上移问题
input失焦后给body设置滚动距离$('input').blur(()=>{ var scrollbox = $('body'); var sheight = scrollbox.scrollTop(); scrollbox.scrollTop(sheight - 10); setTimeout(function(){ scrollbox.scrollTop(sheight); },100) })原创 2021-02-22 16:19:48 · 1026 阅读 · 0 评论 -
Vue 适配iOS、Android顶部状态栏(沉浸式,混合APP开发)
1、将导航+状态栏拆出来做个公共组件(此处只贴出状态栏的高度) <div class="status-bar" v-else :style="'height(statusHeight/75)+'rem'"></div>2、获取高度、赋值移动端通过ua信息传递(安卓手机的全面屏有些特殊,所以单独做了些处理,具体看代码)//判断屏幕是否为全面屏export function statusHeight(){ function judgeBigScreen() {原创 2021-01-25 10:54:29 · 5032 阅读 · 6 评论 -
QQ,微信二次分享设置缩略图
一、微信二次分享微信sdk<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script> //微信二次分享 $.get("后台接口", {"url":encodeURIComponent(location.href)...原创 2019-09-24 14:55:48 · 880 阅读 · 0 评论 -
如何让浏览器用极速模式打开网站而不是兼容模式
作为网站开发者和站长,希望网站的访问用户都以极速模式打开网站,也是可以实现的,我们可以使用双核浏览器提供的meta标签去实现。1.我们只需要在 标签后面添加一段代码即可,如下所示:<meta name="renderer" content="webkit"/>2.需要注意的是,这个meta并非所有环境都通用,为了兼容所有双核浏览器及所有运行环境,建议使用这段代码。默认使用极...原创 2019-07-24 14:22:20 · 3693 阅读 · 0 评论 -
设置video标签的默认样式
//全屏按钮 video::-webkit-media-controls-fullscreen-button { // display: none; } //播放按钮 video::-webkit-media-controls-play-button { } //进度条 video::-webkit-media-control...原创 2019-07-16 10:49:38 · 13878 阅读 · 1 评论 -
vue中打包后-webkit-box-orient: vertical消失(超出省略号失效)
之前写代码的时候遇到一个问题,就是用了下面这段css代码来让文字超出范围隐藏并显示省略号。overflow:hidden;/*超出隐藏*/text-overflow:ellipsis;/*文本溢出时显示省略标记*/display:-webkit-box;/*设置弹性盒模型*/-webkit-line-clamp:1;/*文本占的行数,如果要设置2行加...则设置为2*/-webkit-b...原创 2019-06-20 11:25:15 · 1509 阅读 · 0 评论 -
数字滚动
页面滚动到一定位置数字开始滚动源代码https://github.com/danru123/numScroll github地址原创 2019-05-30 13:49:35 · 299 阅读 · 0 评论 -
flex布局左右两边固定,中间自适应
<style> #flex{ display: flex; background-color: skyblue; height: 100px; line-height: 100px; } #left,.right{ ...原创 2019-05-21 11:56:10 · 13997 阅读 · 0 评论 -
html5实现获取地理位置信息并定位
function getLocation(){ if (navigator.geolocation){ navigator.geolocation.getCurrentPosition(showPosition,showError); }else{ alert("浏览器不支持地理定位。"); } } //获取用户地理位置失败时的一些错误代码处理方式fu...原创 2019-05-05 11:39:39 · 2148 阅读 · 0 评论 -
IE9 以下版本浏览器兼容HTML5的方法
使用静态资源的html5shiv包:<!--[if lt IE 9]> <script src="http://cdn.static.runoob.com/libs/html5shiv/3.7/html5shiv.min.js"></script><![endif]-->原创 2019-05-05 10:52:11 · 708 阅读 · 0 评论 -
html5中video标签设置视频的宽度和高度
一般情况下:<video width="320" height="240" controls="controls">但是有的时候发现设置了视频的高度却并没有发生变化,我们可以设置其父元素的宽高,让video填充满父元素。只要给video标签加上style="width= 100%; height=100%; object-fit: fill"即可。object-fit语法ob...原创 2019-04-26 10:27:52 · 11454 阅读 · 0 评论