Angular Material Flexbox - 如何在包裹行之间添加边距?

2024-01-06

我正在使用 Angular Material 及其弹性盒功能。

我现在遇到了一个在我看来应该很简单的问题,但我却遇到了问题。

我已经创建了this https://codepen.io/anon/pen/grZowkCodepen 用于演示我的问题。

因此,我有一行包含超过该行 100% 的项目,并且启用了换行,因此我得到两行没有边距的项目,如下所示:

<div class="row" layout="row" layout-wrap="wrap">
    <div flex="50" class="item1"></div>
    <div flex="50" class="item2"></div>
    <div flex="50" class="item3"></div>
    <div flex="50" class="item4"></div>
</div>

我正在使用这个CSS:

.row {
    background-color: grey;
    padding: 10px;
}

.item1 {
    height: 200px;
    background-color: blue;
}

.item2 {
    background-color: red;
}

.item3 {
    backgronud-color: black;
    height: 100px;
}

.item4 {
    background-color: green;
}

我希望周围的每个项目都有均匀的边距(假设为 10 像素)。

我尝试像平常一样设置边距,但项目无法正确换行,每行只给出一个项目。我仍然想要每行 2 个项目。

当我向项目添加子 div 并设置时,我成功地获得了左右边距margin: 10px;但顶部和底部边距完全被忽略。

那么,如何才能让行以 10px 的边距(垂直)换行呢?


您可以尝试覆盖此 Angular 指令的部分内容:

flex="50" (which computes to flex: 1 1 50% [flex-grow, flex-shrink, flex-basis])

使用这个CSS:

.row > div {
    flex-basis: calc(50% - 20px) !important; /* width less horizontal margins */
    margin: 10px;
}  

修订版代码笔 https://codepen.io/anon/pen/yJKvrp?editors=1100

