您的位置:首页 > 房产 > 建筑 > 响应式页面怎么写_中国建筑平台网_网络推广是什么职业_seo推广是什么意思

响应式页面怎么写_中国建筑平台网_网络推广是什么职业_seo推广是什么意思

2024/10/31 8:39:37 来源:https://blog.csdn.net/heal_l/article/details/143308970  浏览:    关键词:响应式页面怎么写_中国建筑平台网_网络推广是什么职业_seo推广是什么意思
响应式页面怎么写_中国建筑平台网_网络推广是什么职业_seo推广是什么意思

整体效果如下图:

结构代码:

 <div class='line-outside-wrap'><div class='wrap'><img src='../img/avatar@2x.png'/><div class='content-wrap'></div></div></div>

内凹框实现:

.content-wrap{width:100%;height:100%;background: #FFF;border:1px solid #BA9664;border-radius:8px;position: relative;overflow:hidden;clip-path: polygon(0px 0, calc(50% - 31.5px) 0, calc(50% - 31.5px) 1px, calc(50% + 31.5px) 1px, calc(50% + 31.5px) 0px,100% 0px, 100% 100%, 0px 100%);&::before{content: '';width: 65px;height: 65px;position: absolute;left: 50%;top: -30px;background: #FFF9EC;transform: translate(-50%, 0%);border: 1px solid #BA9664;border-radius: 50%;}}

核心属性:clip-path 裁出显示区域,内凹圆可任意移动显示位置。

外凸框实现:

.wrap{width:100%;height:100%;padding:5px;background:#FFF9EC;border-radius:12px;position: relative;border: 1px solid #FFF9EC;box-shadow: 0px 1px 10px 4px rgba(255,245,224,0.4);&::before{content: '';width: 65px;height: 65px;position: absolute;left: 50%;top: -25px;transform: translate(-50%, 0%);background: #FFF9EC;border: 1px solid #3A7035;border-radius:50%;clip-path:polygon(-10px 39%,calc(100% + 20px) 39%,100% -10px,-10px -10px);box-shadow: 0px 1px 10px 4px rgba(255,245,224,0.4);z-index:1;}&::after{content: '';position: absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid #3A7035;border-radius:12px;clip-path: polygon(0px 0, calc(50% - 31px) 0, calc(50% - 31px) 1px, calc(50% + 31px) 1px, calc(50% + 31px) 0px,100% 0px, 100% 100%, 0px 100%);}}

使用伪元素after画出缺口外框,伪元素before画出圆形框(若带有阴影,裁取时坐标需加上阴影扩散宽度)。

注意边框层级。 

​​​​​​​

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com