在离子2中删除开始和结束边界ionic-list标签

Yal*_*rao 8 typescript ionic-framework ionic2 ionic3 angular

只想删除开始和结束边框.我是这种编程语言的新手.我正在使用下面的代码来显示列表.

<ion-content>
<ion-list class="item">
  <ion-item href="#">
    Hello!
  </ion-item>
   <ion-item  href="#">
    Hello2
  </ion-item>

</ion-list>  
      </ion-content>
Run Code Online (Sandbox Code Playgroud)

我需要在下面提到的屏幕截图中删除突出显示的红色圆圈边框.怎么做? 在此输入图像描述

seb*_*ras 18

一种方法是在元素中添加无行,ion-list如下所示:

<ion-list no-lines>...</ion-list> 
Run Code Online (Sandbox Code Playgroud)

但这也将删除项目的行.因此,为了仅删除底部的那一行,您可以添加此样式规则:

.md ion-list > .item:last-child, 
.md ion-list > .item-wrapper:last-child .item,
.wp ion-list > .item:last-child, 
.wp ion-list > .item-wrapper:last-child .item,
.ios ion-list > .item:last-child, 
.ios ion-list > .item-wrapper:last-child .item {
    border-bottom: none;
}
Run Code Online (Sandbox Code Playgroud)


Ife*_*kwu 8

对我有用的解决方案是

.list-ios>.item-block:first-child {
    border-top: none;
}
.list-ios>.item-block:last-child {
    border-bottom: none;
}
Run Code Online (Sandbox Code Playgroud)

正如评论中所提到的,下面是Android版本

.list-md>.item-block:first-child {
    border-top: none;
}
.list-md>.item-block:last-child {
    border-bottom: none;
}
Run Code Online (Sandbox Code Playgroud)