ওভার-ওভার পরিবর্তন করতে ডিভ পটভূমির রঙ


91

আমি মাউসের ওপরে একটি ডিভের পটভূমির রঙ পরিবর্তন করার চেষ্টা করছি

ডিভ {ব্যাকগ্রাউন্ড: সাদা;
div ডিএ আ: হোভার {পটভূমি: ধূসর; প্রস্থ: 100%;
প্রদর্শন ব্লক; পাঠ্য-সজ্জা: কিছুই নয়}

শুধুমাত্র লিংক DIV আছে ভিতরে পটভূমির রঙ পায়

পুরো ডিভটিকে সেই ব্যাকগ্রাউন্ডের রঙ পেতে আমি কী করতে পারি ?

ধন্যবাদ

সম্পাদনা করুন:
আমি কীভাবে পুরো ডিভকে একটি লিঙ্ক হিসাবে কাজ করতে পারি - যখন আপনি সেই ডিভিতে যে কোনও জায়গায় ক্লিক করেন, আপনাকে কোনও ঠিকানায় নিয়ে যায়।


এই লিঙ্কটি চেষ্টা করুন কোডবিনস
কোডস / হোম /

উত্তর:


118

" a:hover" আক্ষরিক অর্থে ব্রাউজারকে <a>-ট্যাগের বৈশিষ্ট্যগুলি পরিবর্তন করতে বলে , যখন মাউসটি তার উপরে আটকানো থাকে। the div:hoverপরিবর্তে আপনি " " যা বোঝাতে চেয়েছিলেন তা হ'ল ডিভটি বেছে নেওয়া হলে এটি ট্রিগার করবে।

কেবলমাত্র নিশ্চিত করার জন্য, আপনি যদি কেবল একটি নির্দিষ্ট ডিভি পরিবর্তন করতে চান তবে এটিকে একটি আইডি (" <div id='something'>") দিন এবং #something:hover {...}পরিবর্তে CSS " " ব্যবহার করুন। আপনি যদি ডিভের একটি গ্রুপ সম্পাদনা করতে চান, তাদের একটি শ্রেণিতে পরিণত করুন (" <div class='else'>") এবং .else {...}এই ক্ষেত্রে সিএসএস " " ব্যবহার করুন (শ্রেণীর নামের আগে সময়কালটি নোট করুন!)


44

জাভাস্ক্রিপ্ট ব্যবহার করে

   <div id="mydiv" style="width:200px;background:white" onmouseover="this.style.background='gray';" onmouseout="this.style.background='white';">
    Jack and Jill went up the hill 
    To fetch a pail of water. 
    Jack fell down and broke his crown, 
    And Jill came tumbling after. 
    </div>

21

অ্যাঙ্কর লাগানোর দরকার নেই। হোভারের উপর ডিভের স্টাইল পরিবর্তন করতে তারপরে হোভারের উপর ডিভের ডিভের পটভূমির রঙ পরিবর্তন করুন।

<div class="div_hover"> Change div background color on hover</div>

.Css পৃষ্ঠায়

.div_hover { background-color: #FFFFFF; }

.div_hover:hover { background-color: #000000; }

17

পুরো ডিভকে একটি লিঙ্ক হিসাবে কাজ করতে, অ্যাঙ্কর ট্যাগটি সেট করুন:

display: block

এবং আপনার অ্যাঙ্কর ট্যাগের উচ্চতা 100% এ সেট করুন। তারপরে আপনার ডিভ ট্যাগে একটি নির্দিষ্ট উচ্চতা সেট করুন। তারপরে আপনার অ্যাঙ্কর ট্যাগটিকে যথারীতি স্টাইল করুন।

উদাহরণ স্বরূপ:

<html>
<head>
    <title>DIV Link</title>

    <style type="text/css">
    .link-container {
        border: 1px solid;
        width: 50%;
        height: 20px;
    }

    .link-container a {
        display: block;
        background: #c8c8c8;
        height: 100%;
        text-align: center;
    }

    .link-container a:hover {
        background: #f8f8f8;
    }

    </style>

</head>
<body>

    <div class="link-container">
        <a href="http://www.stackoverflow.com">Stack Overflow</a>
    </div>

    <div class="link-container">
        <a href="http://www.stackoverflow.com">Stack Overflow</a>
    </div>

</body> </html>

শুভকামনা!


11

এইচটিএমএল কোড:

    <!DOCTYPE html>
    <html>
    <head><title>this is your web page</title></head>
    <body>
    <div class = "nicecolor"></div>
    </body>
    </html>

সিএসএস কোড:

    .nicecolor {
      color:red;
      width:200px;
      height:200px;
     }

    .nicecolor:hover {
      color:blue;
     }

এবং আপনি কীভাবে আপনার ডিভটিকে লাল থেকে নীলতে পরিবর্তন করবেন তার উপর দিয়ে ঘুরে বেড়াবেন।



3

সিএসএসের সম্পত্তি "হোভার" করার চেষ্টা করুন। যেমন:

<html>
<head>
    <style>
        div
        {
            height:100px;
            width:100px;
            border:2px solid red;
        }
        div:hover
        {
            background-color:yellow;
        }
    </style>
</head>
<body>
            <a href="#">
                      <div id="ab">
                                <p> hello there </p>
                      </div>
            </a>
</body>

আমি আশা করি এটি সাহায্য করবে


1

আপনি কেবল ডিভের চারপাশে অ্যাঙ্কর রাখতে পারেন।

<a class="big-link"><div>this is a div</div></a>

এবং তারপর

a.big-link {
background-color: 888;
}
a.big-link:hover {
 background-color: f88;
}

1

আপনি এইভাবে অ্যাঙ্কার ট্যাগে ডিভটি রাখতে পারবেন:

a{
  text-decoration:none;
  color:#ffffff;
}
a div{
  width:100px;
  height:100px;
  background:#ff4500;
}
a div:hover{
  background:#0078d7;
}
<body>
<a href="http://example.com">
<div>
Hover me
</div>
</a>
</body>


-1

কেবল !importantআপনার সিএসএস ফাইলে সম্পত্তি তৈরি করুন যাতে মাউসের উপরে পটভূমির রঙ পরিবর্তন না হয় his এটি আমার পক্ষে কাজ করেছে।

উদাহরণ:

.fbColor {
    background-color: #3b5998 !important;
    color: white;
}

উত্তরের সাথে আপনার আরও কিছু বিশদ সংযুক্ত করার চেষ্টা করা উচিত, কারণ এটি অবশ্যই প্রশ্নের পুরোপুরি উত্তর দিচ্ছে না।
তাতরান্সকিমেডভেদে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.