使用javascript缩小图像
我需要使用 javascript 缩小 div 背景图像中保存的图像。该图像的四边具有圆角。
在javascript中可以吗?
有什么建议 ?
I need to shrink the image that was kept in div background-image using javascript.for that image four's side having rounded corner.
Is it possible in javascript?
any suggestions ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您无法使用 JS 调整背景大小。
您可以将图像分成 4 个角图像并嵌套 div 以显示所有图像:
当然,如果您的 div 只在一个轴上增长,则可以简化这一点:
You can't resize backgrounds with JS.
You can split the image up into 4 corner images and nest divs to show them all:
Of course you can simplify that if you div only grows on one axis:
CSS 不支持调整背景图像的大小。
如果您只是寻找圆角,可以使用多种使用 HTML、CSS 和 Javascript 组合的解决方案。
Google:圆角
CSS does not support the resizing of a background image.
If you're just looking for rounded corners, there are a wide variety of solutions available that use various combinations of HTML, CSS and Javascript.
Google: Rounded Corners
CSS 3 具有 background-size 属性,可以让您执行此操作,但大多数浏览器不支持它。
CSS 3 has the background-size property which would let you do this, but it's not supported in most browsers.
大多数现代浏览器都可以让您圆润元素的角落,而无需求助于背景图像。 查看以下 CSS 样式...
每个样式都会为您提供 4 像素的半径。 第一个是 Mozilla 浏览器(例如 Firefox),第二个是较新的 css3 浏览器,最后一个是 Safari 等。
Most modern browsers will let you round the corners of an element without resorting to background images. Check out the following CSS styles...
Each of these will give you a 4pixel radius. The first in Mozilla browsers (eg Firefox), the second is newer css3 browsers and the last in Safari et al.