div+css布局实现可爱葫芦娃福娃效果代码

代码语言:html

所属分类:布局界面

代码描述:div+css布局实现可爱葫芦娃福娃效果代码

代码标签: div css 布局 可爱 葫芦娃 福娃

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

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

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


  
  
  
  
<style>
html { 
  font-size: 1vmin; 
}

body {
  margin: 0;
  min-height: 100vh;
  min-height: 100svh;
  background: 
    linear-gradient(#0000 calc(50% + 22.5em), #0000 0, #0003),
    linear-gradient(#c551 calc(50% + 22.5em), #c55 0);
}

article {
  width: 90em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background:
    radial-gradient(40% 8% at 45% 88%, #0003, #0000),
    radial-gradient(50% 12% at 50% 85%, #0005, #0000);
}

article *,
article *::before,
article *::after {
  position: absolute;
  box-sizing: border-box;
}

.stem {
  width: 10%;
  height: 20%;
  background:
    radial-gradient(40% 10% at 70% 0%, #ffc3 99%, #0000),
    radial-gradient(80% 176% at 80% 80%, #fff5, #0000 60%),
     radial-gradient(80% 176% at 80% 90%,  #0000 60%, #0008),
    linear-gradient(#0000 80%, #0004),
    #963;
  border-radius: 100% / 50% 120% 50% 20%;
  --mask:
    radial-gradient(80% 176% at 80% 80%, #0000 calc(45% - 1px), #000 45% 70%, #0000 calc(70% + 1px));
  -webkit-mask: var(--mask);
  mask: var(--mask);
  left: 50%;
  top: 0;
  transform: translate(-50%, -90%) rotate(-5deg);
}

.body {
  --mask:
    radial-gradient(35% 25% at 50% 25%, #f00 calc(100% - 1px), #0000),
    radial-gradient(50% 35% at 50% 65%, #f00 calc(100% - 1px), #0000),
    linear-gradient(#0000 19%, #000 0 60%, #0000 0);
  --mask:
    radial-gradient(35% 25% at 50% 25%, #f00 calc(100% - 1px), #0000),
    radial-gradient(50% 35% at 50% 65%, #f00 calc(100% - 1px), #0000),
    radial-gradient(48% 155% at -20% -20%, #0000 calc(100% - 1px), #000) 0 33.5% / 55% 24% no-repeat,
    radial-gradient(48% 155% at 120% -20%, #0000 calc(100% - 1px), #000) 10.........完整代码请登录后点击上方下载按钮下载查看

网友评论0