资讯专栏INFORMATION COLUMN

css制作凸字型框

IntMain / 3006人阅读

摘要:昨天在群里看到有人想做凸字型框,今天用几分钟做了一下,发现还蛮巧妙的,分享一下最终效果如下所示代码在这儿一开始我以为只要上下两个圆角矩形拼接就行,,其实两个圆角相交处还有圆角,一看这个圆角就知道,可以使用白色的圆角矩形覆盖,那么问题来了白色

昨天在群里看到有人想做凸字型框,今天用几分钟做了一下,发现还蛮巧妙的,分享一下

最终效果如下所示

代码在这儿:https://codepen.io/woshilyy/p...

一开始我以为只要上下两个圆角矩形拼接就行,NO NO NO,其实两个圆角相交处还有圆角,一看这个圆角就知道,可以使用白色的圆角矩形覆盖,那么问题来了:
白色的圆角矩形覆盖之后,中间会形成空隙,这个空隙需要蓝色填满。所以思路是这样的:

一、先建立上下两个圆角矩形:
HTML:

 
 

二:在上面的圆角矩形左右各加一个蓝色色的圆角矩形,与上下两个矩形相切,但是长度和宽度都不能超过上下两个大矩形

][2]

三:再在后来添加的小蓝色矩形块儿上,各增加一个大小一致的白色矩形覆盖,分别设置右下圆角与左下圆角,代码如下:

border-radius: 0 0 20px 0;
border-radius: 0 0 0 20px;

OK,大功告成!一个凸型框就制作好啦,如果大佬有更好的方法,请指教嘻嘻~菜鸟的第一篇文章

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/113734.html

相关文章

  • 前端每日实战:71# 视频演示如何用纯 CSS 创作一个跳 8 字型舞的 loader

    摘要:可交互视频此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。源代码下载每日前端实战系列的全部源代码请从下载代码解读定义,容器中包含个元素居中显示定义容器尺寸画出圆点定义动画效果最后,为各圆点增加动画延时大功告成 showImg(https://segmentfault.com/img/bVbdlnO?w=500&h=500); 效果预览 按下右侧的点击预览按钮可以在当前页面预览...

    paulquei 评论0 收藏0
  • 前端每日实战:71# 视频演示如何用纯 CSS 创作一个跳 8 字型舞的 loader

    摘要:可交互视频此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。源代码下载每日前端实战系列的全部源代码请从下载代码解读定义,容器中包含个元素居中显示定义容器尺寸画出圆点定义动画效果最后,为各圆点增加动画延时大功告成 showImg(https://segmentfault.com/img/bVbdlnO?w=500&h=500); 效果预览 按下右侧的点击预览按钮可以在当前页面预览...

    104828720 评论0 收藏0
  • 多种米字型布局方式

    摘要:第一种米字型布局代码分享,思路首先分成四个大三角形上下左右,然后在在每个大的三角形分成两个三角形,颜色自己可以调整代码分享向上的三角形向下的三角形向左的三角形向右的三角形代码向下向左向右第一种米字型布局代码分享,思路首先分成四个大三角形上下左右,然后在在每个大的三角形分成两个三角形,颜色自己可以调整html代码分享 ...

    番茄西红柿 评论0 收藏0
  • [译]HTML&CSS Lesson6: 排版

    摘要:有几个不同的因素致使它的流行。在这四个值中,我们最常用的就是将文本设置为斜体和将文本恢复为正常样式。因此任何低于的值会显得更细,而高于的值会显得更粗。目前浏览器默认为蓝色,我们要把它改成和到元素一致的颜色。 随着时间的推移,网络字体排版已经得到了很大的发展。有几个不同的因素致使它的流行。其中被最广泛认可的因素是可嵌入我们自己的网络字体的系统的开发。 过去我们只能在网站中使用少量的字体。...

    BDEEFE 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<