每日前端签到(第九十三天)

2019-11-16  本文已影响0人  拿着号码牌徘徊
第九十三天(2018-11-4)

题目一:
<input type=”text” speech x-webkit-speech />
x-webkit-speech input 在 chrome 中已经废除了(没查到从哪个版本开始),不过本来这个也只是 chrome 的私有功能,不算 HTML5 规范。目前 chrome 中可以使用 JS 版的语音识别 API: https://caniuse.com/#search=speech%20recognition

这个 API 目前还在草案阶段: https://w3c.github.io/speech-api/

题目二:
图片等比缩放 img{ object-fit: cover/contain;}

div宽高比例固定,跟随屏幕变化而变化,利用padding垂直方向的属性来实现
图片设

max-width: 100%;
max-height: 100%;
div设

display: flex;
align-items: center;
jutify-content: center;
自适应缩放居中

扩展下一个完整的div包裹图片,在图片没加载完得时候坍缩现象
如果知道图片比例
包裹的div设padding-bottom: xx%; 如果16:9图片 那么这里就是 9/16%
因为padding是根据宽度自适应来设百分比的
可以图片absolute布局撑满div,
加载完前是padding撑起div
题目三:
function isObject(obj) {
return Object.prototype.toString.call(obj) === '[object Object]';
}

/**

/**

上一篇下一篇

猜你喜欢

热点阅读