【问题标题】:Overlapping image in photoshop splice, how to float with CSSPhotoshop拼接中的重叠图像,如何使用CSS浮动
【发布时间】:2011-11-01 23:04:26
【问题描述】:

这是我正在开发的网站:

http://graves-incorporated.com/test_sites/solera2012/test/home-pg.html

我的问题是右上角的红色框。我拼接的网站是 Photoshop 但由于该部分重叠,我需要将图像分成 2 部分。我将如何将红色框放置在其他所有内容上? z 深度可能吗?

我当然会将它保存为 png 以保存透明度,但我什至不知道从哪里开始让它漂浮在现有的 2 张图片上

请帮忙!

【问题讨论】:

    标签: html css xhtml css-float


    【解决方案1】:

    在包含您的图像的<td> 上(我们称之为<td class="imageholder">):

    td.imageholder { position: relative; }
    

    从那里开始,无论浏览器窗口如何,cenk 的解决方案都将起作用。

    解释: 绝对定位元素查看其容器元素,默认为整个文档。如果一个绝对定位的元素在另一个具有 position: absolute 或 relative 的元素内,它将使用它作为定位的起点。

    【讨论】:

    • hmm... 也许我做错了,这是我所做的 html: css: img#rightAligned { position: absolute;顶部:47px;右:192px; } td.imageholder { 位置:相对; }
    • 您能否使用您的新代码更新实时示例,以便我们查看?
    • 我刚刚意识到这在 FireFox 中不起作用......为什么会这样? graves-incorporated.com/test_sites/solera_new
    【解决方案2】:

    这是一个开始:

    HTML

       <img src="your-transparent-file.png" id="rightAligned"/>
    

    CSS

    img#rightAligned {
       position: absolute;
       top: 50px; // adjust
       right: 20px; // adjust
    }
    

    【讨论】:

    • 太棒了。在我重新调整浏览器大小之前,它一直有效。有什么办法可以将它锁定在那个确切的位置吗??
    • 嗯,这取决于。为了将元素固定到某个位置,请改用“位置:固定”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-19
    • 2014-06-20
    • 1970-01-01
    • 1970-01-01
    • 2012-04-04
    • 2012-03-02
    • 2021-11-10
    相关资源
    最近更新 更多