CSS3菱形到三 Angular 形

标签 css css-transitions css-animations

我通过将一个正方形旋转 45 度创建了一个菱形:

.shape {
   height: 50px;
   width: 50px;
   transform: rotate(45deg);
}

是否可以通过将顶点向下移动来将其动画化为指向下方的三 Angular 形?

最佳答案

也许您应该定义您希望它如何动画。

一种可能的方式

.shape {
   height: 50px;
   width: 50px;
   transform: rotate(45deg);
   background-image: linear-gradient(-45deg, red 50%, transparent 50%);
   background-size: 200%;
   margin: 20px;
   animation: move 2s infinite linear;
}

@keyframes move {
    from {background-position: 100% 100%;}
      to {background-position:  50%  50%;}
}
<div class="shape"></div>

关于CSS3菱形到三 Angular 形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43616656/

相关文章:

css - 应用 CSS 类声明

jquery - 如何将@media应用于通过jquery设置的css属性

html - 绝对定位的元素在动画完成后移动

css - 混合 CSS 动画迭代

php - 我有兴趣成为一名前端开发人员。我应该从哪里开始?

css - 如何在小型设备的中间列中设置 div 位置以使此发票标题具有响应性

javascript - 为什么这个div不慢慢淡出?

css - 父级背景不过渡(幻灯片)

css 过渡不适用

CSS 动画在 Firefox 和 IE 中不起作用