相关疑难解决方法(0)

translateX和translateY在同一个元素上?

是否可以在同一元素上应用CC平移X和Y?

如果我尝试这个翻译,翻译会覆盖translateX:

.something { 
        transform: translateX(-50%);
        transform: translateY(-50%);
}
Run Code Online (Sandbox Code Playgroud)

css css3 css-transforms

41
推荐指数
3
解决办法
4万
查看次数

如何从旋转/平移/比例值计算SVG变换矩阵?

我有以下细节:

<g transform="translate(20, 50) scale(1, 1) rotate(-30 10 25)">
Run Code Online (Sandbox Code Playgroud)

需要将以上行更改为:

<g transform="matrix(?,?,?,?,?,?)">
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我实现这个目标吗?

svg coordinate-transformation

30
推荐指数
2
解决办法
2万
查看次数

为什么[CSS功能]不在[浏览器]中工作但在其他工作中有效?

我尝试transition在Firefox 15上使用它并不起作用,即使它适用于其他版本的Firefox和其他浏览器,如Chrome和Safari.

当我使用Firefox的检查器查看属性时,它会transition被触发并出现"无效的属性值"错误.MDNcaniuse表示它支持Firefox 4及更高版本!

#mydiv {
    transition: width 1s; /* Did I do this wrong? */
    background: #f00;
    width: 100px; height: 100px;
}
#mydiv:hover { width: 200px }
Run Code Online (Sandbox Code Playgroud)

为什么有时像性质transitionanimation工作在一些浏览器,并在其他无效?

免责声明:这是通过添加供应商前缀可以完全解决的所有问题的规范复制品.Stack Overflow问题应该如此宽泛,除非在meta上讨论并且之后创建的规范答案就像这样.

css cross-browser browser-support vendor-prefix

17
推荐指数
1
解决办法
3287
查看次数

同时应用两种不同的CSS变换

我正在编写一个脚本,根据光标位置左右变换调整图像.
还有一些CSS可以在悬停时缩放图像.

// JavaScript source code
var catchX = 0,
    catchY = 0,
    x = 0,
    y = 0,
    burn = 1 / 28;

function imageWatch() {
    x += (catchX - x) * burn;

    translate = 'translate(' + x + 'px, ' + y + 'px)';

    $('.image-area img').css({
        '-webit-transform': translate,
        '-moz-transform': translate,
        'transform': translate
    });

    window.requestAnimationFrame(imageWatch);
}

$(window).on('mousemove click', function (e) {

    var mouseX = Math.max(-100, Math.min(100, $(window).width() / 2 - e.clientX));
    catchX = (26 * mouseX) / 100;

}); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery css-transforms requestanimationframe

4
推荐指数
1
解决办法
149
查看次数

css动画旋转和翻译不能一起工作

我正在尝试使用 @keyframes 的 css 动画,但是 css Transform rotate 和 translate 属性不能一起工作。

请告知这里出了什么问题。谢谢!!

您可以在 codepen 上查看代码:http ://codepen.io/anon/pen/XdzwZB

以下是我的@keyframes 代码:

@keyframes slideIn {
  0%, 100% {
    transform: translate(10px);
    transform: rotate(0deg);
    color: red;
  }
  25% {
    transform: translate(125px);
    transform: rotate(360deg);
    color: green;
  }
}
Run Code Online (Sandbox Code Playgroud)

html css css-transforms css-animations

3
推荐指数
1
解决办法
5985
查看次数

如何使用CSS Only在X和Y方向上进行转换

如何一次在X和Y方向上旋转卡?

我有一个图像,我想在X和Y方向旋转它!

这是HTML,

<div class="card"></div>
Run Code Online (Sandbox Code Playgroud)

这是CSS,

.card {
background-image: url("https://i.stack.imgur.com/FW7wN.png");
height: 100px;
margin: 50px auto;
position: relative;
width: 100px;
-webkit-transition: .5s linear;
-webkit-transform-style: preserve-3d;
}


.card:hover {
-webkit-transform: rotateX(60deg);
}
Run Code Online (Sandbox Code Playgroud)

小提琴项目就在这里

如果我将Y转换添加到悬停,它将进行唯一的第二次转换并忽略第一次转换

 .card:hover {
-webkit-transform: rotateX(60deg);
-webkit-transform: rotateY(60deg);
}
Run Code Online (Sandbox Code Playgroud)

如何在X和Y对角线中翻译该卡?请帮我!

html css css3

3
推荐指数
1
解决办法
2939
查看次数

画布:如何在一个转换语句中完成翻译、倾斜、旋转……?

最近几天我在学习“变换”,现在我知道如何通过变换的矩阵进行翻译、旋转、倾斜、缩放。但是如果我想在一个转换语句中完成上述所有操作,我该怎么做?

ctx.transform(a,b,c,d,e,f);
Run Code Online (Sandbox Code Playgroud)

当我们想通过变换旋转某些东西时,我们必须为每个(a,b,c,d)发布 4 个参数,所以,如果我想旋转和缩放,例如,旋转 30 度和缩放(1.5,2),可以变换是同时完成的吗?那么 (a,b,c,d) 的值是多少?以及如何计算它们?

另一个问题:转换中有顺序吗?我的意思是如果我使用变换来旋转、缩放和平移,它们之间的顺序是什么?毕竟顺序很重要,“先翻译,再缩放”和“先缩放,再翻译”,会得到不同的结果。

javascript canvas transform

2
推荐指数
1
解决办法
2786
查看次数