.flex-container{ background-color: rgb(250, 250, 250); padding: 5px; display: flex; flex-flow: row; justify-content: space-between; } .mycard { visibility: hidden; } .myitemdrag { padding: 2px; margin-top: 4px; border: solid 1px #ccc; transition: all .4s; } .myitemdrag-enter, .myitemdrag-leave-active { opacity: 0; } .drag { background-color: green; } .dragArea { min-height: 10px; }