html - 使用 CSS 设置背景图像大小而不拉伸
问题描述
我想使用 CSS 设置一些背景图像大小。
我可以使用以下 css 代码设置大小。我一直在 w3schools 阅读 css 格式,还参考了下面的stackoverflow 帖子:
background: url([[pix:theme|cat/default]]) no-repeat center bottom;
background-size: 180px 200px;
我已经尝试了所有方法,包括包含和覆盖。然而,我一直让图像被拉伸和模糊。如何在不模糊图像的情况下做到这一点?仅供参考原始图像大小是128Kb 1210x1643px
解决方案
苏,
您无法在不模糊或降低质量的情况下拉伸图像。我建议你有一个高质量的图像,并将图像放在一个匹配的背景色 div 中。
然后你可以使用media-quires或一些 JavaScript 来保持图像尽可能大。
此外,查看您的一些代码或更好地描述您正在尝试做的事情也会很有帮助。:)
推荐阅读
- java - 使用可变参数在类中创建对象
- autohotkey - 重新映射循环中的键
- java - 当我执行它时,在类 varage 中找不到主要方法,请定义您的方法
- javascript - 使用打字稿反应 useTable 钩子
- ios - 将值从 collectionView 传递到新 VC - 属性初始化程序在“self”可用之前运行(Swift 5)
- reactjs - Fluent UI 文本字段组件的 npm 测试失败
- php - 在 macOS Big Sur 上使用 Homebrew 错误升级到 PHP 8
- python - 在 AWS Lambda 的部署包中找不到模块
- javascript - TypeError:ReactHtmlParser 不是函数
- node.js - PM2 API 未连接