css 怎么实现这种凹面效果呢?

图片描述

clipboard.png

如上图所示,怎么实现这‘热门游戏’和‘首页’之间这种凹形效果呢?请大神指教!

阅读 7k
7 个回答

https://codepen.io/Ariex/pen/...
用到了background-blend-mode: overlay;所以IE和Edge用户会看不到,不过也无所谓了,反正IE已经被扔到垃圾桶里了,而Edge很快也要被MS用chromium替代了

这个用border-radius就能实现了吧

border-radius:0px 34px 34px 0px;
overflow:hidden;

半透明的背景色下这种不行,请参考@Xeira 的答案

border-radius进行处理就OK,类似画圆。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题