css - 如何添加具有不同方向的多个渐变CSS
问题描述
这是我正在尝试重新创建的设计,这就是我的样子。我需要一些帮助来制作顶部的渐变,因为到目前为止,我只能将其设为纯色,因为我已经为背景本身使用了渐变,而且我不知道如何组合不同的颜色渐变在一起。
.top-card {
height: 230px;
max-width: 295px;
min-width: 150px;
border-radius: 3%;
text-align: center;
padding: 20px 0px;
}
.instagram {
background: linear-gradient(to top, hsl(228, 28%, 20%) 99%, hsl(37, 97%, 70%) 99%);
}
<div class="top-card instagram">
<div class="gradient">
</div>
<div class="name-container">
<img src=images/icon-instagram.svg class="top-icon" alt="instagram">
<p class="name">@realnathanf</p>
</div>
<h1 class="follower-number">11k</h1>
<p class="follower-text">FOLLOWERS</p>
<div class="increment-container-top">
<img src="images/icon-up.svg" class="arrow" alt="arrow">
<p class="increment-increase">1099 Today</p>
</div>
</div>
解决方案
你的 html 结构会有轻微的变化,你需要做的就是用“明亮的渐变”填充父容器,在它的子容器中,用较暗的部分填充。请检查下面的代码片段以获得更好的理解:
.top-card {
height: 230px;
border-radius: 3%;
text-align: center;
padding: 20px 0px;
}
.gradient {
max-width: 295px;
min-width: 150px;
background: rgb(248,197,117);
background: linear-gradient(90deg, rgba(248,197,117,1) 13%, rgba(214,79,148,1) 91%);
border-radius:3%;
}
.instagram {
background: linear-gradient(to top, hsl(228, 28%, 20%) 98%, rgba(255, 255, 255, 0%) 2%);
}
<div class="gradient">
<div class="top-card instagram">
<div class="name-container">
<img src=images/icon-instagram.svg class="top-icon" alt="instagram">
<p class="name">@realnathanf</p>
</div>
<h1 class="follower-number">11k</h1>
<p class="follower-text">FOLLOWERS</p>
<div class="increment-container-top">
<img src="images/icon-up.svg" class="arrow" alt="arrow">
<p class="increment-increase">1099 Today</p>
</div>
</div>
</div>
推荐阅读
- forms - 如何防止 EntityType 在与同一实体(父)的多对一关系中显示当前对象?
- git - Git责备文件/文件夹级别?
- asp.net - 如何在 Heroku 上部署 Windows 映像?
- jquery - 如何根据我的菜单 div 添加动态填充顶部和底部
- html - 在新 div 中包装元素时 CSS 中断(兄弟选择器)
- html - Slider的项目h1变量的位置,h2静态重叠第一个
- google-drive-api - 可以下载文件(没有文件名或扩展名),但看不到它们?
- postgresql - 在 Postgres 数据库中创建对象时的 Liquibase 默认角色
- javascript - 为什么链接中的路径发生变化并且没有执行到该地址的转换?
- python - SQLAlchemy在比较日期时忽略None