草庐IT

按比例

全部标签

html - 如何使一个 HTML 元素与另一个元素成比例地动态调整大小?

我是CSS的新手,我正在尝试创建一个我无法实现的动态布局。我也发现很难找到答案;大多数答案似乎都集中在调整图像大小上,我已经弄明白了。我在Canvas上绘制了一个图像,带有一个slider元素,可以使用javascript调整图像/Canvas的大小。该部分已完成-不需要帮助。我想要的是四个按钮,两个在图像的左侧,两个在顶部,当图像调整大小时,它们的相对大小保持为图像的一半。也就是说,随着图像变大,我希望左侧的两个按钮展开,以便它们各自继续占据图像高度的一半(减去中间的空白),顶部的两个按钮也是如此。我在下面附上了我要完成的工作的图表。有没有纯CSS的方法来做到这一点?我不想用java

javascript - 是否有用于桌面的元标记或类似视口(viewport)初始比例的东西?

我知道你在想这是一个奇怪的请求,但是我目前正在与一个客户打交道,他给了我一个模板,并决定在浏览器中看到它并完成所有HTML后,他希望它小70%(!!!!)。这样就把为我们俩完成的所有工作都抛到了脑后。如果我可以将比例调整为0.7(70%),那将是完美的,并且元素仍然可以按原样进行。谢谢! 最佳答案 body{zoom:0.7;transform:scale(0.7);transform-origin:00;-ms-transform:scale(0.7);-ms-transform-origin:00;-moz-transform:

html - 是否可以让 SVG 比例适合父对象,同时保持静态填充大小?

我正在尝试使用svg创建纸张纹理外观,我工作得相当好,使用透明覆盖层将纹理添加到其下方svg项目的基本颜色之上。但是,我注意到纹理随SVG缩放。由于图像被设置为页面的宽度,在大显示器上它变得极度拉伸(stretch)并且看起来不是很好。是否可以让svgAssets自动缩放,并使用固定大小的图案填充?这是一个带有完整示例的代码笔:http://codepen.io/mix3d/pen/jWMPQE编辑:用实际的svg更新了codepen,而不是理论上的如果SVG可以从中心使用填充平铺进行拉伸(stretch),则加分。谢谢!这是SVG当前的样子,但纹理随svg缩放.overlay{fil

html - 调整图像大小,保持比例,html?

我正在尝试调整背景图片的大小以适合div。我遇到的问题是我希望图像适合div的高度并保持比例。例如,我有一个div,我不希望它进一步增加屏幕的宽度(以防止出现滚动条),我想使用的图像是1024pxX400px。如果我尝试适应图像的高度,它会强制宽度也适合并且会失去比例。我不在乎图像的某些部分是否未显示。事实上,这就是我想做的。我需要使用什么标签?HTML5或CSS 最佳答案 使用CSSbackground-size:cover;填写,或background-size:auto100%;如果您只想匹配高度而不关心两侧是否溢流或欠流:h

html - 变换比例在 Safari 上表现得很奇怪

我使用Bootstrap3制作了一个网站。Bootstrap3包含平面三Angular形作为字形。但是图标是扁平的,所以我使用我的拉伸(stretch)类拉伸(stretch)它们:.stretch{display:inline-block;transform:scale(3,2);/*W3C*/-webkit-transform:scale(3,2);/*SafariandChrome*/-moz-transform:scale(3,2);/*Firefox*/-ms-transform:scale(3,2);/*IE9*/-o-transform:scale(3,2);/*Oper

javascript - Chrome v23 不支持视口(viewport)比例或视口(viewport)元标记?

我制作了一个HTML5Web应用程序,我希望它在PC(不是移动设备)上按窗口大小自动缩放。所以我将它添加到css中:@-ms-viewport{width:1024px;}@-webkit-viewport{width:1024px;}@-moz-viewport{width:1024px;}@-o-viewport{width:1024px;}@viewport{width:1024px;}在IE10(Win8)中,没关系,如果窗口变小,html中的一切都变小了。html已按比例缩小。但是在Chromev23中,如果将窗口调整得更小,html中的所有内容都不会缩放。Chromev23

javascript - 如何将 jquery ui 可拖动可排序的东西与自定义比例代码结合起来?

我正在尝试将我的可拖动排序内容与一些适合我的缩放代码结合起来。我只是还没找到好的解决方案。看看那个:http://jsfiddle.net/UXLAE/7/我已经注释掉了比例代码,这样您就可以看到该应用程序实际应该如何工作。您有顶部面板,可以将元素从那里拖到底部面板(元素被克隆)。在底部面板中,您必须能够对元素进行排序。现在我还希望能够在鼠标悬停时缩放顶部和底部面板中的每个元素。比例尺必须是叠加层,并且必须与源元素具有相同的中心。我没能用.animate()或.effect("scale")做到这一点,这会让事情变得容易得多,但我设法编写了一些效果很好的自定义代码(我注释掉的部分)。我

html - 缩小尺寸时 Flexbox 布局会失去比例

我正在使用CSSflexbox和单元格的百分比大小重现一个金色螺旋。圆形是使用规则边框和border-radius组合绘制的。一切都是成比例的,直到我将窗口调整为更小的宽度。我尝试完全移除边框,结果布局在某些时候仍然不成比例。大容器:小容器:演示:https://jsfiddle.net/s09rkwub/1/html3476521CSS.rows{flex-direction:column;}.cols{flex-direction:row;}.rows,.cols{display:flex;.fill{flex:1;}>*{outline:solid1pxrgba(127,127,

Android 在使用固定宽度视口(viewport)元标记时忽略最大比例

我有一个固定宽度的网页(640像素宽)。我希望此页面缩小到移动设备的宽度。但是,如果设备的原始宽度大于640像素,我不希望它被拉伸(stretch)。看起来很简单:这在iPad/iPhone中按预期工作。但是,在Android平板电脑上(例如在横向模式下),内容会按比例放大以适合显示屏。换句话说,Android只是忽略了maximum-scale=1。您可以查看包含问题here的示例页面。为了完整起见,这里是来源:TestViewportdiv.bar{position:absolute;width:636px;height:50px;background-color:yellow;b

html - pdfkit 生成小比例的 pdf

我正在使用pdfkit以从html字符串生成pdf,由我的DjangoView呈现。由于某种原因,输出的pdf很小。我的pdfkit选项字典是-options={'quiet':'','page-size':'A4','margin-top':'0.75in','margin-right':'0.75in','margin-bottom':'0.75in','margin-left':'0.75in','disable-smart-shrinking':''}输出文件是hereHTML代码是-Dribblebody{font-family:'OpenSans',sans-serif;}