Hello,
I’ve been trying to use the following code so I can place a deck of 6 images in a TABLE CELL.
But, the 6 images were placed outside the table.
That code was taken from sitepoint (“Overlapping 5 Images With Mouseover Effect”):
The code below was working fine without using a table.
But, I want to place that deck of 6 images in a TABLE CELL.
Also, when I was trying to associate a link (i.e., website) with each of those images,
I lost the concept of floating deck.
Any clues, please?
Thanks a lot for your time!
<style>
.deck {overflow:hidden}
.deck img {position:relative; float:left; width:225px; height:400px}
.deck img + img {margin-left: -200px;}
.deck img:hover {z-index:9999; border:1px solid red; background: pink}
</style>
<td>
<div class="deck">
<img src="#" alt="testimage">
<!-- same thing as above 6 times //-->
</div>
</td>
igor_g
April 11, 2019, 5:31am
2
https://www.w3schools.com/cssref/pr_pos_overflow.asp
Note: The overflow
property only works for block elements with a specified height.
I think, that means: display: block; or display: inline-block;
PaulOB
April 11, 2019, 3:04pm
3
It shouldn’t make any difference if it is in a table-cell or not assuming you have the table sized correctly to achieve what you want. However it doesn’t sound like you should be using a table-cell for this anyway as the data is not tabular from what you have shown.
leenamuath:
Also, when I was trying to associate a link (i.e., website) with each of those images,
I lost the concept of floating deck.
You would need to float the anchor if it wraps the image.
Put up a working example on codepen or similar as the code you posted seems to be working albeit that it is incomplete.
Thank you so much for your time and replies!
I really appreciate that.
I had to use “position:absolute” and give precise values
for top and left. I went well
Thanks a lot again!
system
Closed
July 11, 2019, 10:12pm
5
This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.