কম্পিউটার

সিএসএস-এ জাভাস্ক্রিপ্ট সহ একটি টেক্সটেরিয়া অটো গ্রো করুন


JavaScript ব্যবহার করে, আমরা আমাদের Textarea উপাদানকে স্বয়ংক্রিয়ভাবে এর বিষয়বস্তুর সাথে বৃদ্ধি পেতে সেট করতে পারি

নিম্নলিখিত উদাহরণগুলি ব্যাখ্যা করে কিভাবে আমরা উপরের দৃশ্যটি অর্জন করতে পারি।

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<style>
* {
   margin: 3%;
   color: navy;
   font-size: 1.2em;
}
#ta {
   padding: 2%;
   resize: none;
   width: 330px;
   min-height: 80px;
   overflow: hidden;
   box-sizing: border-box;
}
</style>
</head>
<body>
<form>
<label for="ta">Cool TextArea</label>
<textarea id="ta"></textarea>
</form>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
$("#ta").on('input', function() {
   var scroll_height = $("#ta").get(0).scrollHeight;
   $("#ta").css('height', scroll_height + 'px');
});
</script>
</body>
</html>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

সিএসএস-এ জাভাস্ক্রিপ্ট সহ একটি টেক্সটেরিয়া অটো গ্রো করুন

সিএসএস-এ জাভাস্ক্রিপ্ট সহ একটি টেক্সটেরিয়া অটো গ্রো করুন

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<style>
div {
   margin: 3%;
   overflow-y: scroll;
}
#ta {
   padding: 2%;
   resize: none;
   width: 333px;
   min-height: 90px;
   overflow: hidden;
   box-sizing: border-box;
   font-size: 1.5em;
}
</style>
</head>
<body>
<div>
<textarea id="ta"></textarea>
</div>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
$("#ta").on('input', function() {
   var scroll_height = $("#ta").get(0).scrollHeight;
   $("#ta").css('height', scroll_height + 'px');
});
</script>
</body>
</html>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

সিএসএস-এ জাভাস্ক্রিপ্ট সহ একটি টেক্সটেরিয়া অটো গ্রো করুন


  1. জাভাস্ক্রিপ্ট এবং সিএসএস দিয়ে টাইপিং এবং মুছে ফেলার প্রভাব

  2. জাভাস্ক্রিপ্ট দিয়ে সিএসএস ভেরিয়েবল পান এবং সেট করুন

  3. CSS এবং JavaScript দিয়ে একটি লাইটবক্স অ্যানিমেটিং করা

  4. জাভাস্ক্রিপ্ট সহ একটি স্টাইলশীটে কীভাবে সিএসএস নিয়ম যুক্ত করবেন?