所以我已经在我博客的顶部横幅上设计了我的搜索表单,但是当我离开主页到另一个页面时,背景图像搜索图标就消失了!对于为什么会发生这种情况,有什么建议吗?谢谢;-) http://demo.boxofficeboxing.co.uk
#s {
padding:8px 6px;
background:rgba(0, 0, 0, 0);
border-style: solid;
border-color: #fff;
border-width: 1px 0px 1px 1px;
font-family:open sans;
font-size:14px;
color: #fff;
}
#searchsubmit {
cursor:pointer;
position:relative;
padding:8px 16px;
left:-9px;
border-style: solid;
border-color: #fff;
border-width: 1px 1px 1px 0px;
background-color: #a88f4b;
font-family:open sans;
font-size:14px;
background-image: url('wp-content/uploads/2017/12/search.png');
background-position: center center;
background-repeat:no-repeat;
text-indent: -9999px;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: white;
}
::-moz-placeholder { /* Firefox 19+ */
color: white;
}
:-ms-input-placeholder { /* IE 10+ */
color: white;
}
:-moz-placeholder { /* Firefox 18- */
color: white;
}
input:focus {
outline: none;
}发布于 2017-12-05 01:19:03
它很简单,可以裂开。
图像图标的路径设置为
wp-content/uploads/2017/12/search.png所以当在主页上- url变成
http://demo.boxofficeboxing.co.uk/wp-content/uploads/2017/12/search.png当在内部页面上显示视频高光时,url变成
http://demo.boxofficeboxing.co.uk/videos-highlights/wp-content/uploads/2017/12/search.png解决相同问题的一种方法是将css中的URL设置为
/wp-content/uploads/2017/12/search.png这应该能解决你的问题/问题。
发布于 2017-12-05 01:20:05
您对图像的引用是相对的,所以当您转到另一页时,它的引用是错误的。使您的background-image URL值是绝对的。
发布于 2017-12-05 01:20:40
提供给background-image的url background-image是相对的,所以当它在您的主页上工作时,如果您导航到/news/部分,则变成http://demo.boxofficeboxing.co.uk/news/wp-content/uploads/2017/12/search.png而不是http://demo.boxofficeboxing.co.uk/wp-content/uploads/2017/12/search.png。只要给它一个绝对的url与http://...完成,它应该是好的。
https://stackoverflow.com/questions/47644552
复制相似问题