<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
.textarea {
width: 100px;
min-height: 20px;
outline: 0;
border: 1px solid #397EFF;
font-size: 13px;
overflow-x: hidden;
overflow-y: auto;
-webkit-user-modify: read-write-plaintext-only; // 核心
}
.textarea:focus {
border: 1px solid red;
}
[contentEditable=true]:empty:not(:focus):before {
content: attr(data-text); // 核心
}
</style>
</head>
<body>
<div tabindex="1" class="textarea" contenteditable="true" data-text="输入内容..."></div>
</body>
<script>
</script>
</html>
H5使用div模拟input实现高度自适应
最新推荐文章于 2022-11-16 10:18:03 发布