Rumah >hujung hadapan web >html tutorial >背景图片叠加问题,大神给指个路_html/css_WEB-ITnose
问题:有个大的背景图(A)放在最外层的div,然后这个div里面有个table下面的input,就是登录按钮,这个登录按钮也有个背景图(B),这个背景图B不是矩形的,是有圆角的,美工跟我说圆角是透明的,让我自己调一下,可是我设置了宽度和高度之后,圆角的部分没有透明,而是出现白色的底色,现在想把白色的边角部分去掉,请教各位,怎么把边角的部分设置透明。
PS:图b是圆角的一个图,不是矩形的,设置宽高之后,图片没填满的部分有底色,不透明,我想要透明,即显示图A的背景色。
<div id="login-bg" class="login-cultural-lib" > <div class="sub-login"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td width="220"><input name="name" id="name" type="text" maxlength="32" class="name" tabindex="1"></td> <td rowspan="3" width="98"> <input id='loginBtn' type="button" value='登录' class="login-btn" tabindex="4"> </td> ...... ..... </tr> </table> </div></div>
.login-cultural-lib { cursor: default; text-align:left; width:899px; height:507px; background: url(../images/login/login-bg-culturallib.png);}.login-btn { width: 98px; height: 98px; background-image: url(../images/login/login-btn.png); cursor: pointer; border: 0px}
你这样写没什么问题,好好检查一下图片是否是圆角透明的。
然后我想吐槽一下,美工做完后就这个样子么~这美工也太水了吧~
问题:有个大的背景图(A)放在最外层的div,然后这个div里面有个table下面的input,就是登录按钮,这个登录按钮也有个背景图(B),这个背景图B不是矩形的,是有圆角的,美工跟我说圆角是透明的,让我自己调一下,可是我设置了宽度和高度之后,圆角的部分没有透明,而是出现白色的底色,现在想把白色的边角部分去掉,请教各位,怎么把边角的部分设置透明。
PS:图b是圆角的一个图,不是矩形的,设置宽高之后,图片没填满的部分有底色,不透明,我想要透明,即显示图A的背景色。
<div id="login-bg" class="login-cultural-lib" > <div class="sub-login"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td width="220"><input name="name" id="name" type="text" maxlength="32" class="name" tabindex="1"></td> <td rowspan="3" width="98"> <input id='loginBtn' type="button" value='登录' class="login-btn" tabindex="4"> </td> ...... ..... </tr> </table> </div></div>
.login-cultural-lib { cursor: default; text-align:left; width:899px; height:507px; background: url(../images/login/login-bg-culturallib.png);}.login-btn { width: 98px; height: 98px; background-image: url(../images/login/login-btn.png); cursor: pointer; border: 0px}
问题:有个大的背景图(A)放在最外层的div,然后这个div里面有个table下面的input,就是登录按钮,这个登录按钮也有个背景图(B),这个背景图B不是矩形的,是有圆角的,美工跟我说圆角是透明的,让我自己调一下,可是我设置了宽度和高度之后,圆角的部分没有透明,而是出现白色的底色,现在想把白色的边角部分去掉,请教各位,怎么把边角的部分设置透明。
PS:图b是圆角的一个图,不是矩形的,设置宽高之后,图片没填满的部分有底色,不透明,我想要透明,即显示图A的背景色。
<div id="login-bg" class="login-cultural-lib" > <div class="sub-login"> <table cellspacing="0" cellpadding="0" border="0"> <tr> <td width="220"><input name="name" id="name" type="text" maxlength="32" class="name" tabindex="1"></td> <td rowspan="3" width="98"> <input id='loginBtn' type="button" value='登录' class="login-btn" tabindex="4"> </td> ...... ..... </tr> </table> </div></div>
.login-cultural-lib { cursor: default; text-align:left; width:899px; height:507px; background: url(../images/login/login-bg-culturallib.png);}.login-btn { width: 98px; height: 98px; background-image: url(../images/login/login-btn.png); cursor: pointer; border: 0px}
不是透明度的问题,都说了你仔细检查一下这张图片,白色部分到底是透明的还是白色的~
不是透明度的问题,都说了你仔细检查一下这张图片,白色部分到底是透明的还是白色的~
不是透明度的问题,都说了你仔细检查一下这张图片,白色部分到底是透明的还是白色的~
不是透明度的问题,都说了你仔细检查一下这张图片,白色部分到底是透明的还是白色的~
实在不行就不要button控件么,直接用image,再给image加点击事件