代码之家  ›  专栏  ›  技术社区  ›  Ole

应用类时设置边框动画?

  •  0
  • Ole  · 技术社区  · 3 年前

    我们如何设置应用类时对边界的更改的动画。

    例如:

    el-item {
        border-left: 6px solid red;
    }
    
     el-item.onSelected {
        border-left: 6px solid blue;
    }
    

    onSelected 类添加到 el-item 元素,边框颜色更改为 blue .我们如何设置过渡的动画?

    2 回复  |  直到 3 年前
        1
  •  2
  •   sauloduarte    3 年前

    你可以在css中添加

    .el-item{
        border-left: 6px solid red;
        transition: all .5s;
    }
    

    .el-item.onSelected{
        border-color: blue;
    }
    

    我在这里创建了一个示例: codepen

        2
  •  0
  •   Sherif Hassan    3 年前

    border属性是一个可设置动画的属性,因此您可以在元素中添加一个过渡属性。

    .class-name {
      transition: border 1s;
    }
    

    如果使用js添加和删除类,请确保在未删除的类中设置了此属性。