回答
号
所有你能做的就是定义一个background-image
URL但在很多方面,从一个适当的<img>
不同。
为什么需要这个?也许有一个解决方法。
只需使用<input type="submit" class="foo">
,而不是<input type="image" src="foo.png">
。
E.g.
<input type="submit" name="save" value="" class="mybutton" />
与例如
.mybutton {
border: 0;
width: 40px;
height: 20px;
background-image: url('foo.png');
}
的<input type="image">
是指具有某种图像映射为按钮。当提交时,它发送一个name.x
和name.y
参数到服务器侧其表示其中客户按下了图像映射上的确切位置。这可能不是你在这里感兴趣的。你只需要一个带有背景图像的提交按钮。
当用户点击“输入”时,不会将其更改为键入提交有分歧吗? – codecompleting
不,它没有。 – BalusC
不,你不能没有更改input
的type
做到这一点。但是如果你不得不使用图像类型输入,那么我之前使用的是黑客。
将您的input
的src
设置为1乘1像素的透明PNG文件,然后使用background-image
通过CSS设置图像。
什么你问听起来像是“内嵌图像”。这通常不是首选的方法,但显然如果您试图避免缓存该映像,那么它有一些实际用途。
我借下面的代码从下面的链接到举一个例子: http://www.websiteoptimization.com/speed/tweak/inline-images/
ul {list-style:none;}
ul > li {
margin:0 0 .1em;
background:url(data:image/gif;base64,R0lGODlhEAAOALMAAOazToeHh0tLS/7LZv/0jvb29t/f3//Ub//ge8WSLf/rhf/)
top left no-repeat;)
height:14px;
text-indent:1.5em;
}
</style>
- 1. CSS可以改变输入元素的SRC属性吗?
- 2. 使用Wordpress设置图像的SRC get_option
- 3. 在CSS中,你可以用base64编码图像吗?
- 4. 你可以在LESS CSS的mixin中设置一个变量吗?
- 5. 我可以用css输入标签吗?
- 6. 你可以在css中定义<iframe> src属性吗?
- 7. 你可以使用CSS来选择和设置段落内的字符串吗?
- 8. jcaroucel选择图像,然后将隐藏输入设置为src
- 9. 设置图像数据为图像src
- 10. 设置位图图像的src
- 11. 你可以在龙卷风中使用StaticFileHandler设置cookie吗?
- 12. 你可以设置一个DDB的静态图像控制
- 13. 编辑插入到图像标签的src中的图像,只能使用css
- 14. 在CSS中可以使用透明的photoshop图像渲染吗?
- 15. sonarqube的码头图像可以使用env来配置任何设置吗?
- 16. 我可以使用CSS设计图片的ALT文本吗?
- 17. 使用CSS设置图像源仅
- 18. 使用SimpleXML输出图像src
- 19. 可以使用imageIndexTitlesForTableView的图像吗?
- 20. 你能在CSS中找到图像吗?
- 21. 我可以使用CSS设置onChange事件吗?
- 22. 你可以在React中使用普通的CSS吗?
- 23. 您可以使用CSS将图像添加到HTML元素吗?
- 24. 使用css可以将图像反映为阴影吗?
- 25. 可以使用HTML或CSS轻松地倾斜图像吗?
- 26. Perl可以使用CSS将图像打印到PDF中吗?
- 27. 我可以在图像CSS上使用border-radious吗?
- 28. 可以使用变量设置文本输入字段的值吗?
- 29. 如何使用ajax设置图像的src?
- 30. 你可以结合CSS声明吗?
我有一个为图标,并希望将硬编码的图像url /文件名移动到css中。 – codecompleting
如果您事先知道图片的尺寸,可以使用@ BalusC的解决方案。如果你不这样做,你不能。 –