最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

背景图片叠加问题,大神给指个路_html/css

来源:懂视网 责编:小采 时间:2020-11-27 16:36:51
文档

背景图片叠加问题,大神给指个路_html/css

背景图片叠加问题,大神给指个路_html/css_WEB-ITnose:问题:有个大的背景图(A)放在最外层的div,然后这个div里面有个table下面的input,就是登录按钮,这个登录按钮也有个背景图(B),这个背景图B不是矩形的,是有圆角的,美工跟我说圆角是透明的,让我自己调一下,可是我设置了宽度和高度之后,圆角的部分没
推荐度:
导读背景图片叠加问题,大神给指个路_html/css_WEB-ITnose:问题:有个大的背景图(A)放在最外层的div,然后这个div里面有个table下面的input,就是登录按钮,这个登录按钮也有个背景图(B),这个背景图B不是矩形的,是有圆角的,美工跟我说圆角是透明的,让我自己调一下,可是我设置了宽度和高度之后,圆角的部分没

问题:有个大的背景图(A)放在最外层的div,然后这个div里面有个table下面的input,就是登录按钮,这个登录按钮也有个背景图(B),这个背景图B不是矩形的,是有圆角的,美工跟我说圆角是透明的,让我自己调一下,可是我设置了宽度和高度之后,圆角的部分没有透明,而是出现白色的底色,现在想把白色的边角部分去掉,请教各位,怎么把边角的部分设置透明。

PS:图b是圆角的一个图,不是矩形的,设置宽高之后,图片没填满的部分有底色,不透明,我想要透明,即显示图A的背景色。

		......	.....	


.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的背景色。

		......	.....	


.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的背景色。

		......	.....	


.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}


我想要的效果:



实际效果:



美工做出来的效果还行,但是切完图放进来就就这样了,圆角应该是透明的,我在login-btn这个类里面设置了宽高,没充满的部分不透明啊!是不是要设置透明度什么的,我设置了都不行,实在不行就只能让美容重新切图了

不是透明度的问题,都说了你仔细检查一下这张图片,白色部分到底是透明的还是白色的~

不是透明度的问题,都说了你仔细检查一下这张图片,白色部分到底是透明的还是白色的~


是透明的。。


不是透明度的问题,都说了你仔细检查一下这张图片,白色部分到底是透明的还是白色的~


是透明的。。


如果真是透明的,你就好好检查它的父级元素有没有设定背景颜色,你这按钮的样式写得是没有什么问题的。
再给你一个免费的小建议,用不到透明图片的地方最好切成jpg格式图片,png图片会比jpg图片大,这样用户加载起来会变慢。



不是透明度的问题,都说了你仔细检查一下这张图片,白色部分到底是透明的还是白色的~


是透明的。。


如果真是透明的,你就好好检查它的父级元素有没有设定背景颜色,你这按钮的样式写得是没有什么问题的。
再给你一个免费的小建议,用不到透明图片的地方最好切成jpg格式图片,png图片会比jpg图片大,这样用户加载起来会变慢。


然而我只是单单把input元素给干掉,就没有背景色了,加上去就特么的出来白色的边角,心塞

实在不行就不要button控件么,直接用image,再给image加点击事件


那是input在浏览器下的默认样式,重写一下样式就好了。或者向楼上说的一样,用其他标签。


那是input在浏览器下的默认样式,重写一下样式就好了。或者向楼上说的一样,用其他标签。


thx~~thx~~ 解决了,加了一个属性就行了,background-color: transparent , 原来是input的默认样式,谢谢热心回答,谢谢哈

文档

背景图片叠加问题,大神给指个路_html/css

背景图片叠加问题,大神给指个路_html/css_WEB-ITnose:问题:有个大的背景图(A)放在最外层的div,然后这个div里面有个table下面的input,就是登录按钮,这个登录按钮也有个背景图(B),这个背景图B不是矩形的,是有圆角的,美工跟我说圆角是透明的,让我自己调一下,可是我设置了宽度和高度之后,圆角的部分没
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top