- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
问题陈述:
我正在使用以下内容来缩放 <div>
仅使用 CSS 调整窗口大小:
position: relative;
width: 40%;
height: 0em;
padding-bottom: 30%;
就宽度和高度而言,它是有效的。
该部门包含一个静态 <img>
而且它的扩展性也不错。
但是,内容还包括使用 new Image()
的动态图像 (.png)创建它和进一步的 JS 代码来移动它。而且这个 .png 不随 <div>
的大小缩放.事实上,这个 .png 甚至没有显示。
如果我使用 Safari 进行放大和缩小,一切都会缩放 - <div>
大小和静态图像。 .png 也会按应有的方式显示。
问题:
那么...我如何使用变换和类似的调用来模拟缩放以替代上述位置-宽度-高度-paddingbottom 组?
[已编辑] 2015 年 9 月 27 日
FWIW,我对 jsFiddle 很陌生,只是添加了一个 jsFiddle。希望这会结束所有讨论(当然,这个 jsFiddle 中说明的问题的解决方案除外)... http://jsfiddle.net/johnlove/yL2td3r2/
[已编辑] 2015 年 9 月 5 日
我不知道这是否会适得其反......但是:
(a) 寻求代码帮助的问题必须包括所需的行为:
我已经说过“使用 CSS 调整窗口大小来缩放 <div>
”
(b) 特定问题或错误:
我已经说过 .png 不会随 <div>
的大小缩放.
(c) 重现它所需的最短代码
我故意忽略了这个,因为我选择了寻找如何使用 transform 而不是上面的灰色 block 。此外,我知道转换有效,包括 .png。我不知道的是如何调整 transform: scale[xxx]
根据不断变化的窗口宽度。
我试图用窗口宽度缩放的“野兽”是“相机快门”jQuery 插件。顺便说一句,上面的“.png”是黑色相机快门本身。
(d) 下面的其他回复转入 SVG 领域,我根本不理解任何内容,没有,zip。
最佳答案
第一步是承认你有问题——在这种情况下,问题是你对 CSS 的沉迷(以系统的方式做任何几何上全面的事情)。没关系,这是整个行业的灾难性遗留问题,甚至还没有开始 [blah blah] 的过程试试 SVG-everything 方法,它对我有用。
https://github.com/Terebinth/Vickers
注意在第 63 行使用 transform_matrix
https://github.com/Terebinth/Vickers/blob/master/lib/vickers__workshop.coffee#L63
(作为一个整体,Vickers 迫切需要重构——数据流/数据结构设置方面的不足,以及与 shouldComponentUpdate
的 Immutables 库使用不足相关的性能问题,以及只是风格和一致性——但它仅用于原型(prototype)制作,我已经继续前进。我希望它能激励人们走出 HTML/CSS 贫民窟)
关于css - 我如何使用 transform 仅通过 css 来缩放除法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32410320/
我有一段这样的代码。我发现 myResults = writer.getBuffer().toString(); 对某些用例返回 EMPTY STRING,但对其他用例则不返回。 我查看了服务器,但在
如何使用 javascript 通过 id 更改元素中的 -webkit-transform 、-moz-transform 、-o-transform 和 -ms-transform css? 这段
我正在使用 javax.xml.transform.Transformer.transform() 通过 xsl 样式表将一个 xml 转换为另一个 xml。我想以编程方式设置第一级 child 的排
为了使 seaborn.pairplot() 正常工作,在 jupyter notebook 中执行了以下步骤。 /usr/local/lib/python2.7/site-packages/matp
假设这个输入 XML 编写这些代码行: StreamSource source = new StreamSource(new StringReader(/* the above XML*/));
如何在 spring 框架中配置 java.xml.transform.Transformer ?我需要转换器的实例来通过 xslt 将 xml 转换为文本。因此,配置的转换器应该了解 xslt 样式
我一直在核心数据中使用可转换属性,将图像和颜色等复杂对象转换为原始数据。我拿了this ... The idea behind transformable attributes is that you
我正在尝试打开 XML 文件,添加一些更改,然后保存到其他 XML 文件结果。我正在使用标准 javax.xml.parsers.* 和 javax.xml.transform* 类。 但在保存的文档
Transformer(变换方法)对输入源的大小有限制吗? 我正在尝试转换一个相当长的 (18M) XML,但收到一个奇怪的错误 "The element type "HR" must be term
我正在尝试解析一个非常简单的示例: 100 我使用的样式表如下: 这在 libxs
来自文档 for from_pretrained ,我知道我不必每次都下载预训练的向量,我可以使用以下语法保存它们并从磁盘加载: - a path to a `directory` contain
默认缓存目录磁盘容量不足,我需要更改默认缓存目录的配置。 最佳答案 您可以在每次加载模型时指定缓存目录 .from_pretrained通过设置参数cache_dir .您可以通过导出环境变量 TRA
有一个函数,例如: CATransform3DGetAffineTransform Returns the affine transform represented by 't'. If 't' ca
我有一个包含 WCF 设置的配置文件: “add”元素只有一个 baseAddress 属性,所以我不能使用 Match 定位器。一种方法如何像我的示例中那样转换多个元素? 最
在收到下面链接中描述的错误后,我已将实体属性的 Transfomer 设置为 NSSecureUnarchiveFromData(之前为 nil)。 CoreData crash error Xcod
当我写Document时使用 Transformer 的 transform() 方法转换为 XML,生成的 XML 文档的格式很好 - 所有元素都写在单独的行上并缩进。除了第一个元素与定义写在同一行
我不明白 StreamResult 实例会发生什么。我看到 Transformer 对象接收 source 和 streamResult: transformer.transform(sour
从下面的代码片段我应该得出结论,std::transform 比 boost::transform 更受欢迎,因为前者使用更少的初始化和析构函数可能更有效比后者? #include #include
transform() 可以将函数应用到序列的元素上,并将这个函数返回的值保存到另一个序列中,它返回的迭代器指向输出序列所保存的最后一个元素的下一个位置。 这个算法有一个版本和 for_each()
我是 react-native 的新手。在项目上将 react-native 从 0.48.3 升级到 0.62.2 后,运行“react-native run-ios”命令时出现错误:“index.
我是一名优秀的程序员,十分优秀!