在小程序開發(fā)中,左滑刪除是一個(gè)常見的功能。本文將介紹如何使用 CSS 實(shí)現(xiàn)小程序左滑刪除的效果。
在實(shí)現(xiàn)左滑刪除的過程中,我們需要用到以下兩個(gè) CSS 屬性:
.container { position: relative; } .delete-btn { position: absolute; top: 0; right: 0; bottom: 0; width: 80px; background-color: red; color: #fff; text-align: center; }
其中,.container
是包裹刪除按鈕和內(nèi)容的容器,通過設(shè)置position: relative;
讓刪除按鈕的position: absolute;
相對于容器進(jìn)行定位。
而.delete-btn
是刪除按鈕的樣式,通過設(shè)置它的position: absolute;
、top: 0;
、right: 0;
、bottom: 0;
讓它占據(jù)容器全部空間。
接下來,在小程序中使用上面的 CSS 代碼即可實(shí)現(xiàn)左滑刪除的效果:
<view class="container"> <view class="content">這是內(nèi)容</view> <view class="delete-btn">刪除</view> </view>
在實(shí)際開發(fā)中,還需要通過 JS 實(shí)現(xiàn)手勢滑動(dòng)事件,并控制刪除按鈕的顯示和隱藏。詳情請參考小程序開發(fā)文檔。