阅读有关 CSS 的更多信息calc https://drafts.csswg.org/css-values-3/#calc-notation功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Angular Material Flexbox - 如何在包裹行之间添加边距? 的相关文章

  • 使用 JavaScript 中的 mousemove 事件在画布内的图像上绘制矩形

    我正在尝试使用 mousemove event 在画布内的图像上绘制一个矩形 但由于clearRect 我在图像上得到了矩形 并且矩形中填充了颜色 谁能帮我解答一下 如何在图像上绘制一个只有边框的矩形 下面是我实现它所遵循的代码 var c
  • 为什么明确:正确的方法没有按预期工作

    我总是很困惑clear left clear right and clear both在CSS中 我知道clear both意味着它不允许在其两侧浮动元素 我做了一些测试here http jsfiddle net malaikuangre
  • 使用 docx4j 从带有 Base64 图像的 HTML 生成 .docx

    我正在尝试生成一个 docx from a HTML字符串与docx4j in Java 其中包含 Base64 图像 目前 我能够生成 Word 并下载它 在 Vaadin 项目内 但图像无法正确插入 但是 如果我把HTML代码写入一个索
  • 所选项目的值[重复]

    这个问题在这里已经有答案了 我正在使用一个
  • 带有可点击标签的单选按钮组

    根据我收集的信息 为了使单选按钮的标签可单击 您必须为两个元素分配相同的 name 属性值 我遇到的问题是 当您有多个单选按钮时 请说 是或否 类型选择 为了使其到达单击其中一个时 另一个禁用的位置 两个单选按钮的 名称 属性必须具有相同的
  • Mousemove视差效果移动div的位置

    我正在尝试创建轻微的视差效果 我不确定它是否真的构成视差 但这是一个类似的想法 其中有四层 当鼠标移动时 它们以略有不同的速率移动 我找到了一个很好的例子 它提供了与我想要的类似的东西 http jsfiddle net X7UwG 2 h
  • 为什么 AngularJS 在使用 ng-bind-html 时会去掉 data- 属性?

    我正在使用 contentEditable div 来使用户能够格式化他们的文章 我对html内容做了一些处理并保留它 我在用ng bind html当观众想要阅读文章时呈现结果 我不想使用 sce trustAsHtml因为我仍然希望 A
  • 自定义 CSS 不适用于 Bootstrap

    首先我想说 我知道我的 HTML 并不是最高效或最干净的 我的问题是我编写的自定义 CSS 根本不适用于我的网页 Bootstrap 似乎工作得很好 但是当我尝试进行任何编辑或覆盖 Bootstrap 时 它完全不起作用 我知道我的自定义
  • 如何使用鼠标单击选择多个项目?

    This is the default jQueryUI display as a Grid Layouts demo here http jqueryui com demos selectable display grid I can s
  • Z-Index 不起作用 - 替代技术或修复

    我已为固定位置的菜单栏分配了高 z index 但它仍然出现在我网站上其他元素的下方 是否有我可以使用的替代技术或者我编写的代码有问题 我的有问题的网站是here http ninjawarrior info new 注意 向下滚动后需要向
  • 浏览器会尝试解析 img>

    是否有可能或有可能img标签 或任何其他要解析的 当 lt 标签前面有几个字符 或者可能被省略 这种情况会发生在任何著名的 HTML 解析器中吗 例如 div test div Where test可以是任何包含 gt 但不是一个 lt 例
  • 如何在 django 中获取复选框值?

    tr td td tr
  • CSS3变换:翻译最大值?

    我创建了一个实验无限滚动 Pi 的前十亿位 https daniellamb com experiments infinite pi 寻找 创建一个具有大量数据集的高性能滚动解决方案 我开始测试iScroll http iscrolljs
  • XAMPP 中的根路径

    我遇到这个问题已经有一段时间了 并且广泛寻找答案但没有成功 img src images test jpg 从 根路径 在我的例子中是在 LAMP 中的生产中 获取图像 htdocs images test jpg 无论是从 htdocs
  • 如何选择带有空格的类

    我如何选择一个类class boolean optional 我已经尝试过这个 boolean optional CSS boolean optional CSS 正如 Zepplock 所说 这实际上是一个属性中的两个类 boolean
  • 为什么音频自动播放在 Google Chrome 中不起作用?

    我正在尝试在页面刚刚打开时自动播放音频文件 我的浏览器是谷歌浏览器更新到最新版本 这是代码
  • 将参数传递给 Angular2 组件

    我正在学习 Angular2 所以要温柔 我有一个带有字符串数组的基本组件 我想将一个整数传递给该组件并让它返回在该参数的索引处找到的字符串 例如 myComponent number 1 返回字符串 第二个元素 到目前为止我的代码是这样的
  • PHP:分离业务逻辑和表示逻辑,值得吗? [复制]

    这个问题在这里已经有答案了 可能的重复 为什么要在 PHP 中使用模板系统 https stackoverflow com questions 436014 why should i use templating system in php
  • Scrapy在页面上找不到表单

    我正在尝试编写一个自动登录的蜘蛛这个网站 https www athletic net account login ReturnUrl 2Fdefault aspx 但是 当我尝试使用scrapy FormRequest from resp
  • Rails 2 Mailer View 将 3D 添加到字符串之前

    我有一个非常旧的 Rails 应用程序 它试图为新用户发送验证电子邮件 但永远找不到令牌 因为由于某种原因 无论我如何生成链接 链接都会以 3D 形式添加到字符串前面 由于某种原因 它似乎还在标记的中间注入了一个 符号 这是一些带有输出的代

