css布局实现波浪纹图片边框效果代码

代码语言:html

所属分类:布局界面

代码描述:css布局实现波浪纹图片边框效果代码

代码标签: css 布局 波浪纹 图片 边框

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">
  

  
  
  
<style>
img {
  --s: 40px;  /* control the size of the wave */
  --w: 250px; /* preferred image width */
  --c:#CD8C52;
  
  width: round(var(--w),2*var(--s)); /* my first use case of round() 🥳 */
  aspect-ratio: 1;
  object-fit: cover;
  padding: var(--s);
  border-radius: calc(1.5*var(--s));
  --R:calc(var(--s)/sqrt(2)) at;
  --g:radial-gradient(var(--R) 50%,var(--c) calc(100% - 1px),#0000) 
     0 0/calc(2*var(--s)) calc(2*var(--s));
  --_c:#0000 100%,var(--c) calc(100% + 1px);
  --_b:calc(2*var(--s)) calc(51% - var(--s)/2) repeat-x;
  background: var(--g),
    radial-gradient(var(--R) 50% calc(100% + var(--s)/2),var(--_c)) 
     var(--s) calc(100% - var(--s)/2)/var(--_b),
    radial-gradient(var(--R) 50% calc(      var(--s)/-2),var(--_c)) 
     var(--s) calc(       var(--s)/2)/var(--_b);
  --_m:var(--s)/calc(51% - var(--s)/2) calc(2*var(--s)) repeat-y;
  -webkit-mask: var(--g),
    r.........完整代码请登录后点击上方下载按钮下载查看

网友评论0