My problem is that I have 2 images; #two is initially hidden.
Is there any way in only CSS (no JS) so that when I hover at #one it gets hidden and #two is shown, possible with some animation
#two{
display:none;
}
#one:hover + #two{
display: block;
}
<img id='one' src='https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSoMUKwCL1uINRV035jkpfQzAbiObKqraXA6369mZBe0To0UuWP'>
<img id='two' src='https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSMYIpY4d8KlTzhAd38KZW8DIadeEV59WtLlxeIH3PS4uPXL0RP'>
PS: I am working on a Google Chrome Extension
EDIT: there is idea to use background-image : url() of image and change it on hover, but I don't want it, as it doesn't work, it needs to give full chrome extension path including extension ID