English 中文(简体)
我怎么能用不同的颜色来说两句,一把一片 d改成同一个颜色?
原标题:How can I make Two Different words with different colors, change to the same color in one div?
  • 时间:2012-05-05 19:17:44
  •  标签:
  • css

Can Anyone help me with this? I have a div, inside the div there is an image and two different text. The whole div is a link but I want to make the two word with different colors when I go over the div and both text change to white.

问题回答

页: 1 页: 1 守则只是一个想法(使用jquery)

<><><><>>><>>>>><>>>>>>>

<div id="myDiv">
    <img src="http://gpsarakis.com/images/icon_jquery.png" />
    Hello World
</div>​

JS

$(function(){
    var myDiv=$( #myDiv );
    var txt=myDiv.text().split(   );
    var theWord=txt[txt.length-1];
    myDiv.html(myDiv.html().replace(theWord,  <span class="red"> +theWord+ </span> ));

    myDiv.hover(function(e){
        $(this).css( color , white ).find( span.red ).toggleClass( white );
    },
    function(e){
        $(this).css( color , black ).find( span.white ).toggleClass( white );
    });
});​

DEMO<<<>>

If You don t want to use JS for that then You can do something like this: for example Your HTML:

<div>
    <img src= ...  alt=  />
    <span class= first >Your text</span>
    <span class= second >Your second text</span>
</div>

and styles:

div:hover {
    color: white;
}

div:hover .first {
      background: red;
}
div:hover .second {
      background: yellow;
}

这样做的好处是,你可以有多个字眼。 建议 你在评论你的问题时也这样做。





相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

jquery ui dialog opens only once

I have a button that opens a dialog when clicked. The dialog displays a div that was hidden After I close the dialog by clicking the X icon, the dialog can t be opened again.

Drop down background url in Safari Issue

selectBox.selectCSS { background: url(/Images/replacementSelectBackground.png) top left no-repeat height:auto; } I have an issue in Safari only where the image is not rendering on top ...

CSS specific for Safari

How do you target specifically safari in css with styles?

Aligning textarea in a form

Ive used the following css code to align my form elements: form { position:relative; } form input { position:absolute; left:11em; } However, the textarea element is not aligned correctly with the ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

CSS problem with page footer

I have defined my page footer in the css file as: #footer { position: absolute; height: 50px; text-align: center; background: #66CCCC; bottom: 0px; left: 0px; width: 100%; height: ...

热门标签