设置border-radius,将长方形变成两端是半圆的形状,不起作用?

发布于 6 年前作者 xiulan5712496 次浏览最后编辑 6 年前来自 ask

想实现的效果是这样:

实际出现的效果是一个椭圆:

wxss代码:

width:16rpx;

height:54rpx;

border-radius:8rpx;

10 回复
yongyu
yongyu1 楼6 年前

要改变indicator-dots的样式,当前显示的是跟上边按钮的效果那种跑道似的长条,现在这个直接变成了一个椭圆

xiulan56
xiulan562 楼6 年前

那你又说想实现的效果 是上面那样的一个按钮。现在又是swiper的点?

tao94
tao943 楼6 年前

也不行呀,这个设置的就是border-radius:50%;

jing77
jing774 楼6 年前

width:54rpx;

height:16rpx;

taoxu
taoxu5 楼6 年前

如果是显示swiper的点 : indicator-dots=‘true’ 就会显示了啊

xcui
xcui6 楼6 年前

轮播图的点  border-radius:50%

tao60
tao607 楼6 年前

上边的按钮border-radius设置的是高度的一半44rpx,就实现了两端半圆的效果,但是后边这个是轮播图的指示点,同样的方法设置的,就是个椭圆,很迷

xiulan98
xiulan988 楼6 年前

宽高呢?

qianglu
qianglu9 楼6 年前

swiper默认的指示点不都是一个小圆点吗,我想实现当前页面的指示点是一个两端是半圆的长条,其他的是圆点

qiaogang
qiaogang10 楼5 年前

你的border-radius值设置的太大了,试一下,border-radius: 50rpx;