🖊️
【React ✗ MUI5】指定した行末に3点リーダーをつける
やりたいこと
MUI5で指定した行末に3点リーダーをつけたい。
前提としてMUI5ではsx propsを使うみたいなのでそれに則ってスタイリングする。
解決策
<Typography
sx={{
width: "100%",
display: "-webkit-box",
WebkitBoxOrient: "vertical",
WebkitLineClamp: 5, // 行数指定
overflow: "hidden",
}}
>
テストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテストテスト
</Typography>
CSSとMUI5で違う部分として、WebkitBoxOrient
の書き方が違うので注意。
CSS: -webkitBoxOrient
MUI: WebkitBoxOrient
プレビュー
参考サイト
Discussion