জেকুয়েরি জাভাস্ক্রিপ্ট এঙ্গুলার এইচটিএমএল সিএসএস বুটস্ট্রাপ
ফোরাম
 

জেকুয়েরি css() মেথড


« জেকুয়েরি এইচটিএমএল/সিএসএস মেথডসমূহ


সংজ্ঞা এবং ব্যবহার

css() মেথড নির্বাচিত আইটেমের এক বা একাদিক স্টাইল প্রোপার্টি সেট করে অথবা রিটার্ন করে।

যখন রিটার্ন প্রোপার্টি ব্যবহার করবো:
প্রথম মিলকৃত এলিমেন্টে এই মেথড নির্দিষ্ট সিএসএস প্রোপাটি ভ্যালু রিটার্ন করে। যাইহোক, শর্টহ্যান্ড সিএসএস প্রোপার্টি (যেমন background এবং border) সম্পূর্ন সাপোর্ট করে না এবং বিভিন্ন ব্রাউজারে বিভিন্ন ফলাফল দিতে পারে।

যখন রিটার্ন প্রোপার্টি ব্যবহার করবো:
সকল মিলকৃত এলিমেন্টের জন্য এই মেথড নির্দিষ্ট সিএসএস প্রোপার্টি সেট করে।


সিনট্যাক্স ও ব্যাখ্যা

সিএসএস প্রোপার্টি ভ্যালু রিটার্ন করে:

$(selector).css(property)

সিএসএস প্রোপার্টি এবং ভ্যালু সেট:

$(selector).css(property,value)

ফাংশন ব্যবহার করে সিএসএস প্রোপার্টি এবং ভ্যালু সেট:

$(selector).css(property,function(index,currentvalue))

একাদিক প্রোপার্টি এবং ভ্যালু সেট:

$(selector).css({property:value, property:value, ...})

প্যারামিটার ও তাদের ভ্যালু

নিচের টেবিলে css() মেথডে ব্যবহৃত প্যারামিটার এবং প্যারামিটারের সম্ভাব্য ভ্যালু গুলো দেখানো হলোঃ

প্যারামিটার বিবরণ
property সিএসএস প্রোপার্টির নাম উল্লেখ করে, যেমন "color", "font-weight", ইত্যাদি।
value সিএসএস প্রোপার্টির ভ্যালু উল্লেখ করে, যেমন "red", "bold", ইত্যাদি।
function (index,currentvalue) একটি ফাংশন উল্লেখ করে যা সিএসএস প্রোপার্টির জন্য নতুন ভ্যালু রিটার্ন করে।
  • index - সেটের মধ্যে এলিমেন্টের ইনডেক্স পজিশন রিটার্ন করে.
  • currentvalue - সিএসএস প্রোপার্টির বর্তমান ভ্যালু রিটার্ন করে।

উদাহরণ

<!DOCTYPE html>
<html lang="en">
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>জেকুয়েরির উদাহরণ</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
 <script>
$(document).ready(function(){
    $("button").click(function(){
        $("p").css("color", "green");
    });
});
</script>
</head>
<body>

<button>সব p এলিমেন্টে color প্রোপার্টি নির্ধারন করা  </button>

<p>এটি একটি প্যারাগ্রাফ।</p>
<p>এটি ভিন্ন একটি প্যারাগ্রাফ।</p>

</body>
</html>

ফলাফল




উদাহরণ

সিএসএস প্রোপার্টির ভ্যালু রিটার্ন

প্রথম মিলকৃত হওয়া এলিমেন্টে নির্দিষ্ট সিএসএস প্রোপার্টির ভ্যালু রিটার্ন করে।

উদাহরণ

<!DOCTYPE html>
<html lang="en">
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>জেকুয়েরির উদাহরণ</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
 <script>
$(document).ready(function(){
    $("button").click(function(){
        alert($("p").css("color"));
    });
});
</script>
</head>
<body>

<button>p এলিমেন্টের সিএসএস color ভ্যালু রিটার্ন</button>

<p style="color:green">এটি একটি প্যারাগ্রাফ।</p>

</body>
</html>

ফলাফল




ফাংশন ব্যবহার করে সিএসএস প্রোপার্টি এবং ভ্যালু সেট

নির্বাচিত এলিমেন্টের সিএসএস প্রোপার্টি পরিবর্তন করতে একটি ফাংশন ব্যবহার করা যায়।

উদাহরণ

<!DOCTYPE html>
<html lang="en">
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>জেকুয়েরির উদাহরণ</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
 <script>
$(document).ready(function(){
    $("button").click(function(){
        $("p").css("border-width", function(i){
        return i + 25;
        });
    });
});
</script>
</head>
<body>

<button>p এলিমেন্টের border-width প্রোপার্টি পরিবর্তন করুন</button>

<p style="border: 1px solid black;">এটি একটি প্যারগ্রাফ।</p>

</body>
</html>

ফলাফল




একাদিক সিএসএস প্রোপার্টি এবং ভ্যালু জোড়ায় জোড়ায় সেট

নির্বাচিত এলিমেন্টের জন্য কিভাবে একাদিক সিএসএস প্রোপার্টি সেট করা যায়।

উদাহরণ

<!DOCTYPE html>
<html lang="en">
<head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>জেকুয়েরির উদাহরণ</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
 <script>
$(document).ready(function(){
    $("button").click(function(){
        $("p").css({
            "color": "red",
            "background-color": "#ffadad",
            "font-family": "Arial",
            "font-size": "25px",
            "padding": "4px"
        });
    });
});
</script>
</head>
<body>

<button>সকল p এলিমেন্টের জন্য একাধিক সিএসএস প্রোপার্টি সেট করুন</button>

<p>এটি একটি প্যারাগ্রাফ।</p>
<p>এটি আরেকটি প্যারাগ্রাফ।</p>

</body>
</html>

ফলাফল




« জেকুয়েরি এইচটিএমএল/সিএসএস মেথডসমূহ