• <td id="wuwku"></td>\n
    \n\n\n\n\n\n
    body {\n  font-family: \"Lucida Sans\";\n  background-color: #000;\n}\n\n.works {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  padding-bottom: 250px;\n  position: relative;\n}\n\n.works .container-works {\n  width: 1200px;\n  max-width: 100%;\n  padding: 0 15px;\n  margin: auto;\n}\n\n.works .content-works {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -ms-flex-direction: column;\n  flex-direction: column;\n}\n\n.works .header-works {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  padding-bottom: 35px;\n  border-bottom: 1px solid #ffffff;\n}\n\n.works .header-works h3 {\n  font-size: 26px;\n  color: #fff;\n}\n\n.works #gallery-work {\n  position: fixed;\n  width: 385px;\n  height: 280px;\n  transform: translateY(-50%, 50%);\n  z-index: 999;\n  overflow: hidden;\n  pointer-events: none;\n  transition: all cubic-bezier(0.19, 1, 0.22, 1) 2s;\n}\n\n.works #work-images {\n  width: 100%;\n  height: calc(280px * 3);\n  display: flex;\n  flex-direction: column;\n  transition: all cubic-bezier(0.19, 1, 0.22, 1) 2s;\n}\n\n.works .work-image {\n  width: 100%;\n  height: 100%;\n  background-size: cover;\n  background-position: center;\n}\n\n.works .grid-works {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -ms-flex-direction: column;\n  flex-direction: column;\n}\n\n.works .grid-works .item-work {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  padding: 40px 0;\n  border-bottom: 1px solid #fff;\n  opacity: 0.6;\n  -webkit-transition: 0.5s;\n  transition: 0.5s;\n  cursor: pointer;\n  position: relative;\n  z-index: 2;\n}\n\n.works .grid-works .item-work .title {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -ms-flex-direction: column;\n  flex-direction: column;\n}\n\n.works .grid-works .item-work:hover {\n  opacity: 1;\n}\n\n.works .grid-works .item-work h4 {\n  font-size: 26px;\n  line-height: 40px;\n  color: #fff;\n}\n<\/pre>\n\n\n\n\n\n
    const elementsWorks = document.querySelectorAll(\".item-work\");\nconst slidePicWorks = document.querySelector(\"#gallery-work\");\nconst slidePicsWorks = document.querySelector(\"#work-images\");\n\ngsap.set(slidePicWorks, { autoAlpha: 0 });\n\nelementsWorks.forEach((element, index) => {\n  element.addEventListener(\"mouseenter\", function () {\n    gsap.to(slidePicsWorks, {\n      marginTop: `-${280 * index}px`,\n      duration: 0.2,\n      ease: \"power1\",\n    });\n  });\n\n  element.addEventListener(\"mouseleave\", function () {\n    gsap.to(element, { color: \"initial\", duration: 0.2, ease: \"power1\" });\n  });\n});\n\nwindow.addEventListener(\"mousemove\", function (e) {\n  gsap.to(slidePicWorks, {\n    top: `${e.clientY}px`,\n    left: `${e.clientX}px`,\n    xPercent: -20,\n    yPercent: -45,\n    duration: 0.2,\n    ease: \"power1\",\n  });\n});\n\ndocument\n  .querySelector(\".items-works\")\n  .addEventListener(\"mouseenter\", function () {\n    gsap.to(slidePicWorks, {\n      autoAlpha: 1,\n      duration: 0.2,\n      ease: \"power1\",\n    });\n  });\n\ndocument\n  .querySelector(\".items-works\")\n  .addEventListener(\"mouseleave\", function () {\n    gsap.to(slidePicWorks, {\n      autoAlpha: 0,\n      duration: 0.2,\n      ease: \"power1\",\n    });\n  });\n<\/pre>\n\n\n\n

    ????? ????? ???? ???? ?? ? ?? ??? ????.<\/p>\n\n\n \n\n \n "}

    亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

    ? ? ????? CSS ???? HTML, CSS ? GSAP? ??? ??? ?? ?????

    HTML, CSS ? GSAP? ??? ??? ?? ?????

    Nov 24, 2024 pm 02:55 PM

    Image Reveal Animation with HTML, CSS, and GSAP

    ? ????? ?? ?? ???? ??? ? ???? ??? ??? ?? ?????? ?????. HTML ??? ???? ??? ??? ??? ??? ??? ?????. CSS ??? ????? ?????? ??? ???? ?????. JavaScript ??? GSAP ?????? ???? ??? ?? ? ??? ?? ??? ?????.

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Image Reveal Animation</title>
      <link rel="stylesheet" href="styles.css">
    </head>
    <body>
      <section>
    
    
    
    
    
    <pre class="brush:php;toolbar:false">body {
      font-family: "Lucida Sans";
      background-color: #000;
    }
    
    .works {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      padding-bottom: 250px;
      position: relative;
    }
    
    .works .container-works {
      width: 1200px;
      max-width: 100%;
      padding: 0 15px;
      margin: auto;
    }
    
    .works .content-works {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    
    .works .header-works {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      padding-bottom: 35px;
      border-bottom: 1px solid #ffffff;
    }
    
    .works .header-works h3 {
      font-size: 26px;
      color: #fff;
    }
    
    .works #gallery-work {
      position: fixed;
      width: 385px;
      height: 280px;
      transform: translateY(-50%, 50%);
      z-index: 999;
      overflow: hidden;
      pointer-events: none;
      transition: all cubic-bezier(0.19, 1, 0.22, 1) 2s;
    }
    
    .works #work-images {
      width: 100%;
      height: calc(280px * 3);
      display: flex;
      flex-direction: column;
      transition: all cubic-bezier(0.19, 1, 0.22, 1) 2s;
    }
    
    .works .work-image {
      width: 100%;
      height: 100%;
      background-size: cover;
      background-position: center;
    }
    
    .works .grid-works {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    
    .works .grid-works .item-work {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      padding: 40px 0;
      border-bottom: 1px solid #fff;
      opacity: 0.6;
      -webkit-transition: 0.5s;
      transition: 0.5s;
      cursor: pointer;
      position: relative;
      z-index: 2;
    }
    
    .works .grid-works .item-work .title {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    
    .works .grid-works .item-work:hover {
      opacity: 1;
    }
    
    .works .grid-works .item-work h4 {
      font-size: 26px;
      line-height: 40px;
      color: #fff;
    }
    
    const elementsWorks = document.querySelectorAll(".item-work");
    const slidePicWorks = document.querySelector("#gallery-work");
    const slidePicsWorks = document.querySelector("#work-images");
    
    gsap.set(slidePicWorks, { autoAlpha: 0 });
    
    elementsWorks.forEach((element, index) => {
      element.addEventListener("mouseenter", function () {
        gsap.to(slidePicsWorks, {
          marginTop: `-${280 * index}px`,
          duration: 0.2,
          ease: "power1",
        });
      });
    
      element.addEventListener("mouseleave", function () {
        gsap.to(element, { color: "initial", duration: 0.2, ease: "power1" });
      });
    });
    
    window.addEventListener("mousemove", function (e) {
      gsap.to(slidePicWorks, {
        top: `${e.clientY}px`,
        left: `${e.clientX}px`,
        xPercent: -20,
        yPercent: -45,
        duration: 0.2,
        ease: "power1",
      });
    });
    
    document
      .querySelector(".items-works")
      .addEventListener("mouseenter", function () {
        gsap.to(slidePicWorks, {
          autoAlpha: 1,
          duration: 0.2,
          ease: "power1",
        });
      });
    
    document
      .querySelector(".items-works")
      .addEventListener("mouseleave", function () {
        gsap.to(slidePicWorks, {
          autoAlpha: 0,
          duration: 0.2,
          ease: "power1",
        });
      });
    

    ????? ????? ???? ???? ?? ? ?? ??? ????.

    ? ??? HTML, CSS ? GSAP? ??? ??? ?? ?????? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

    ? ????? ??
    ? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.

    ? AI ??

    Undresser.AI Undress

    Undresser.AI Undress

    ???? ?? ??? ??? ?? AI ?? ?

    AI Clothes Remover

    AI Clothes Remover

    ???? ?? ???? ??? AI ?????.

    Video Face Swap

    Video Face Swap

    ??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

    ???

    ??? ??

    ???++7.3.1

    ???++7.3.1

    ???? ?? ?? ?? ???

    SublimeText3 ??? ??

    SublimeText3 ??? ??

    ??? ??, ???? ?? ????.

    ???? 13.0.1 ???

    ???? 13.0.1 ???

    ??? PHP ?? ?? ??

    ???? CS6

    ???? CS6

    ??? ? ?? ??

    SublimeText3 Mac ??

    SublimeText3 Mac ??

    ? ??? ?? ?? ?????(SublimeText3)

    ???

    ??? ??

    ??? ????
    1597
    29
    PHP ????
    1488
    72
    ???
    ?? ??? ? ????? ????? CSS ???? ?? ??? ? ????? ????? CSS ???? Jul 07, 2025 am 12:07 AM

    CSS?? ????? ??? ? ?? ??? ????. 1. HTML ? CSS? ?? ??? ?????? ???? ?? ???? ?? ???? ??????. 2. ?? ??? ??? ?? ???? ???? ?? ?? ??? ?? ?? ??? ??????. 3. ??? ????? ???? JavaScript? ?? ???? ?????? ??? ?????. ? ?? ??? ??? ??? ????? ?? ??, ??, ??? ? ?? ???? ?? ?? ?? ??? ???? ?????.

    CSS ???? ??? ?? ? ??? ?? CSS ???? ??? ?? ? ??? ?? Jul 07, 2025 am 01:44 AM

    CSS ???? ??? ? ??? ??? ????? ???? ??? ???? ???? ?? ?? ???? ????? ???????. 1. Flexbox ? ??? ??? ?? ???? ??? ??, ?? : ??? ?? ? ????? ??? ????. 2. Caniuse ?? ?? ?? ??? ??????. 3. -webkit-, -moz-, -ms-, -o- ? ?? ???? ???? ???? ?????. 4. AutoPrefixer? ???? ???? ???? ???? ?? ????. 5. ?? ????? ????? PostCSS? ???? BrowsersList? ??????. 6. ?? ? ???? ???? ?????. 7. Modernizr ?? ??? ??? ????? ??? ? ????. 8. ?? ????? ???? ?? ? ??? ????.

    ?????? ???? ????? : ???, ????? : ?? ? ????? : ??? ??? ?????? ???? ????? : ???, ????? : ?? ? ????? : ??? ??? Jul 11, 2025 am 03:25 AM

    themaindifferencesbetweendisplay : ???, ??, andinline-blockinhtml/cssarelayoutbehavior, spaceusage ? stylingcontrol.1.inlineElementsFlowWithText, do n'tStartonnewlines, ingorewidth/height, andonlyapplyhorizontalpadding/margins —IdealforIneTeTexting

    CSS ?? ??? ??? ?? ??? ???? CSS ?? ??? ??? ?? ??? ???? Jul 09, 2025 am 01:29 AM

    CSS? ?? ?? ??? ??? ??? ???? ???? SVG? ???? ?? ???, ?? ????, ??? ?? ?? ??? ?? ???? ??????. ??? ??? ????. 1. ?, ??, ??? ?? ?? ??? ?? ??? ?????. 2. ?? ?? ? ??? ???? ??? ? ????. 3. ?????? ?? ?? ?? ?? ????? ???? ?? ??? ?? ? ? ????. 4. ???? ???? ??? ??? ??? ????? ?? ? ??? ????. ???? ???? ?? ?? ?? : ? (50pxatcenter) ? ??? ?? ?? : ??? (50%0%, 100 0%, 0%)? ?? ????. ????

    ????? CSS? ??? ??? ?????? ????? CSS? ??? ??? ?????? Jul 11, 2025 am 03:26 AM

    ??? ?? ???? ???? ??? ??, ?? ??? ??? ? ? ????? ??? ??? ???? ???? ? ? ?? ? ? ????. 1. CSS ?? : ?? ??? ???? ???? ?? ??; 2. ????? ?? ?? ?? ???? ?? ?? ??? ??? ? ????. 3. ?? ??? ??? ??? ??? ?? ?? ???? ????????. 4. ??? ????? ??? ???? ?? ? ??? ??? ?? ??? ?? ?? ??? ????? ???? ?? ????.

    CSS? ???? ?? ? ???? ??? ??? CSS? ???? ?? ? ???? ??? ??? Jul 15, 2025 am 01:10 AM

    CSS? ???? ?? ? ???? ???? ??? ?? ??? ?? ?? ?? ? ? ????. 1. Max width : 100% ? ?? : Auto? ???? ???? ??? ????? ???? ??? ??? ? ??????. 2. HTML? SRCSET ? ?? ??? ???? ?? ??? ??? ??? ??? ???????????. 3. ?? ?? ? ?? ??? ???? ??? ??? ? ?? ?????? ??????. ? ??? ?? ???? ?? ???? ???? ???? ????????.

    Demystifying CSS ?? : PX, EM, REM, VW, VH ?? Demystifying CSS ?? : PX, EM, REM, VW, VH ?? Jul 08, 2025 am 02:16 AM

    CSS ??? ??? ?? ?? ?? ? ?? ? ?? ??? ?? ????. 1.px? ?? ??? ????? ?? ??? ??? ?? ??? ?????. 2.EM? ?? ????, ?? ?? ??? ??? ?? ?? ???? ??, REM? ?? ??? ???? ? ????? ??? ????? ?????. 3.VW/VH? ?? ? ???? ??? ??? ??? ??????? ?? ???? ?????? ???????. 4. ??? ?? ?? ? ??, ?? ?? ?? ? ??? ???? ???? ???????. ???? ??? ???? ??? ? ?? ??? ???? ? ????.

    ???? CSS ???? ???? ?????? ???? CSS ???? ???? ?????? Jul 26, 2025 am 07:04 AM

    ?? ????? CSS ?? ??? ????? ?? ?? ??? ??, ?? ?? ?? ??, Flexbox ? ??? ???? ?? ?? ? ?? CSS ??? ????? ??? ???? ???? ?? ????? ??? ?????. 1. ?? ??? ??? ???? ????. ???? CSSRESET ?? NALLER.CSS? ???? ?? ???? ???? ????. 2. IE? ?? ??? ?? ?? ?? ??? ????. ?? ?? : ?? ? ???? ??? ??? ???? ?? ????. 3. Flexbox ? Grid? Edge Case ?? Old ???? ??? ?????. ? ?? ??? ? AutopRefixer ??; 4. ?? CSS ?? ??? ???? ????. Caniuse? ???? ?? ?????????.

    See all articles