javascript - 可变高度的滑动门按钮

标签 javascript html css

我需要使用 this image作为按钮的背景:

Background Image

按钮应该有动态宽度,如果我使用 sliding door 这不是问题技术。但是如果你仔细观察图像:顶部和底部边缘有点 flex ,所以它不起作用。

我试图拉伸(stretch)图像,但边缘变得模糊。

有人知道这个问题的解决方案吗?
任何想法表示赞赏!

编辑:
有些页面已经有几个固定宽度/高度的按钮,每个按钮都有“个人”背景:所以它们看起来很清晰。如果我在“我的”按钮上使用图像拉伸(stretch)技术,那么它们之间就会有对比,因为这个看起来不会那么锐利。

最佳答案

试试这个:

div{
  height:50px;
}
div img {
    position: relative;
    width: 100%;
    height: auto;
}

<div><img src="http://i.stack.imgur.com/lswk4.png" /></div>

示例:http://jsfiddle.net/Q8f9t/4/

关于javascript - 可变高度的滑动门按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14686966/

相关文章:

jquery - 如何将 div 的副本从当前位置动画化到右上角

javascript - 如何使用 JavaScript 或 jQuery 从 strReviewers 字符串中删除文本(例如 ["88664734","88639280","88676217"])?

javascript - JS 代码搜索字 rune 本中名称的准确出现

python - 如何在数据表中显示 Python 数组?

javascript - 为什么 closest() 方法在我的 javascript 代码中找不到最近的类?

javascript - jQuery UI 对话框标题中的图标

javascript - 删除 JSON 对象数组的第一个元素

javascript - 如何使两个屏蔽输入在单个输入上工作?

html - 重复背景图像直到精确宽度

html - CSS FlexBox 模型 : Difference between flex and box-flex?