html - 调整大小并添加白色边框,以便在以角度上传图像时始终有相同的图片大小
问题描述
我正在使用象形图,我想显示用户拥有的所有象形图(网格列表和网格图块)。问题是象形图的纵横比根据象形图变化很大。 现在,我使用 ng2-img-max 来调整象形图的大小(但保存比例)。我是 CSS 的新手,但我尝试了一些东西(最大宽度:80%.. 玩这些东西......)但我认为理想的做法是在象形图上添加白色边框以获得 300px *300px(例如)然后轻松管理它们的显示。
解决方案
这是一个很棒的关于使用 CSS 网格的响应式布局的教程,我自己发现它很有用。
<div class="grid-container" fxFill>
<div>
// WHATEVER YOU WANT INSIDE HERE -- TILE 1
</div>
<div>
// WHATEVER YOU WANT INSIDE HERE -- TILE 1
</div>
<div>
// WHATEVER YOU WANT INSIDE HERE -- TILE 1
</div>
</div>
现在的SCSS:
.grid-container {
display: grid; // displays in grid
width: 100%; // useful to have the fill the container
grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
padding: 0px; // personal preference
grid-column-gap: 30px; // personal preference
}
现在最重要的部分是“grid-template-columns”属性。您可以在此处详细了解不同设置的作用。
推荐阅读
- vba - Excel中工作表的自动完成代码在使用VB的其他工作表中不起作用
- typescript - 检测联合类型参数是否是 TypeScript 中的数组或数组数组
- javascript - javascript:将 ISO 转换为本地时间的 IE 替代方法
- amazon-web-services - 如果 S3 前缀不存在,Redshift COPY 命令会引发错误
- javascript - iOS 移动设备的 scrollIntoView 问题
- html - 让 JAWS 宣布 aria-selected 状态
- doctrine-orm - Zend 框架 3 - 找不到教义实体
- ruby-on-rails - 分布式 Rails 应用程序 - 如何配置?
- c# - 保存文件并防止用户写入
- javascript - 如何限制在 react js 的输入类型编号字段中输入多个点?