纯css代码画的猫头鹰

这篇文章详细描述了一个使用CSS3创建的复杂背景效果,涉及到多种渐变、定位和旋转技巧,应用于Owl组件中,可以在BootstrapMB网站上找到实例。
摘要由CSDN通过智能技术生成

核核心代码

 
#owl {
  box-sizing: border-box;
  position: absolute;
  width: 240px;
  height: 240px;
  left: calc(50% - 120px);
  top: calc(50% - 120px);
  background: radial-gradient(circle at center 0,var(--purple) 7px,transparent 8px) 92px 132px / 16px 8px,radial-gradient(circle at center 0,var(--purple) 7px,transparent 8px) 68px 132px / 16px 8px,radial-gradient(circle at center 0,var(--purple) 7px,transparent 8px) 80px 148px / 16px 8px,radial-gradient(circle at center 0,var(--purple) 7px,transparent 8px) 80px 116px / 16px 8px,radial-gradient(var(--red) 29px,transparent 30px) 59px 95px / 60px 60px,linear-gradient(var(--purple) 99%,transparent 1%) 88px 85px / 30px 40px,radial-gradient(circle at center 0,transparent 6px,var(--black) 7px 15px,transparent 16px) 136px 48px / 32px 16px,radial-gradient(circle at center 0,transparent 6px,var(--black) 7px 15px,transparent 16px) 72px 48px / 32px 16px,radial-gradient(var(--white) 31px,transparent 32px) 120px 16px / 64px 64px,radial-gradient(var(--white) 31px,transparent 32px) 58px 16px / 64px 64px,linear-gradient(var(--white) 99%,transparent 1%) 85px 49px / 70px 30px,radial-gradient(circle at center 0,var(--red) 29px,transparent 30px) 150px top / 60px 60px,radial-gradient(var(--red) 14px,transparent 15px) 138px 6px / 30px 30px,radial-gradient(circle at 100% 100%,var(--red) 47px,transparent 48px) 104px top / 48px 48px,radial-gradient(circle at center 0,var(--red) 29px,transparent 30px) 30px top / 60px 60px,radial-gradient(var(--red) 14px,transparent 15px) 72px 6px / 30px 30px,radial-gradient(circle at 0 100%,var(--red) 47px,transparent 48px) 88px top / 48px 48px,radial-gradient(var(--purple) 47px,transparent 48px) 104px top / 96px 96px,radial-gradient(var(--purple) 47px,transparent 48px) 40px top / 96px 96px,radial-gradient(var(--red) 59px,transparent 60px) 54px 68px / 120px 120px,linear-gradient(-60deg,transparent 40%,var(--brown) 1%) 50px bottom / 30px 30px,linear-gradient(var(--brown) 99%,transparent 1%) center 187px / 200px 25px;
  background-repeat: no-repeat
}

#owl::before,#owl::after {
  content: "";
  display: block;
  position: absolute
}

#owl::before {
  width: 80px;
  height: 156px;
  bottom: 0;
  right: 42px;
  border-radius: 0 80px 0 100px;
  background: linear-gradient(var(--brown) 99%,transparent 1%) center 104px / 100px 25px no-repeat;
  background-color: var(--purple)
}

#owl::after {
  width: 30px;
  height: 30px;
  background-color: var(--orange);
  top: 64px;
  left: 105px;
  border-radius: 40% 50% 40% 0;
  transform: rotate(-45deg);
  box-shadow: -60px 90px 0 -7px var(--orange),-70px 80px 0 -7px var(--orange),-90px 60px 0 -7px var(--orange),-100px 50px 0 -7px var(--orange)
} 

转载地址:https://www.bootstrapmb.com/item/14281

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值