html - 文本框悬停背景图像移动和重新调整大小

标签 html css kendo-ui textbox kendo-asp.net-mvc

我试图在 Kendo UI Textbox 上放置背景图片。

当您不将鼠标悬停在上面时,一切都很好。

enter image description here

但是一旦你将鼠标悬停在它上面,就会发生这种情况:

enter image description here

我该如何解决这个问题?当我将鼠标悬停并单击 Textbox 时,图像需要保持在同一个位置。

这是用于添加文本框的 HTML:

@Html.Kendo().TextBoxFor(vm => vm.Username)

这是用于添加背景的 CSS:

#Username.k-textbox{

    background-image:url(/images/User_Icon.svg);       
}

input.k-textbox{
    background-size:19px;
    background-repeat:no-repeat;
    background-position:12px 50%;       
    outline: none;
    display: inline-block;
}

最佳答案

解决了我自己的问题。我需要用 CSS 覆盖 Textbox 的悬停设置。

这是添加的附加代码:

input.k-textbox:hover{
    background-size:19px;
    background-repeat:no-repeat;
    background-position:12px 50%;
}

关于html - 文本框悬停背景图像移动和重新调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30228802/

相关文章:

html - a 中的元素不在同一高度

javascript - 剑道 UI 网格 : Drag and Drop Hierarchy not working

javascript - 提取通过flask动态生成的checkbox的值

HTML CSS 背景不覆盖页面

javascript - 用javascript模拟点击点击横幅

html - 背景颜色的CSS问题,在线教程

javascript - Excel数字格式损坏

javascript - 检测 kendoChart 上的缩放

javascript - API JSON 使用数字

html - 在下拉列表中组合选项值