随机推荐

  • 将字符串转换为 LatLng

    我正在使用 Google Maps API v2 并且从 SharedPreferences 中获取位置坐标单个字符串 34 8799074 174 7565664 我需要将其转换为 LatLng 有人可以帮忙吗 Thx 谷歌地图Andro
  • Caliburn.Micro 将 MainView 中的 UserControls 绑定到其 ViewModel

    我有一个 MainView xaml 绑定到 MainViewModel 就可以了 我想尝试的是将主窗体上的许多控件拆分为用户控件 现在 我将 UserControls 与 MainView 一起放入 Views 文件夹中 并将它们命名为
  • 我在 KubernetesPodOperator 的 DAG 设置中做错了什么

    我在这个中找到了以下Airflow DAG博客文章 https kubernetes io blog 2018 06 28 airflow on kubernetes part 1 a different kind of operator
  • Spritekit - 创建一堵“墙”

    我想知道如何用 spritekit 创建一堵墙 物体上的某些东西无法移动过去 我知道我可以使用这段代码 self physicsBody SKPhysicsBody bodyWithEdgeLoopFromRect self frame 但
  • JavaScript 对象检测:点语法与“in”关键字

    我见过两种检测 UA 是否实现特定 JS 属性的方法 if object property and if property in object 我想听听关于哪个更好的意见 最重要的是 为什么 其中一个明显优于另一个吗 除了这两种方法之外还有
  • 获取CPU温度

    我想知道CPU的温度 以下是我使用 C 和 WMI 所做的工作 我正在读取 MSAcpi ThermalZoneTemperature 但它始终相同 而且根本不是 CPU 温度 有没有办法不用写驱动就能获取CPU的真实温度 或者有什么我可以
  • OpenXML SDK C++ 示例

    HI 我正在尝试使用 OpenXML SDK 在 C 中创建一个 Word 文档 我在添加引用和使用命名空间时遇到问题 因为网上的大多数示例都是基于 C 给出的 1 如何在代码中添加对项目的引用并使用命名空间 例如 using namesp
  • 邮政信箱验证

    希望验证邮政信箱 但想知道是否存在此类验证 我将 地址 字段分为 地址 1 和 地址 2 此类 PO Apt Suite 信息所在的位置 Example Address 1 123 Main Street Address 2 Suite 1
  • Hadoop MapReduce 出现“无法解析主机名”错误

    现在我运行Hadoop MapReduce作业 输入数据来自HBase表 最近出现错误 错误如下 错误mapreduce TableInputFormatBase 无法解析 172 16 4 195的主机名 因为javax naming N
  • pandas“未命名”列不断出现

    我遇到一个问题 每次运行程序 从 csv 文件读取数据帧 时 都会显示一个名为 未命名 的新列 运行 3 次后的示例输出列 Unnamed 0 Unnamed 0 1 Subreddit Appearances 这是我的代码 对于每一行 未
  • 将按钮添加到 WinForms 的列表视图中

    有没有办法将按钮控件添加到 WinForms 应用程序中 ListView 内的单元格 这是一个类的代码ListViewExtender您可以重复使用 它不是一个派生类ListView 基本上您只需声明特定列显示为按钮而不是文本 按钮的文本
  • 如何在 Asp.Net Identity 中获取用户的角色名称

    我想弄清楚如何在身份框架中查找用户角色名称 我的配置是 只有一个角色分配给用户 所以 我尝试使用 public string GetUserRole string EmailID string Password var user await
  • 如何释放 glBufferData 内存

    我创建了一个顶点缓冲区对象类来管理应用程序中的大量顶点 用户调用构造函数创建glBuffer 并调用glBufferData分配指定大小的空间 有一个名为 resize 的类函数 允许用户通过再次调用 glBufferData 来更改 VB
  • 在响应式中隐藏图像?

    我是引导程序编码的新手CSS我遇到了一个问题 在桌面版本中我需要一个图像 但当涉及到移动版本时 我需要显示第二个图像 而第一个图像应该隐藏 div class col md 9 style padding 0px img src image
  • iPhone:通过给定的 CGPath 剪辑用户提供的 UIImage

    在我的iPhone应用程序中 我需要让用户剪辑用户提供的UIImage通过给定的动态生成CGPath 所有外部给定的 已关闭 CGPath应该被剪掉 并且生成的图像应该被路径的边界矩形修剪 图像应使用软边框进行裁剪 也就是说 剪切路径边缘的
  • Pygame 鼠标事件中的 Python 时间计数器

    我想计算 Pygame 中用户鼠标事件的时间 如果用户大约 15 秒没有移动鼠标 那么我想在屏幕上显示文本 我试过time模块 但它不起作用 import pygame time pygame init codes font pygame
  • 使用 Azure 函数的动态输出 blob 路径

    我有一个由事件中心触发的 Azure 函数 这是我的 index js 文件的片段 module exports async function context eventHubMessages context log JavaScript
  • Isabelle函数定义实例分析

    想象一下我有一个包含三种情况的函数定义 function f where eq1 if cond1 eq2 if cond2 eq3 if cond3 我怎样才能证明一些方程 f x y f y x 使用左侧的案例分析 仅编写 apply
  • 密钥库和别名 - 是否有使用多个别名?

    使用 Eclipse 导出签名的 Android 应用程序时 使用多个别名是否有目的 根据关于签名的官方指南 http developer android com guide publishing app signing html 建议您使
  • Angular Material Flexbox - 如何在包裹行之间添加边距?

    我正在使用 Angular Material 及其弹性盒功能 我现在遇到了一个在我看来应该很简单的问题 但我却遇到了问题 我已经创建了this https codepen io anon pen grZowkCodepen 用于演示我的问题