首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调整颜色框覆盖的大小以适合div而不是屏幕宽度

调整颜色框覆盖的大小以适合div而不是屏幕宽度
EN

Stack Overflow用户
提问于 2019-07-30 23:03:23
回答 1查看 100关注 0票数 0

我正在尝试建立一个颜色盒画廊,它应该调整大小,在左边留下一个固定宽度的列。我的列宽为250px,所以我更改了CSS并尝试更改Jquery中的colorbox设置,但它部分起作用。

这是我的测试站点:https://www.cesarecrova.it/wordpress02/,colorbox以橙色背景开始。

我在jquery.colorbox.js中更改了以下行:

代码语言:javascript
复制
function setSize(size, dimension) {
    return Math.round((/%/.test(size) ? ((dimension === 'x' ? $window.width() : winheight()) / 100) : 1) * parseInt(size, 10));
} 

进入:

代码语言:javascript
复制
function setSize(size, dimension) {
    return Math.round((/%/.test(size) ? ((dimension === 'x' ? ($window.width() - 250) : winheight()) / 100) : 1) * parseInt(size, 10));
}

"250“是列的固定宽度。

调整图片的大小以适应屏幕。我想把图片的大小按比例调整成橙色的div。

注意:在此测试站点中,该问题尤其在屏幕尺寸小于800px时出现;

我认为解决方案应该很简单,但我不熟悉Jquery和JS……提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2019-07-31 21:23:35

SOlved。

我将列宽与此初始设置大小相加:

代码语言:javascript
复制
// Opens inital empty Colorbox prior to content being loaded.
            var initialWidth = setSize(settings.get('initialWidth' - 250), 'x');
            var initialHeight = setSize(settings.get('initialHeight'), 'y');
            var maxWidth = settings.get('maxWidth');
            var maxHeight = settings.get('maxHeight');

希望这能对你有所帮助..

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57274731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档