找到 598 篇文章 适用于前端脚本

如何使用 HTML5 Canvas 处理 mousedown 和 mouseup 事件

Daniol Thomas
更新于 2020-01-27 10:52:11

692 次浏览

要使用 HTML5 Canvas 处理 mousedown 和 mouseup 事件,var mouseDown = false; // 用于 mousedown canvas1.onmousedown = function(event){    dragOffset.x = event.x - mainLayer.trans.x;    dragOffset.y = event.y - mainLayer.trans.y;    mouseDown = true; } // 用于 mouseup canvas1.onmouseup = function(event){    if(mouseDown) mouseClick(eevent    mouseDown = false; }

为什么我不能使用 iframe 绝对定位来设置高度/宽度

Samual Sam
更新于 2020-06-25 07:17:36

403 次浏览

iFrames 是替换元素,被认为与非替换元素不同。该元素是非替换元素。要获得相同的结果,即在 iframe 中设置左右或上下,请使用具有绝对位置、顶部、左侧、右侧、底部的 div 作为包装器。将您的 iframe 放置在其中,使用 -width:100% height:100%。

HTML 5 视频缓冲较长视频的特定部分

Krantik Chavan
更新于 2020-06-25 07:18:36

601 次浏览

在 HTML 中使用 TimeRanges 对象来设置一系列不重叠的时间范围。您还可以设置开始和结束时间。以下是属性 -length - 时间范围的长度。start(index) - 开始时间,以秒为单位 end(index) - 结束时间,以秒为单位以下代码片段显示了缓冲 -// 显示 12 myAudio.buffered.start(1); // 显示 20 myAudio.buffered.end(1);

检测 HTML 点击拨打支持功能在 JavaScript 中

Ankith Reddy
更新于 2020-06-25 07:19:05

186 次浏览

现在几乎所有移动设备都支持 tel: 协议。这包括 iOS 上的 Safari、Android 浏览器、Symbian 浏览器、Opera Mini 等。像这样添加它 -if (/(HTC825)/i.test(navigator.userAgent)){    $("a[href^='tel:']").each(function(){       this.href = this.href.replace("tel:", "wtai://wp/mc;");    }); }

Chrome 中 input type=“number” 的 CSS 样式

Lakshmi Srinivas
更新于 2020-06-25 07:20:05

1K+ 次浏览

要设置 input type = number 的样式,请使用以下 CSS -input[type=number]::-webkit-inner-spin-button {    -webkit-appearance: none; }以上显示无微调器。要显示和设置微调器的样式,请使用 input[type=number]::-webkit-inner-spin-button {    opacity: 1; }输出以上显示以下输出 -

平移 HTML5 canvas

Nishtha Thakur
更新于 2020-06-25 07:20:55

275 次浏览

使用 translate() 方法平移画布。HTML5 canvas 提供了一个 translate(x, y) 方法,用于将画布及其原点移动到网格中的不同点。这里参数 x 是画布向左或向右移动的量,y 是向上或向下移动的量示例                    #test {             width:100px;             height:100px;             margin:0px auto;          }         ... 阅读更多

Internet Explorer 无法为
元素呈现任何背景颜色。

Samual Sam
更新于 2020-06-25 07:06:55

119 次浏览

Internet Explorer 11 不支持该元素。使用 Modernizr 添加以下 JS 支持 -document.createElement('main');添加上述元素不会为浏览器提供该元素,因此,您最终需要使用以下 CSS -main {    display:block; }

如何从底部中心角度旋转 HTML5 canvas 元素中的图像?

Smita Kapse
更新于 2020-06-25 07:06:08

238 次浏览

将图像尺寸转换为 32、120 -context.translate(32, 120);现在旋转画布 -context.rotate(90 * Math.PI/180);现在绘制图像 -context.drawImage(img, -32, -120, 64, 120);

将 HTML5 SVG 对齐到屏幕中心

Chandu yadav
更新于 2020-06-25 07:07:41

3K+ 次浏览

SVG 代表可缩放矢量图形,它是一种使用 XML 描述二维图形和图形应用程序的语言,然后由 SVG 查看器呈现该 XML。示例让我们看看 SVG 的一个示例 -                    #svgelem {             position: relative;             left: 50%;             -webkit-transform: translateX(-20%);             -ms-transform: translateX(-20%);             transform: translateX(-20%);          }             SVG                     HTML5 SVG 圆形                           要居中,请添加如下 CSS -# svgelem {    margin-left:auto;    margin-right:auto;    display:block; }

如何使用 HTML5 SVG 绘制正弦波?

Anvi Jain
更新于 2021-12-16 10:30:46

769 次浏览

要使用 SVG 绘制正弦波,请使用以下方法,该方法非常接近于正弦波的一半。我使用了三次贝塞尔曲线近似。使用该元素。示例           SVG                     HTML5 SVG 正弦波                           输出

广告

© . All rights reserved.