类似于这种 tab按钮切换卡
首先你要先实现两个梯形的效果,然后再通过margin
负值,或者translateX
或者left
改变元素的位置。
为了实现层叠效果,所以,position:relative;
或者position:absolute
还是需要有的,同时在激活的那个 tab 上,要把 z-index
值加大。
以上是基本的思路,至于实现梯形的图形,可以直接使用这个工具:https://csstrick.alipay.com/trick/trapezoidal
细看了一下你的设计稿,梯形带有圆角效果,如果你对于 CSS 的渐变掌握不深的话,可以考虑直接使用图片来实现,简单快捷。
想要的效果 如何使用以下 html 只修改 css 不增加元素的前提下实现上边的效果
,文字前面跟着已到期或者即将到期,但是这段文字是右对齐,且以最长文本的长度作为整个盒子的宽度,并设置背景色。
中间的那个细条
红色圈出来的部分的颜色变化是怎么做到的? 视频我放到这里了https://www.bilibili.com/video/BV1zp4y1M7M4/?vd_source=b52b50...
请问这种水滴形状用css怎么画呢?