在这种情况下,如何为文本字段中的放大镜图像应用1px实心左边框?它不是分开的。
<!DOCTYPE html>
<html>
<head>
<style>
input[type=text] {
width: 260px;
padding: 5px;
padding-right: 40px;
outline: none;
border: 1px solid #E5E5E5;
border-radius: 5px;
background-color: #FFF;
font-family: Arial;
font-size: 12px;
background-position: 280px 2px;
background-image: url('http://localhost/icon.png');/* HERE */
background-repeat: no-repeat;
}
input[type=text]:focus {
background-color: #FFFFFF;
border-color: #ccc;
box-shadow: 0px 0px 3px -1px #ccc;
<!-- background-position: 270px -80px; -->
}
body {
padding: 10px;
background-color: #FFF;
}
</style>
</head>
<body>
<form>
<div id="mainContent">
<input placeholder="Enter product name..." type="text"> <br>
</div>
</form>
</body>
</html>
答案 0 :(得分:0)
最简单的方法是在png中绘制边框。