html - CSS 边界半径调制

标签 html css animation css-animations

我在网上广泛搜索,但找不到任何讨论。

有没有办法使用 css 动画来调整对象的边界半径?我正在寻找类似的东西(其中一个圆圈,而不是两个圆圈):

Animated Border Radius

如果这可能的话,有没有人有一个大概的想法?我不是在寻找精确的复制,只是 border-radius 效果的简单实现。感谢您的任何想法。

这是我能得到的最接近的:

http://codepen.io/anon/pen/BNbNPg?editors=010

@-webkit-keyframes mymove {
  25%  {border-radius: 120px 100px 120px 110px;}
  50% {border-radius: 100px 120px 110px 120px;}
  75%  {border-radius: 120px 110px 120px 100px;}
  100% {border-radius: 110px 120px 100px 120px;}
}

最佳答案

我会尝试像您的代码笔那样做一些事情,但改为添加它。我添加了一个像 1000 度一样旋转的边框 哈哈

div {
    width: 100px;
    height: 100px;
    border-radius: 100%;
    border-color: red;
    border-style: solid;
    position :relative;
    -webkit-animation: mymove 5s infinite;
    animation: mymove 5s infinite;
}


@-webkit-keyframes mymove {
  25% { -webkit-transform: rotate(10000deg); }
  25%  {border-radius: 50px 100px 100px 100px;}
}

它正在到达那里...... https://jsfiddle.net/DIRTY_SMITH/avocyf33/9/也许有人可以对此进行补充,我想看看这项工作!

或者也许是某种起飞? https://jsfiddle.net/DIRTY_SMITH/avocyf33/10/

虽然它没有回答你的问题,但错误地让它变得很酷

https://jsfiddle.net/DIRTY_SMITH/avocyf33/11/

关于html - CSS 边界半径调制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31887193/

相关文章:

html - 使用 CSS3 进行透视裁剪

第二行的 HTML 中心列表项

html - 如果多行文本不够宽,我怎么能让它们居中,如果它们填满整个宽度,我怎么能证明它们是合理的?

html - IE7中CSS下拉定位问题

javascript - 提交表单 - 等待动画完成

android - 工作动画帧代码?

performance - 在OOB中运行应用程序时出现Jerky Silverlight 4动画

javascript - 查找类的下一个实例(jquery)

javascript - Canvas 绘制图像被下面的代码遮挡

javascript - 服务器端的 onclick 事件 html 按钮