- 代码实现对话框样式,尖角位置可改
<view class="fabu-checkbox">
<view>采购需求发布</view>
<view>生产需求发布</view>
<view>设计需求发布</view>
</view>
.fabu-checkbox {
position: absolute;
//框的位置
right: 8rpx;
top: 112rpx;
//框的位置
z-index: 100;
min-width: 216rpx;
background: rgba(0, 0, 0, 0.8);
font-size: 26rpx;
font-family: SourceHanSansCN-Regular, SourceHanSansCN;
color: #FFFFFF;
text-align: center;
line-height: 70rpx;
padding: 16rpx;
border-radius: 10rpx;
&::after {
content: '';
display: block;
width: 0;
height: 0;
//尖角位置border-left、border-right、border-bottom、border-top搭配使用有不同效果
border-left: 16rpx solid transparent;
border-right: 16rpx solid transparent;
border-bottom: 20rpx solid rgba(0, 0, 0, 0.8);
position: absolute;
top: -18rpx;
right: 38rpx;
}
}
如,尖角要在框的右侧边
border-top: 16rpx solid transparent;
border-bottom: 16rpx solid transparent;
border-left: 20rpx solid rgba(0, 0, 0, 0.8);