私はAngular4 +を使用しています。プログラムでdivを垂直方向にサイズ変更
divをプログラムで垂直方向にサイズ変更したかったのです。私はそれを行うためのヒントはありません。どこから始めるべきかわからない。それを達成する方法。 jqueryの使用に興味はありません。角度を使ってこれを達成するためのアイデアや解決策。
.textarea {
min-height: 150px;
border:1px solid #ddd;
padding:15px;
position:relative;
}
.textarea::before{
content: '';
position: absolute;
bottom: 0;
margin-left: -15px;
cursor: s-resize;
height: 9px;
width: 100%;
border-top: 1px solid #f1f1f1;
overflow: hidden;
background-color: #eff0f1;
background-image: url('https://cdn.sstatic.net/Sites/stackoverflow/img/sprites.svg');
background-image: url('https://cdn.sstatic.net/Sites/stackoverflow/img/sprites.svg'),none;
background-position: 210px -364px;
background-size: initial;
background-repeat: no-repeat;
}
<div class="textarea"contenteditable="true">
this is a text area
</div>
stackblitz https://stackblitz.com/edit/angular-text-resizable
高さを設定するための任意のアイデア?私はとても混乱しています。 –
私はあなたがドキュメントを読んで少し角度を知っている価値があると思っています。https://angular.io/docs/ – Everest
HTMLの内部の 'textarea'を見てみましょう。自分で作る。 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea – Everest