Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何设置链接的背景图像?_Html_Css - Fatal编程技术网

Html 如何设置链接的背景图像?

Html 如何设置链接的背景图像?,html,css,Html,Css,下面的代码是一个链接,它有一个类,我想通过该类添加背景图像。我无法显示背景图像,但相同的代码设置正确的背景颜色,所以我在这里缺少什么?我不想在链接内使用标记,因为我想更改悬停时的背景图像 .dropbtn{背景:url(http://images.freeimages.com/images/previews/356/cubes-1425949.jpg)50px 50px不重复;} image您对css使用了错误的类 使用下面的代码 .dropbtn{背景图像:url()50px 50px不重

下面的代码是一个链接,它有一个类,我想通过该类添加背景图像。我无法显示背景图像,但相同的代码设置正确的背景颜色,所以我在这里缺少什么?我不想在链接内使用
标记,因为我想更改悬停时的背景图像

.dropbtn{背景:url(http://images.freeimages.com/images/previews/356/cubes-1425949.jpg)50px 50px不重复;}

image
您对css使用了错误的类 使用下面的代码


.dropbtn{背景图像:url()50px 50px不重复;

您可以尝试这种方法。用
div将
包装起来,然后在下面以这种方式进行
样式
。希望这对您有所帮助

。你好{
宽度:100%;
背景图片:url(http://images.freeimages.com/images/previews/356/cubes-1425949.jpg);
高度:700px
}
图像
您正在显示50px 50px 你的链接50px高吗? 我的猜测是,你应该从0开始,看看图像在哪里。画布上是否有大量的透明或空白,因此实际图像不在视图中,尤其是在添加了50像素的右侧和顶部位置的情况下

为链接添加高度,并使用左上角删除图像定位。


请清楚地看到,我使用了类,在css中,我使用了background-image。不必只使用一种方法做一件事。任何事情都有许多选项

您不能使用背景图像定位:仅背景:为什么是负片???您不正确!您不能使用背景图像:url(smiley.png)添加位置左上角;不适用于仅背景:url(smiley.png)左上角;或使用背景位置。在给出负面反馈之前,请完成家庭作业。请在此处亲自尝试:-参见回答中的上图并添加“左上角”的位置我想说的是,您的语法不能包含使用background image的位置,只能包含background。