css - 如何使我的离子输入与我的 ion-item 宽度相等
问题描述
我的ion-input
元素有一条横跨视图整个宽度的灰线。我想要它,所以这条线等于ion-item
元素。
<ion-content padding>
<ion-list>
<ion-item>
<ion-label>
<h1><strong>{{$route.params.excercise}}</strong> working set weight</h1>
<p>Include bar and plates</p>
</ion-label>
</ion-item>
<ion-item>
<ion-input placeholder="... kg" type="number" min="0" step="1.25"></ion-input>
</ion-item>
</ion-list>
...
<style scoped>
ion-input {
width: inherit; // doesn't work
}
</style>
宽度太宽。
解决方案
您可以class="ion-padding"
从https://ionicframework.com/docs/layout/css-utilities和lines="inset"
/或lines="full"
从https://ionicframework.com/docs/api/item使用
选项1:
<ion-list class="ion-padding">
<ion-item lines="full">
<ion-label>
<h1><strong>Squat</strong> working set weight</h1>
<p>Include bar and plates</p>
</ion-label>
</ion-item>
<ion-item lines="full">
<ion-input placeholder="... kg" type="number" min="0" step="1.25"></ion-input>
</ion-item>
</ion-list>
选项 2:
<ion-content class="ion-padding">
<ion-list>
<ion-item lines="inset">
<ion-label>
<h1><strong>Squat</strong> working set weight</h1>
<p>Include bar and plates</p>
</ion-label>
</ion-item>
<ion-item lines="inset">
<ion-input placeholder="... kg" type="number" min="0" step="1.25"></ion-input>
</ion-item>
</ion-list>
</ion-content>
推荐阅读
- node.js - 如何将 MongoDB 错误从 Express 传递给 React
- unity3d - 在 Unity 中将不透明着色器转换为透明着色器后没有透明度,需要帮助识别我的错误
- node.js - 如何使用等待函数从 mongodb 中检索值?
- visual-studio-code - TextMate 语法在 VS Code 上没有任何匹配项
- python - 如何在python中关闭套接字连接?
- go - 如何导入路线
- python-3.x - 无法将二进制字符串解码为 Unicode 省略号
- sql - 将数据从非生产数据库复制到生产数据库
- php - 有没有办法将电报组的用户与网站中的用户匹配?
- python - 如何从列表中每行显示 5 个数字?