繁体   English   中英

从圆角删除背景

[英]Removing the background from rounded corners

http://i.stack.imgur.com/TP7rY.png

这就是问题所在,我正在尝试,但是我无法从圆角删除该背景色。

HTML

<div id="principal" align="center">
<header>
        <h1>
            <img src="images/pg_img.png" onMouseOver="this.src='images/pg_img_hover.png'" onMouseOut="this.src='images/pg_img.png'";>
        </h1>
    </header>
</div>

CSS

#principal {
    background-color:rgb(255, 255, 255);
    background-color:rgba(255, 255, 255, 0.5);
    margin:20px;
}
#principal header {
    margin:0px;
    width:100%;
}
#principal header h1 {
    border:15px solid black;
    border-radius:20px 20px 0 0;
}

好吧,上面是代码。

看看这是否可以帮助您。

两种方式

#principal {
    background-color:rgba(255, 255, 255, 0.5);
    margin:20px;
    border-radius:20px 20px 0 0;
    overflow:hidden;
}
#principal header {
    margin:0px;
    width:100%;
}
#principal header h1 {
    border:15px solid black;
}

要么

#principal {
    margin:20px;
}
#principal header {
    margin:0px;
    width:100%;
}
#principal header h1 {
    background-color:rgba(255, 255, 255, 0.5);
    border:15px solid black;
    border-radius:20px 20px 0 0;
}

问题是您的background-color在#principal ,并且圆角在#principal header h1

尝试这个

#principal删除

background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.5);

并将其移至#principal header h1

#principal header h1 {
    background-color: rgb(255,255,255);
    background-color: rgba(255,255,255,0.5);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM