- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果卡片标题超过 parent 宽度(卡片宽度),我该如何正确添加点。到目前为止,我已经这样做了:
card: {
width: 275,
display: "flex"
},
overflowWithDots: {
textOverflow: 'ellipsis',
whiteSpace: 'nowrap',
overflow: 'hidden',
width: '100px'
}
<Card className={classes.card}>
<CardHeader
title={
<Typography gutterBottom variant="h6" component="h4" className={classes.overflowWithDots}>
{movie.title}
</Typography>
}
/>
最佳答案
问题
据我了解,您正在限制 的大小卡 ,在这种情况下,由于 的方式,您无法放置省略号卡头 在 html 中呈现。
卡头 组件使用“ 根 ”元素和“ 内容 ”元素呈现。见下文:
排版 具有添加点的内置 Prop noWrap .对于 noWrap 属性要正常工作,我们有以下方法。
解决方案 1
CardHeader 的默认行为是使用 flex。如果您不需要它,请使用 flex:
...
cardHeader: {
display: "block",
overflow: "hidden"
}
...
<CardHeader
className={classes.cardHeader}
title={
<Typography noWrap gutterBottom variant="h6" component="h4">
A world wide web - the revolution
</Typography>
}
/>
...
...
cardHeaderRoot: {
overflow: "hidden"
},
cardHeaderContent: {
overflow: "hidden"
}
...
<CardHeader
classes={{
root: classes.cardHeaderRoot,
content: classes.cardHeaderContent
}}
title={
<Typography noWrap gutterBottom variant="h6" component="h4">
A world wide web - the revolution
</Typography>
}
/>
...
关于javascript - React Material UI CardHeader 标题溢出点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61675880/
我正在玩 React 和 material-ui,其他东西也有用,但出于某种原因 没有被渲染。下面是代码 import React from "react"; import Card from "@m
如何使用 CardHeader 属性 title 和 titleTypographyProps 来调整标题文本的外观和感觉 Material 用户界面文件:Api Doc 示例沙箱:Here you
如果卡片标题超过 parent 宽度(卡片宽度),我该如何正确添加点。到目前为止,我已经这样做了: card: { width: 275, display: "flex" },
我想要一个卡片标题,左侧有一些文本,右侧有两个按钮。这是我的 html: {{categorie.name}} Add Edit 但这两个按钮会显示在 h3 下方,如下所示: 有
我正在使用 Material-UI 并尝试将省略号应用于 CardHeader 中的底层 Typography 组件,但传递 noWrap进入 titleTypographyProps 似乎不起作用。
使用 React 和 Material UI 我正在尝试在 中布置 3 个 div 这样它分别具有左对齐、居中对齐和右对齐,如下所示。 变化微不足道,我需要删除填充并更改为 display: inh
如何将标题中心放置在 CardHeader (Material-UI) 上? 我正在使用 Material-UI v0.18.7 这是我的代码。我尝试使用 textAlign: 'center' to
我是一名优秀的程序员,十分优秀!