Contenteditable Height transition

后端 未结 2 1517
花落未央
花落未央 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 05:05

    Final solution based on Orland's answer. Thank you, bootstrap!

    HTML

    
    
    
    Testing
    one two three

    CSS:

    @keyframes lineInserted {  
        from { height: 0; }
        to { height: 20px; }  /* cons: hardcoded height */
    }
    
    div[contenteditable] > div {
        animation-duration: 200ms;
        animation-name: lineInserted;
    }
    
    div[contenteditable]{
        height : auto !important;
        overflow: auto;
        line-height : 20px;
    }
    

提交回复
热议问题