0

我正在尝试为我的网站设置一个相当复杂的边框图像。我不能将其设置为背景图像,因为它实际上是幻灯片的边框,并且幻灯片内容在实际滑动时必须位于边框下方,而对于背景图像,我假设内容只会在其上方。

所以,基本上我需要帮助如何使它成为一个 div 的边框图像。或者,如果有更好的方法然后将其作为边界,请告诉我。

谢谢你。

4

3 回答 3

1

制作透明的 png 图像不是 html,您需要使用 Photoshop 或 Gimp 等软件来完成,否则您可以使用 div 来完成

于 2013-01-03T14:14:12.090 回答
0

您可以使用之前/之后的伪元素将您不寻常的“边框”附加为背景图像。

div.slide {
    background: yellow;
    position: relative;
}

div.slide:before {
    display:  block;
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(slide-bg.png) no-repeat;
    background-size: 100% 100%;
    z-index: 1;
}

http://jsfiddle.net/kTgJJ/

该演示使用不透明到透明的渐变,因此您可以看到效果。您的图像只需要有透明区域供文本显示,以及不应该显示的不透明区域。根据需要添加填充.slide

于 2013-01-03T14:44:21.490 回答
0
<style>
    .screen {
        height: 422px;  
        width: 820px;       
    }
    .back {
        position: absolute;
        height: 422px;      
        width: 820px;       
        background-image:url('test.png');
    }
    .content {
        position: absolute;
        height: 320px;
        width: 672px;
        margin-left: 73px;
        margin-top: 56px;
        border-radius: 50px;
        overflow:hidden;
    }
</style>
<div class="screen" >
    <div class="content" >
        put here what ever you want to put inside
    </div>
    <div class="back" ></div>
</div>

用你的形象和我一起工作

于 2013-01-03T16:50:12.240 回答