【发布时间】:2014-05-08 13:25:30
【问题描述】:
我在这个项目上需要一些帮助。我正在尝试将图片作为 div 元素的背景,单击时可以展开和隐藏。我不知道如何使图像成为 div 元素的背景,也不知道如何使 div 从左到右切换。
我非常感谢任何帮助。谢谢你。
<html>
<body>
<div id="couch">Info about this couch</div>
</body>
<script src="http://code.jquery.com/jquery-1.11.0.min.js" type="text/javascript" charset="utf-8"></script>
<script src="C:\Users\Jason\Desktop\CSS\HTMLBook/app.js" type="text/javascript" charset="utf-8"></script>
</html>
#couch {
height: 95px;
width: 65px;
background-color: silver;
border: solid;
top: 40%;
position: relative;
border-radius: 8px;
background-image: url("http://www.rowefurniture.com/uploads/images/sofas/thumb/C570.jpg");
}
【问题讨论】:
-
仅供参考,您的 HTML 无效,因为
script标记应位于head或body内。 -
我做了一个小提琴,但不明白你的问题。 jsfiddle.net/Ss86Q你想做什么?点击时,div 应该扩大到图片的大小?
-
将
app.js的路径更改为更可行的路径,例如src="../HTMLBook/app.js",并确保使用常规斜杠而不是反斜杠。而你为什么把它放在一个名为 CSS 的文件夹中是很令人费解的
标签: javascript jquery html css slidetoggle