草庐IT

TRANSFORM

全部标签

javascript - Safari 12 css 动画效果不佳

我正在尝试为元素列表制作动画,以便在呈现到页面中时一个接一个地滑入。一切在Chrome和Firefox中运行良好,即使在Safari11中运行良好,但safari12的动画效果不佳。如下图所示,当动画完成时,所有元素都应与顶部对齐,但由于某些原因仅在Safari12中,元素是随机呈现的。除此之外,鼠标悬停在按钮上是关闭的。您可以在这里查看问题:https://codepen.io/crysfel/pen/GwoQxE(确保用safari12打开链接)我认为css非常标准:@keyframesslideIn{from{opacity:0;transform:translateY(60px

css - Chrome 中的字体像素化问题 (HTML5/CSS3)

我有一个问题,当应用CSS变换的2D比例时,文本会像素化。(我只在Chrome中测试过,后面会做跨浏览,大家不用在不同浏览器上测试。)CSS.versus_block_hover{-webkit-transform:scale(1.2,1.2)!important;-webkit-transition:50ms0ms!important;z-index:1100!important;border-width:1px;border-color:#000;border-style:solid;}Javascript代码$('.versus_block').hover(function(){

css - Chrome 中的字体像素化问题 (HTML5/CSS3)

我有一个问题,当应用CSS变换的2D比例时,文本会像素化。(我只在Chrome中测试过,后面会做跨浏览,大家不用在不同浏览器上测试。)CSS.versus_block_hover{-webkit-transform:scale(1.2,1.2)!important;-webkit-transition:50ms0ms!important;z-index:1100!important;border-width:1px;border-color:#000;border-style:solid;}Javascript代码$('.versus_block').hover(function(){

html - 如何缩放容器以匹配其缩放(或以其他方式转换)的内容?

我有一个,其中一些复杂的内容是通过应用比例变换呈现的。我的问题是即使没有应用变换,它也会占用相同的空间。我做了一个jsFiddlesnippet来说明我的意思。IthinkIcanunderstandwhythebehaviorislikethis,但是有没有什么方法可以让容器占用与其内容一样多的空间并应用缩放(以及其他转换,如果可能)?我应该注意明确设置width和height的outside影响缩放文本的内容(在我的情况下这不是期望的行为)。将缩放后的内容放在中是我想避免的事情。 最佳答案 如果不求助于Javascript,我认

html - 如何缩放容器以匹配其缩放(或以其他方式转换)的内容?

我有一个,其中一些复杂的内容是通过应用比例变换呈现的。我的问题是即使没有应用变换,它也会占用相同的空间。我做了一个jsFiddlesnippet来说明我的意思。IthinkIcanunderstandwhythebehaviorislikethis,但是有没有什么方法可以让容器占用与其内容一样多的空间并应用缩放(以及其他转换,如果可能)?我应该注意明确设置width和height的outside影响缩放文本的内容(在我的情况下这不是期望的行为)。将缩放后的内容放在中是我想避免的事情。 最佳答案 如果不求助于Javascript,我认

html - 翻转两个不同的图像并在悬停时停止

想法是在CSS上创建一个无限动画,显示卡片的两侧始终旋转,并在悬停时停止动画,仅显示正面并将大小增加20%,并带有指向另一部分的链接。我可以在悬停时翻转并增长到第二张图片,但我似乎无法替换关键帧动画上的Action。这是我目前所拥有的:.panel{width:300px;height:300px;margin:auto;position:relative;}.card{width:100%;height:100%;-o-transition:all.5s;-ms-transition:all.5s;-moz-transition:all.5s;-webkit-transition:a

html - 翻转两个不同的图像并在悬停时停止

想法是在CSS上创建一个无限动画,显示卡片的两侧始终旋转,并在悬停时停止动画,仅显示正面并将大小增加20%,并带有指向另一部分的链接。我可以在悬停时翻转并增长到第二张图片,但我似乎无法替换关键帧动画上的Action。这是我目前所拥有的:.panel{width:300px;height:300px;margin:auto;position:relative;}.card{width:100%;height:100%;-o-transition:all.5s;-ms-transition:all.5s;-moz-transition:all.5s;-webkit-transition:a

html - 如何在转换后的元素中保留元素的固定位置?

这是一个已知的“错误”,如果容器被翻译,具有固定位置的元素会失去它们的位置。例如,如果我有这样的结构:并且,比如说,容器是滚动的,当容器被转换(比如,translate(x,y),rotate(),等等)时,固定元素的行为就像它是相对定位的并且它滚动与容器。例如,我可以在最新的firefox上看到它。如何解决此类问题?有什么办法吗? 最佳答案 此行为不是错误。实际上是thespecs推荐行为。(参见thispostbyEricMeyer,或这个问题hereonSOwhichacceptedsolutiononlyprovidesal

html - 如何在转换后的元素中保留元素的固定位置?

这是一个已知的“错误”,如果容器被翻译,具有固定位置的元素会失去它们的位置。例如,如果我有这样的结构:并且,比如说,容器是滚动的,当容器被转换(比如,translate(x,y),rotate(),等等)时,固定元素的行为就像它是相对定位的并且它滚动与容器。例如,我可以在最新的firefox上看到它。如何解决此类问题?有什么办法吗? 最佳答案 此行为不是错误。实际上是thespecs推荐行为。(参见thispostbyEricMeyer,或这个问题hereonSOwhichacceptedsolutiononlyprovidesal

html - 制作可点击的 3D 图形

我有一个纯CSS翻转卡片动画,当用户将鼠标悬停在容器上时,卡片的另一面会显示:https://jsfiddle.net/qb7unks5/3/.卡片的两面都应该是可点击的链接。理想情况下,整个容器将是一个可点击的链接,但我拥有的代码在Firefox中不起作用。因为JSFiddle中的链接从不在Firefox中工作,你实际上无法通过使用JSFiddle看到这一点,但如果你要保存代码并独立运行它,你会发现,链接经常在两种情况下无法在Firefox中激活:(1)当您快速将鼠标移入容器中并点击红色卡片的文字时。文本变黑,表示a:activeeffect已经被触发,但是链接实际上并没有被激活。(