草庐IT

transform-origin

全部标签

html - 3D立方体中的css3 transform-origin问题

我已经创建了css-cube并在:hover上旋转。但是它的旋转是基于立方体的一侧!我想从它的中心旋转它,likeinthisexample.我正在尝试transform-origin属性,但没有得到预期的结果。我也试过在立方体中放置一个中间平面,但悬停在那种情况下不起作用!.contain{width:300px;height:300px;-webkit-perspective:500px;perspective:500px;position:absolute;}.main{position:relative;width:100px;height:100px;margin:100px

java - Access-Control-Allow-Origin 不允许来源 - 如何使用非常简单的 Web 堆栈和 guice 启用 CORS

我不确定问题是涉及的技术,还是我对这些技术的理解。我有一个用javascript和html编写的html5应用程序托管在apache2.2服务器上。我有一个使用jetty、guice、jackson、jersey用java编写的java应用程序,它托管一个简单的REST服务。两个应用程序运行在同一个盒子上,一个在端口80(纯html5应用程序托管在apache上),另一个在8080(纯java应用程序托管在jetty/guice上)我相信答案就在我发回的标题中。CORSheader告诉浏览器您允许外部应用程序访问您的api。我似乎无法弄清楚如何配置我的Jetty、Guice服务器以返回

javascript - 从沙盒 iFrame 到主窗口的 PostMessage,origin 始终为 null

关于javascriptpostMessage事件的事件起源,我有些不明白。这是我的主页:TestOutsidewindow.addEventListener('message',function(event){console.log(event);},false);还有我的iFrame内容Insidevarcounter=1,domain=window.location.protocol+'//'+window.location.host,send=function(){window.setTimeout(function(){console.log('iframesays:',do

html - 为什么 html title 属性和 twitter bootstrap data-original-title 互斥?

我有一个HTMLdiv元素,单击它会显示一个TwitterBootstrap弹出窗口。当前代码如下所示:$(document).on('ready',function(){App.Utils.Popover.enableAll();});App.Utils.Popover={enableAll:function(){$('.popover').popover({trigger:'click',html:true,container:'body',placement:'right'});};问题是twitterbootstrap采用title属性值并将其显示为弹出窗口的标题,而不是使用d

html - CSS Transform 转换到窗口中心

这个问题在这里已经有了答案:Howtocenteranelementinthemiddleofthebrowserwindow?(18个答案)关闭3年前。我有一个元素列表,在执行特定操作后,我想应用css-transformtranslate将其移动到窗口的中心。我知道css-transform用于相对移动一个元素,但我想知道是否有可能将它绝对锚定在某个地方,即在窗口中间(灯箱样式)。我正在看一个类似于iPad音乐应用程序的动画,其中专辑封面翻转并居中。注意:我想使用css-transforms因为它避免了周围元素的回流。南编辑:我创建了一个JSfiddle来更好地说明:http://

html - 我认为 CSS3 transform translateZ 在某种程度上等于缩放

在某些情况下,我认为translateZ和scale具有相同的效果,就像放大或缩小一样。我认为它们之间有一些计算联系,如果我知道它们中的一个值,比如translateZ(-1000px)和父perspective值,我可以计算吗与translateZ具有相同效果的scale值? 最佳答案 你是对的。当一个物体向您移动时(即translateZ)它看起来更大(即scale)。如图所示,perspective定义了观看者相对于容器的位置,translateZ定义了主体相对于容器的位置。从scale到translateZ(以及返回)的公式

html - 3D Transform z-index 用 firefox 破坏,preserve-3d 不保留

Firefox中的3D变换似乎与z-index有问题。在我看来,渲染“忽略”了3DZ位置,而只是使用DOM中的z-index。有趣的是,当可见部分变小时,只有轮子的一部分可见,z-index突然正确,尽管其他伪影开始出现。自2011年以来在Firefox中有这个交叉错误演示,但我的圈子没有交叉-所以我希望它在某种程度上是可能的。http://jsfiddle.net/yNfQX/21/Firefox漏洞追踪器:https://bugzilla.mozilla.org/show_bug.cgi?id=689498.perspective{width:400px;height:400px;

html - webkit-transform 在 Safari 上破坏了 z-index

问题我试图让一个层看起来像一堵折叠的墙,露出它后面的层。我设置了两个固定的div位置。“Wall”div的z-index为9999,“Background”div的z-index为0;在我测试过的Webkit浏览器(Safari/IOS)中,似乎一旦动画在“墙”上开始,z-index就会丢失或被忽略,导致“墙”层突然消失在背景分区。关于如何保留图层的z索引的任何想法?提前致谢!示例代码(注意:jsFiddle在底部)HTML代码ThisisthewallThisisthebackgroundFlipDown启用按钮的一些javascript$('#start').click(funct

html - data-value、data-title、data-original-title、original-title等的用途和用法是什么?

我一直在GitHub等更现代的网站上看到这些属性,它们似乎总是与自定义的弹出窗口一致,如title属性。Option1Option2Option3Option4我在HTML5Doctor上阅读了一些关于数据属性的文档,但我不太确定这一点。使用它们是否有一些SEO或可访问性优势?在这种特定情况下,通常用于创建弹出窗口的插件(希望是jQuery)是什么? 最佳答案 简单地说,自定义数据属性的规范指出,任何以“data-”开头的属性都将被视为私有(private)数据的存储区域(私有(private)的意思是最终用户看不到它——它不不影响

javascript - Chrome 将 Origin header 添加到同源请求

我们正在向本地运行的服务器发送AJAX请求,即xhr.open("POST","http://localhost:9000/context/request");xhr.addHeader(someCustomHeaders);xhr.send(someData);正在执行此javascript的页面也从localhost:9000提供服务,即这完全看起来像一个同源请求。但是,出于某种原因,GoogleChrome浏览器总是在生成的请求中设置Originheader,导致我们的服务器基于错误的CORS请求假设来阻止该请求。这在Firefox中不会发生。此外,Firefox和Chrome都