当前位置:首页 > 网站应用 > 正文内容

Q弹果冻

cjw1239个月前 (09-23)网站应用1770

Q弹果冻.gif

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

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Q弹果冻</title>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/gsap.min.js"></script>
    <style>
        html,body{height:100%;margin:0}body,#boxes div{display:flex;align-items:center;justify-content:center}body:after{z-index:-1;content:'';position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s ease;background:var(--bg-color,#f44336);opacity:.1}#boxes{counter-reset:number;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:320px){#boxes{grid-template-columns:repeat(2,1fr)}}#boxes div{counter-increment:number;width:10vw;height:10vw;min-width:5em;min-height:5em;transition:.5s all ease;background:var(--color,#aaa);border:0 solid transparent;box-sizing:border-box;border-radius:50%;margin:.5em;opacity:.7;--dx:calc(var(--size) - var(--x));--dy:calc(var(--size) - var(--y))}body:not([style]) #boxes div:first-child{--x:84;--y:75;--size:128}body:not([style]) #boxes div:first-child,#boxes div:hover{opacity:1;cursor:pointer;border:calc(2px + .85vw) solid rgba(255,255,255,.5);transition:.5s background-color ease,.2s border ease;border-radius:calc(var(--x) / var(--size) * 100%) 
      calc(var(--dx) / var(--size) * 100%)
      calc(var(--dx) / var(--size) * 100%) 
      calc(var(--x) / var(--size) * 100%) / 
      calc(var(--y) / var(--size) * 100%) 
      calc(var(--y) / var(--size) * 100%) 
      calc(var(--dy) / var(--size) * 100%) 
      calc(var(--dy) / var(--size) * 100%)}body:not([style]) #boxes div:first-child:after,#boxes div:after{content:counter(number);color:rgba(255,255,255,0);font-size:calc(1vw + 1.2em);font-weight:200;transition:all .2s ease;transition-delay:.1s;transform:translate3d(0,-.5em,0)}body:not([style]) #boxes div:first-child:after,#boxes div:hover:after{color:rgba(255,255,255,.7);transform:translate3d(0,0,0)}
    </style>
</head>

<body>
    <div id="boxes">
        <div style="--color: #f44336"></div>
        <div style="--color: #e91e63"></div>
        <div style="--color: #9c27b0"></div>
        <div style="--color: #2196f3"></div>
        <div style="--color: #4caf50"></div>
        <div style="--color: #ff9800"></div>
    </div>
</body>
<script>
    var boxes=document.querySelectorAll('#boxes > div');[].forEach.call(boxes,box=>{box.addEventListener('mousemove',e=>{document.body.style.setProperty('--bg-color',box.style.getPropertyValue('--color'));var size=parseInt(getComputedStyle(box).width);var x=size*.3*.7+.7*e.offsetX;var y=size*.3*.7+.7*e.offsetY;box.style.setProperty('--x',x);box.style.setProperty('--y',y);box.style.setProperty('--size',size)})});
</script>
</html>


扫描二维码推送至手机访问。

版权声明:本文由追求完美发布,如需转载请注明出处。

本文链接:https://www.cjw123.com/blog/?id=125

标签: htmlJS
分享给朋友:

相关文章

网站调整公告

        网站开通了也有三年多了,网站也进行了多次的改版,昨天是我生日嫌着没事在家里把网站再进行了一次改版,当大家再次访问网站时,网站已经换上了全新的衣裳,这次的改版也将意味着我自己也会以一个全新的面貌展现,在我过去的一岁里...

html meta标签屏蔽搜索引擎的用法

html页面中的 meta 标签可以用来识别搜索引擎的蜘蛛类型,可以规定meta标签所在的html页面是否被蜘蛛抓取,下面是这个meta标签的用法,大家可以借鉴一下。搜索引擎的 meta 标签的解析下面是meta标签对搜索引擎的解析<meta name='robot...

一个网站网页快照截图的接口

如果您的网站想展示某个网站的快照截图的话使用这个网页快照截图的接口确实比较方便网页快照截图接口使用https://s0.wp.com/mshots/v1/网址?w=宽度&h=高度示例https://s0.wp.com/mshots/v1/www.cjw123.com?w=1900&h...

仿win10系统蓝屏的404页面

<!doctype html>     <html>     <head>     <meta charset=...

自由控制灯光

<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">...

网站底部显示运行多少天代码

直接运行看演示,根据需要自行调整!<center>今天是:<span><script language=Javascript type=text/Javascript>  var day="";&nbs...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。