纯css实现炫酷头像效果

简介: 纯css实现炫酷头像效果

分享一个炫酷头像效果:

b站渡一教育的一个视频看到的(不是推广,只是注明出处)

<style>
  img {
    --s: 280px;
    --c1: #c02942;
    --c2: #ecd078;
    --b: 5px;
    --f: 1;
    --bgOption: content-box no-repeat center/ calc(100% / var(--f)) 100%;
    --shrink: calc((var(--s) / var(--f) - var(--s)) / 2 - var(--b));

    width: var(--s);
    height: var(--s);
    cursor: pointer;
    transition: 0.5s;
    padding-top: 100px;
    outline: var(--b) solid var(--c1);
    outline-offset: var(--shrink);
    border-radius: 0 0 999px 999px;
    transform: scale(var(--f));
    background: radial-gradient(
        circle closest-side,
        var(--c2) calc(99% - var(--b)),
        var(--c1) calc(100% - var(--b)),
        var(--c1) 99%,
        transparent 100%
      )
      var(--bgOption);
    mask: linear-gradient(#000 0 0) no-repeat center calc(0px - var(--shrink)) /
        calc(100% / var(--f) - 2 * var(--b)) 50%,
      radial-gradient(circle closest-side, #000 99%, transparent)
        var(--bgOption);
  }
  img:hover {
    --f: 1.35;
  }
</style>
<div class="avatar">
  <img src="img/head.png" />
</div>

觉得挺有意思,就写着玩了玩儿,可以看我现在头像的样子

相关文章
|
前端开发 测试技术 容器
【CSS】如何给自己头像打造3D动态悬浮效果?(慎入!有点难)
有设想过,当你鼠标移入头像时,展现出从圆圈或洞中探出的那种效果吗?我有类似的想法,但采用了不同的方式并添加了一些动画。我感觉非常实用,并且可以产生简洁的悬停效果,可以在您自己的头像之类的东西上使用。
【CSS】如何给自己头像打造3D动态悬浮效果?(慎入!有点难)
|
7月前
|
前端开发
CSS圆形头像以及发光效果实现
CSS圆形头像以及发光效果实现
|
前端开发
CSS实现头像右上角消息数字提示
CSS实现头像右上角消息数字提示
99 0
|
前端开发
CSS 小技巧 | 一行代码实现头像与国旗的融合
CSS 小技巧 | 一行代码实现头像与国旗的融合
170 0
CSS 小技巧 | 一行代码实现头像与国旗的融合
|
前端开发 算法
CSS实现随机不规则圆角头像
CSS实现随机不规则圆角头像
414 0
CSS实现随机不规则圆角头像
|
Web App开发 前端开发 JavaScript
碉堡了! 纯 CSS 绘制《辛普森一家》人物头像
  这篇文章给大家分享一组纯 CSS 绘制的《辛普森一家》人物头像。《辛普森一家》(The Simpsons)是马特·格勒宁为美国福克斯广播公司创作的一部动画情景喜剧。该剧通过对霍默、玛琦、巴特、莉萨和玛吉一家五口生活的描绘,用搞笑的方式自我嘲讽了美国的文化、社会、电视以及人类境况的诸多方面。
1002 0
|
25天前
|
前端开发 测试技术 定位技术
如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤
本文深入介绍了如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤。通过实例展示了主页、关于我们、产品展示、新闻动态及联系我们等页面的设计与实现,强调了合理布局、美观设计及用户体验的重要性。旨在为企业打造一个既专业又具吸引力的线上平台。
50 7
|
25天前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
32 6