【每日一练】140—一个漂亮的爱心等式

d95fafa07a0368eda00d5633a588d930.png

今天练习一个好玩的效果,请大家看下面的最终效果:

abc81ebdfdb4a7b7f27dc84ef2380947.png

HTML代码:

<!DOCTYPE html>
<html>
<head>
  <title>【每日一练】140—一个漂亮的爱心等式</title>
  <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
  <div class="drop">
    <p>Html</p>
  </div>
  <span>+</span>
  <div class="drop">
    <p>CSS</p>
  </div>
  <span>=</span>
  <div class="drop">
    <ion-icon name="heart"></ion-icon>
  </div>
  <script type="module" src="https://unpkg.com/ionicons@5.5.2/dist/ionicons/ionicons.esm.js"></script>
  <script nomodule src="https://unpkg.com/ionicons@5.5.2/dist/ionicons/ionicons.js"></script>
</body>
</html>

CSS代码:

*
{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'Courgette', cursive;
}
body 
{
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  overflow: hidden;
  background: #eee;
  gap: 30px;
}
.drop
{
  position: relative;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  font-size: 2.5em;
  display: flex;
  text-shadow: -2px -2px 5px #fff;
  filter: drop-shadow(4px 4px 10px #fff);
  justify-content: center;
  align-items: center;
  box-shadow: inset 10px 10px 10px rgba(0,0,0,0.05),
              15px 25px 10px rgba(0,0,0,0.05),
              15px 20px 20px rgba(0,0,0,0.05),
              inset -10px -10px 15px rgba(255,255,255,0.9);
}
.drop::before
{
  content: '';
  position: absolute;
  top: 35px;
  left: 25px;
  background: #fff;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  filter: blur(2px)
}
.drop::after
{
  content: '';
  position: absolute;
  top: 25px;
  left: 50px;
  background: #fff;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  filter: blur(2px)
}
.drop ion-icon 
{
  font-size: 5em;
  color: #444;
}
span 
{
  font-size: 3em;
}
.drop ion-icon
{
  font-size: 2em;
  color: #ff5353;
}

写在最后

以上就是每日一练的全部内容,希望今天的小练习对你有用,如果你觉得有帮助的话,请点赞我,关注我,并将它分享给你身边做开发的朋友,也许能够帮助到他。

我是杨小爱,我们明天见。

推荐阅读

【每日一练】01~100练大合集汇总

学习更多技能

请点击下方公众号

a0a318ca97cc679ca111d7506cdedca9.gif

008169dd28558e2e0a0f505b15eb8f3c.jpeg

832514cacf9bb26bcbf860a2eb24231b.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值