Contenteditable Height transition

后端 未结 2 1508
花落未央
花落未央 2020-12-21 04:39

I have a contenteditable div which grows as the user types.

I now need to transition the height so that when the user presses Enter, the div would grow s

2条回答
  •  再見小時候
    2020-12-21 04:59

    @keyframes lineInserted {
      from {
        height: 0;
      }
      to {
        height: 20px; /* cons: hardcoded height */
      }
    }
    div[contenteditable] > div {
      animation-duration: 300ms;
      animation-name: lineInserted;
      transition: height 300ms;
    }
    div[contenteditable] {
      border: 1px solid black;
      max-height: 200px;
      overflow: auto;
      transition: all 300ms ease;
    }
    Testing
    one two three

提交回复
热议问题