草庐IT

webkit-full-screen

全部标签

html - 在 webkit 浏览器上,在编辑框中输入内容会导致滚动

我在WebKit浏览器(Chrome和Safari)上的网站标记有问题,即当我在右侧slider的编辑框中键入内容时,它会滚动左侧区域。请看下面的例子:http://jsbin.com/obiyec/7http://jsbin.com/obiyec/7/edit-html代码(输入在带有id="palette"的div中)在Chrome或Safari中打开下一个链接在右上角的编辑框中输入内容注意左侧区域的滚动条移动如果可能的话,不太可能从根本上改变这个标记问。如何防止滚动条移动并使其行为与FF中的行为相同? 最佳答案 这里的问题是,

javascript - webkit 过渡在 mozilla 和 opera 中结束了吗?

我想知道在mozilla和opera浏览器中Chrome中是否有一些预定义的事件,比如webkitTransitionEnd?如何检测浏览器是否启用了webkit和CSS3? 最佳答案 根据theMDNDocCenter有这样一个事件:Thereisasingleeventthatisfiredwhentransitionscomplete.InFirefox,theeventistransitionend,inOpera,oTransitionEnd,andinWebKititiswebkitTransitionEnd.

html - 为 "Add to home screen"自定义图标

Web浏览器中的默认选项是否有任何替代方案,例如允许我在我的网络应用程序中添加链接或按钮并在主屏幕中创建图标的chrome?例如,我有我的网络应用程序,我想要main.html中的链接或按钮来执行脚本并在主屏幕中创建图标。我认为这是不可能的。那么是否有任何替代方案可以在网络浏览器中模拟此默认选项?我还想指定在主屏幕上显示的图标。我该怎么做? 最佳答案 我想指定在主屏幕上显示的图标。我该怎么做?您可以使用(是的,即使是Android设备)。请查看iOSdocument有关Apple设备的详细信息。请注意,您甚至可以为整个网站定义图标。

html - 如何在 WebKit 浏览器中创建带圆点的虚线边框?

在WebKit驱动的浏览器中,例如Safari、Chrome、声明为dotted样式的边框用方点而不是圆点呈现。有什么方法可以强制跨浏览器无缝渲染圆点?引用测试onjsFiddle 最佳答案 目前缺少本地支持的解决方案,如thespecificationdoesnotdefinethesepropertiesexplicitly,并将其留给浏览器实现。但是,您可以使用SVG创建边框,因为它可以完全控制您所追求的特征。画一条线,然后定义它的stroke-dasharray和stroke-linecap属性来达到预期的效果。示例代码片段

html - 为什么webkit浏览器需要下载整个html5视频(mp4)才能播放?

HTML5视频需要很长时间才能从Chrome/Safari(最新版和ChromeCanary)开始播放。似乎整个视频文件需要在播放开始前下载。在Firefox18.0.2(HTML5)和IE8、9、10(Flash)中,播放几乎是即时的。在Chrome中,我在使用时遇到了问题:chrome原生播放器VideoJShttp://videojs.com/MediaElementJShttp://mediaelementjs.com/我发现即使在Chrome中打开本地mp4(h264)文件也需要很长时间才能加载:开发者网络工具显示视频正在加载/等待,这在大文件上需要10-15秒。作为引用,这

css - 使用纯 CSS 为 webkit 设置样式输入范围

我想自定义输入类型范围,例如this.我尝试使用以下代码更改缩略图,如下所示,但所选范围颜色未更改。HTML:CSS:input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:20px;border-radius:10px;background:red;cursor:pointer;border:none;margin-top:-8px;}input[type=range]{-webkit-appearance:none;outline:0;margin:0;padding:0;h

html - -webkit-flex 无法在 Android 上正确显示

在意识到display:flex的奇妙功能后,我制作了一个网页,当从Windows上的Chrome26浏览时,它看起来完全符合我的要求。但是,它在我的Android上的Chrome26中不起作用,在我的模拟器中的Android浏览器4.1中也不起作用。根据caniuse,所有这些浏览器都应该支持它。也许巧合的是,它在Android中的显示方式(据我所知)与我切换到旧版本display:box时的显示方式相同。这是它在Windows和Android中的对比:我的问题是,如何防止这些跨设备问题?也许在它变得更标准之前使用flex以外的东西会更好。谁能给我提供一个不使用flex或适用于And

html - 我可以将 webkit-gradient 应用于边框或背景吗?

所以我想让边框变淡。我有我想要的确切webkit渐变设置。但不确定如何在边框元素上实现它。这可能吗?我该怎么做?请仅使用CSS3。顺便说一句,我尝试了以下CSS,但没有用:border-color:-webkit-gradient(linear,leftbottom,lefttop,color-stop(0.74,rgb(214,11,11)),color-stop(0.39,rgb(175,13,13)),color-stop(0.07,rgb(157,22,22)));border-style:solid;border-width:10px; 最佳答案

css - 具有负 z-index 的绝对定位 HTML5 视频元素会破坏 webkit 浏览器中的背景附件

我使用HTML5视频元素作为背景层,效果很好,但是,它会导致页面上的其他元素出现问题,这些元素具有属性为background-attachment:fixed的背景图像.背景图像变得松散、splinter或完全消失。如果我将视频包装器div的z-index更改为正数,问题就会消失,但这违背了将其用作背景层的目的。此问题仅发生在webkit浏览器(Chrome和Safari)中。这是基本的HTML:.........还有CSS:.fixed-background{background:url('image.jpg')centercenter;background-size:cover;b

jquery - 根据 "media screen"值调用外部JS文件

我正在尝试这个,但它不起作用:...//菜单折叠器.js:jQuery(document).ready(function($){$('.main-navigationliul').hide();$('.main-navigationli').has('ul').click(function(){$(this).children().toggle();});});您知道如何以正确的方式做到这一点吗?如果直接在带有标签的header中使用,脚本会起作用。 最佳答案 你不能直接使用Javascript做到这一点标签。媒体查询用于链接的CS