javascript - 点直到菜单项中的价格
问题描述
我正在尝试在菜单中列出菜肴,我需要根据描述制作点直到价格。我希望它看起来像这样
而且如果描述太长这样
有我的代码
<div className="container-fluid">
{dishes
.filter(dish => dish.category.id === props.category.id)
.map(dish => (
<div key={dish.id}>
<div className="row">
<h1 className="dish-title">{dish.name[state.lang]}</h1>
</div>
<div className="row">
<div className="col px-0">
{dish.description[state.lang] && <div className="dish-desc m-0">{dish.description[state.lang]}</div>}
</div>
<div className="col-auto">
<DishSizes
sizes={dish.sizes}
containerClassName="d-flex flex-column"
priceClassName="dish-price px-1"
/>
</div>
</div>
</div>
))}
</div>
我正在映射我的 json 文件,这只是菜肴部分,它呈现所有菜肴。DishSizes 基本上是呈现菜肴价格的组件。你们知道怎么做吗?
解决方案
您可以使用虚线边框来执行此操作。
main {
width: 35em;
}
h1 {
font-size: inherit;
}
.sub {
display: flex;
align-items: flex-end;
}
.desc {
flex: 1;
border-bottom: 1px dotted black;
}
.desc span {
position: relative;
background: #fff;
top: 5px;
}
<main>
<h1>Club Sandwich with Extra Flavor</h1>
<div class="sub">
<div class="desc">
<span>
Spicy jalapeno bacon ipsum dolor amet ham hock chuck ribeye short ribs, biltong kevin kielbasa meatloaf shoulder corned beef spare ribs leberkas tenderloin. <span></div>
<div class="price">5 EUR</div>
</div>
</>
推荐阅读
- r - 平均神经网络 (avNNet) 是所有迭代的平均值吗?
- tensorflow - 张量流对象检测训练中的标签文件
- android - 启动应用程序时,Android 9 手机崩溃
- amazon-web-services - 在 AWS 上实施区块链
- twitter-bootstrap - 悬停时延迟弹出下拉菜单
- sql - SQL Server 时区在 where 子句中
- reactjs - 如何将 Material UI 文本字段集中在按钮单击上?
- libgdx - Scene2D 中事件处理中的捕获和正常阶段是什么?
- angular - 将您的 RxJS 主题暴露给“外部世界”是否“安全”
- spring - 如何配置spring的RestTemplate来发出http2请求?