zoukankan      html  css  js  c++  java
  • 好看导航栏收集

    一个动态小导航栏(好看的,用C3)(不依赖js,点击小图切换大的背景图)

    <!DOCTYPE HTML>
    <htmllang="en-US">
        <head>
            <meta charset="UTF-8">
         <title>CSS3 Full Background Slider </title>
            <style type="text/css">
                @importurl("http://www.w3cplus.com/demo/css3/base.css");
                @importurl("http://fonts.googleapis.com/css?family=Yesteryear");
                html,body {
                height: 100%;
                }
                /*设置背景图片全屏显示,并且居中*/
                img.bg{
                min-height: 100%;
                min- 1024px;
                100%;
                height: auto !important;
                height: 100%;
                position: fixed;
                top: 0;
                left: 50%;
                z-index:1;
                  -webkit-transform: translateX(-50%);
                  -moz-transform: translateX(-50%);
                  -o-transform: translateX(-50%);
                  -ms-transform: translateX(-50%);
                }
                /*设置背景图片从左向右移入显示的动画效果*/
                /* Slide Left */

                @-webkit-keyframes 'slideLeft' {
                 0% { left: -500px; }
                 100% { left: 0; }
                }
                @-moz-keyframes 'slideLeft' {
                 0% { left: -500px; }
                 100% { left: 0; }
                }
                @-o-keyframes 'slideLeft' {
                 0% { left: -500px; }
                 100% { left: 0; }
                }
                @-ms-keyframes 'slideLeft' {
                 0% { left: -500px; }
                 100% { left: 0; }
                }
                @keyframes 'slideLeft' {
                 0% { left: -500px; }
                 100% { left: 0; }
                }
                /*设置背景图像从底部向顶部移入的动画效果*/
                 /* Slide Bottom */

                @-webkit-keyframes 'slideBottom' {
                 0% { top: 350px; }
                 100% { top: 0; }
                }
                @-moz-keyframes 'slideBottom' {
                 0% { top: 350px; }
                 100% { top: 0; }
                }
                @-ms-keyframes 'slideBottom' {
                 0% { top: 350px; }
                 100% { top: 0; }
                }
                @-o-keyframes 'slideBottom' {
                 0% { top: 350px; }
                 100% { top: 0; }
                }
                @keyframes 'slideBottom' {
                 0% { top: 350px; }
                 100% { top: 0; }
                }
                /*设置背景图片由小到大放大动画效果*/
                /* Zoom In */

                @-webkit-keyframes 'zoomIn' {
                 0% { -webkit-transform: scale(0.1); }
                 100% { -webkit-transform: none; }
                }
                @-moz-keyframes 'zoomIn' {
                 0% { -moz-transform: scale(0.1); }
                 100% { -moz-transform: none; }
                }
                @-ms-keyframes 'zoomIn' {
                 0% { -ms-transform: scale(0.1); }
                 100% { -ms-transform: none; }
                }
                @-o-keyframes 'zoomIn' {
                 0% { -o-transform: scale(0.1); }
                 100% { -o-transform: none; }
                }
                @keyframes 'zoomIn' {
                 0% { transform: scale(0.1); }
                 100% { transform: none; }
                }
                /*设置背景图像由大到小缩小动画效果*/
                /* Zoom Out */

                @-webkit-keyframes 'zoomOut' {
                 0% { -webkit-transform: scale(2); }
                 100% { -webkit-transform: none; }
                }
                @-moz-keyframes 'zoomOut' {
                 0% { -moz-transform: scale(2); }
                 100% { -moz-transform: none; }
                }
                @-ms-keyframes 'zoomOut' {
                 0% { -ms-transform: scale(2); }
                 100% { -ms-transform: none; }
                }
                @-o-keyframes 'zoomOut' {
                 0% { -o-transform: scale(2); }
                 100% { -o-transform: none; }
                }
                @keyframes 'zoomOut' {
                 0% { transform: scale(2); }
                 100% { transform: none; }
                }
                /*背景图像旋转出现动画效果*/
                /* Rotate */

                @-webkit-keyframes 'rotate' {
                 0% { -webkit-transform: rotate(-360deg) scale(0.1); }
                 100% { -webkit-transform: none; }
                }
                @-moz-keyframes 'rotate' {
                 0% { -moz-transform: rotate(-360deg) scale(0.1); }
                 100% { -moz-transform: none; }
                }
                @-ms-keyframes 'rotate' {
                 0% { -ms-transform: rotate(-360deg) scale(0.1); }
                 100% { -ms-transform: none; }
                }
                @-o-keyframes 'rotate' {
                 0% { -o-transform: rotate(-360deg) scale(0.1); }
                 100% { -o-transform: none; }
                }
                @keyframes 'rotate' {
                 0% { transform: rotate(-360deg) scale(0.1); }
                 100% { transform: none; }
                }
                /*设置背景图像不显示动画效果*/
                @-webkit-keyframes 'notTarget' {
                 0% { z-index: 75; }
                 100% { z-index: 75; }
                }
                @-moz-keyframes 'notTarget' {
                 0% { z-index: 75; }
                 100% { z-index: 75; }
                }
                @-ms-keyframes 'notTarget' {
                 0% { z-index: 75; }
                 100% { z-index: 75; }
                }
                @-o-keyframes 'notTarget' {
                 0% { z-index: 75; }
                 100% { z-index: 75; }
                }
                @keyframes 'notTarget' {
                 0% { z-index: 75; }
                 100% { z-index: 75; }
                }



                .slider {
                position: absolute;
                100%;
                text-align: center;
                z-index: 9999;
                bottom: 100px;
                }
                .slider li {
                display: inline-block;
                172px;
                height: 133px;
                margin-right: 15px;
                }
                .slider a {
                display: inline-block;
                170px;
                padding-top: 70px;
                position: relative;
                cursor: pointer;
                border: 2px solid #fff;
                border-radius: 5px;
                vertical-align: top;
                color: #fff;
                text-decoration: none;
                font-size: 22px;
                font-family: 'Yesteryear', cursive;
                text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.8),-2px -2px 1px rgba(0, 0, 0, 0.3),-3px -3px 1px rgba(0, 0, 0, 0.3);
                }
                /*设置不同列表的背景色*/
                .slider li:nth-of-type(1){
                background-color: #02646e;
                }
                .slider li:nth-of-type(2){
                background-color: #eb0837;
                }
                .slider li:nth-of-type(3){
                background-color: #67b374;
                }   
                .slider li:nth-of-type(4){
                background-color: #e6674a;
                }   
                .slider li:nth-of-type(5){
                background-color: #e61061;
                }
                /*设置缩略图形状*/
                a::after{
                content:"";
                display: block;
                height: 120px;
                120px;
                border: 5px solid #fff;
                border-radius: 50%;
                position: absolute;
                left: 50%;
                margin-left: -60px;
                z-index: 9999;
                top: -80px;
                }
                /*设置缩略图背景图像*/
                li:nth-of-type(1) a::after{
                background: url(http://www.w3cplus.com/demo/css3/CSS3Fullbackground/sbg1.jpg) no-repeat center;
                }
                li:nth-of-type(2) a::after{
                background: url(http://www.w3cplus.com/demo/css3/CSS3Fullbackground/sbg2.jpg) no-repeat center;
                }
                li:nth-of-type(3) a::after{
                background: url(http://www.w3cplus.com/demo/css3/CSS3Fullbackground/sbg3.jpg) no-repeat center;
                }
                li:nth-of-type(4) a::after{
                background: url(http://www.w3cplus.com/demo/css3/CSS3Fullbackground/sbg4.jpg) no-repeat center;
                }
                li:nth-of-type(5) a::after{
                background: url(http://www.w3cplus.com/demo/css3/CSS3Fullbackground/sbg5.jpg) no-repeat center;
                }
                /*给缩略图添加蒙板效果*/
                a::before{
                content:"";
                display: block;
                height: 120px;
                120px;
                border: 5px solid #fff;
                border-radius: 50%;
                position: absolute;
                left: 50%;
                margin-left: -60px;
                z-index: 99999;
                top: -80px;
                background: rgba(0,0,0,0.3);
                }
                /*鼠标悬浮时,修改缩略图蒙板透明度*/
                a:hover:before{
                opacity:0;
                }
                /*点击综略图,切换背景图*/
                /*背景图从左向右出现*/
                .slideLeft:target{
                 z-index: 100;
                 -webkit-animation-name: slideLeft;
                 -webkit-animation-duration: 1s;
                 -webkit-animation-iteration-count: 1;
                 -moz-animation-name: slideLeft;
                 -moz-animation-duration: 1s;
                 -moz-animation-iteration-count: 1;
                 -ms-animation-name: slideLeft;
                 -ms-animation-duration: 1s;
                 -ms-animation-iteration-count: 1;
                 -o-animation-name: slideLeft;
                 -o-animation-duration: 1s;
                 -o-animation-iteration-count: 1;
                 animation-name: slideLeft;
                 animation-duration: 1s;
                 animation-iteration-count: 1;
                }
                /*背景图从下向上出现*/
                .slideBottom:target{
                 z-index: 100;

                 -webkit-animation-name: slideBottom;
                 -webkit-animation-duration: 1s;
                 -webkit-animation-iteration-count: 1;
                 -moz-animation-name: slideBottom;
                 -moz-animation-duration: 1s;
                 -moz-animation-iteration-count: 1;
                 -ms-animation-name: slideBottom;
                 -ms-animation-duration: 1s;
                 -ms-animation-iteration-count: 1;
                 -o-animation-name: slideBottom;
                 -o-animation-duration: 1s;
                 -o-animation-iteration-count: 1;
                animation-name: slideBottom;
                 animation-duration: 1s;
                 animation-iteration-count: 1;
                }
                /*背景图由小到大出现*/
                .zoomIn:target{
                 z-index: 100;
                 -webkit-animation-name: zoomIn;
                 -webkit-animation-duration: 1s;
                 -webkit-animation-iteration-count: 1;
                 -moz-animation-name: zoomIn;
                 -moz-animation-duration: 1s;
                 -moz-animation-iteration-count: 1;
                 -ms-animation-name: zoomIn;
                 -ms-animation-duration: 1s;
                 -ms-animation-iteration-count: 1;
                 -o-animation-name: zoomIn;
                 -o-animation-duration: 1s;
                 -o-animation-iteration-count: 1;
                 animation-name: zoomIn;
                 animation-duration: 1s;
                 animation-iteration-count: 1;
                }

                /*背景图由大到小出现*/
                .zoomOut:target{
                 z-index: 100;
                 -webkit-animation-name: zoomOut;
                 -webkit-animation-duration: 1s;
                 -webkit-animation-iteration-count: 1;
                 -moz-animation-name: zoomOut;
                 -moz-animation-duration: 1s;
                 -moz-animation-iteration-count: 1;
                 -ms-animation-name: zoomOut;
                 -ms-animation-duration: 1s;
                 -ms-animation-iteration-count: 1;
                 -o-animation-name: zoomOut;
                 -o-animation-duration: 1s;
                 -o-animation-iteration-count: 1;
                 animation-name: zoomOut;
                 animation-duration: 1s;
                 animation-iteration-count: 1;
                }

                /*背景图旋转出现*/
                .rotate:target{
                 z-index: 100;
                 -webkit-animation-name: rotate;
                 -webkit-animation-duration: 1s;
                 -webkit-animation-iteration-count: 1;
                 -moz-animation-name: rotate;
                 -moz-animation-duration: 1s;
                 -moz-animation-iteration-count: 1;
                 -ms-animation-name: rotate;
                 -ms-animation-duration: 1s;
                 -ms-animation-iteration-count: 1;
                 -o-animation-name: rotate;
                 -o-animation-duration: 1s;
                 -o-animation-iteration-count: 1;
                 animation-name: rotate;
                 animation-duration: 1s;
                 animation-iteration-count: 1;
                }
                /*设置不显示的背景图层级*/
                /* Not Target */

                .bg:not(:target){
                 -webkit-animation-name: notTarget;
                 -webkit-animation-duration: 1s;
                 -webkit-animation-iteration-count: 1;
                 -moz-animation-name: notTarget;
                 -moz-animation-duration: 1s;
                 -moz-animation-iteration-count: 1;
                 -ms-animation-name: notTarget;
                 -ms-animation-duration: 1s;
                 -ms-animation-iteration-count: 1;
                 -o-animation-name: notTarget;
                 -o-animation-duration: 1s;
                 -o-animation-iteration-count: 1;
                 animation-name: notTarget;
                 animation-duration: 1s;
                 animation-iteration-count: 1;
                }
            </style>
        </head>
        <body>
            <div class="slider">
                <ul class="clearfix">
                 <li><a href="#bg1">Hipster Fashion Haircut </a></li>
              <li><a href="#bg2">Cloud Computing Services ...</a></li>
              <li><a href="#bg3">My haire is sooo fantastic!</a></li>
              <li><a href="#bg4">Eat healthy &amp; excersice!</a></li>
              <li><a href="#bg5">Lips so kissable I could die ...</a></li>
             </ul>
            </div>
            <img src="http://www.w3cplus.com/demo/css3/CSS3Fullbackground/bg1.jpg" alt="" class="bg slideLeft" id="bg1" />
            <img src="http://www.w3cplus.com/demo/css3/CSS3Fullbackground/bg2.jpg" alt="" class="bg slideBottom" id="bg2" />
            <img src="http://www.w3cplus.com/demo/css3/CSS3Fullbackground/bg3.jpg" alt="" class="bg zoomIn" id="bg3" />
            <img src="http://www.w3cplus.com/demo/css3/CSS3Fullbackground/bg4.jpg" alt="" class="bg zoomOut" id="bg4" />
            <img src="http://www.w3cplus.com/demo/css3/CSS3Fullbackground/bg5.jpg" alt="" class="bg rotate" id="bg5" />
        </body>
    </html>

    3D立体旋转导航栏(使用变形及动态效果)

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
     <title>制作3D旋转导航</title>
     <style>
            @import url("http://www.w3cplus.com/demo/css3/base.css");
            /*引入本地字体文件*/
            @font-face {
                font-family: 'sansationregular';
                src: url('https://www.w3cplus.com/demo/css3/3DAnimationDropdownMenu/sansation_regular-webfont.eot');
                src: url('https://www.w3cplus.com/demo/css3/3DAnimationDropdownMenu/sansation_regular-webfont.eot?#iefix') format('https://www.w3cplus.com/demo/css3/3DAnimationDropdownMenu/embedded-opentype'),
                url('https://www.w3cplus.com/demo/css3/3DAnimationDropdownMenu/sansation_regular-webfont.woff') format('woff'),
                url('https://www.w3cplus.com/demo/css3/3DAnimationDropdownMenu/sansation_regular-webfont.ttf') format('truetype'),
                url('https://www.w3cplus.com/demo/css3/3DAnimationDropdownMenu/sansation_regular-webfont.svg#sansationregular') format('svg');
                font-weight: normal;
                font-style: normal;
                }
            body {
             background-color:#edecec;
            }
           
            /* basic menu styles */
            .nav-menu {
              display: block;
             background: #74adaa;
             950px;
             margin: 50px auto 150px;
            }
            .nav-menu > li {
              display: inline;
              float:left;   
             border-right:1px solid #94c0be;
            }
            .nav-menu > li:last-child {
              border-right: none;
            }
            .nav-menu li a {
              color: #fff;
             display: block;
             text-decoration: none;
              /*调用本地字体*/
             font-famliy: 'sansationregular';
              -webkit-font-smoothing: antialiased;
             -moz-font-smoothing: antialiased;
             font-smoothing: antialiased;
             text-transform: capitalize;
             overflow: visible;
             line-height: 20px;
             font-size: 20px;
             padding: 15px 30px 15px 31px;   
            }
           
           
            .three-d {
              /* 设置3D舞台布景 */
                perspective:200px;
                -o-perspective:200px;
             -webkit-perspective:200px;
             -moz-perspective:200px;
             -ms-perspective:200px;

              /*设置3D舞台布景过渡效果*/
                transition:all 0.7s linear;
                -o-transition:all 0.7s linear;
             -ms-transition:all 0.7s linear;
             -moz-transition:all 0.7s linear;
             -webkit-transition:all 0.7s linear;
              position: relative;
            }
           
            .three-d:not(.active):hover {
              cursor: pointer;
            }
           
            /*给不是当前状态的3D舞台的悬浮与聚焦状态设置变形效果*/
            .three-d:not(.active):hover .three-d-box,
            .three-d:not(.active):focus .three-d-box {
            transform:translateZ(-25px) rotateX(90deg);
             -o-transform:translateZ(-25px) rotateX(90deg);
             -ms-transform:translateZ(-25px) rotateX(90deg);
             -moz-transform:translateZ(-25px) rotateX(90deg);
             -webkit-transform:translateZ(-25px) rotateX(90deg);   
           
            }
           
            .three-d-box {
              /*给3D舞台中“.three-d-box”设置过渡与变形效果*/
                transform:translateZ(-25px);
             -o-transform:translateZ(-25px);
             -ms-transform:translateZ(-25px);
             -moz-transform:translateZ(-25px);
             -webkit-transform:translateZ(-25px);

             transition:all .3s ease-out;
             -o-transition:all .3s ease-out;
             -ms-transition:all .3s ease-out;
             -moz-transition:all .3s ease-out;
             -webkit-transition:all .3s ease-out;
               
                -webkit-transform-style: preserve-3d;
                -moz-transform-style: preserve-3d;
                -ms-transform-style: preserve-3d;
                -o-transform-style: preserve-3d;
                transform-style: preserve-3d;
                -webkit-pointer-events: none;
                -moz-pointer-events: none;
                -ms-pointer-events: none;
                -o-pointer-events: none;
                pointer-events: none;
                position: absolute;
                    top: 0;
                 left: 0;
             display: block;
              100%;
             height: 100%;
            }
           
            /*给导航设置3D前,与3D后变形效果*/
            .front {
             transform:rotateX(0deg) translateZ(25px);
             -ms-transform:rotateX(0deg) translateZ(25px);
             -o-transform:rotateX(0deg) translateZ(25px);
             -moz-transform:rotateX(0deg) translateZ(25px);
             -webkit-transform:rotateX(0deg) translateZ(25px);
             }
           
            .back {
             transform:rotateX(-90deg) translateZ(25px);
             -ms-transform:rotateX(-90deg) translateZ(25px);
             -o-transform:rotateX(-90deg) translateZ(25px);
             -moz-transform:rotateX(-90deg) translateZ(25px);
             -webkit-transform:rotateX(-90deg) translateZ(25px);
              color: #FFE7C4;
            }
           
            .front, .back {
              display: block;
              100%;
             height: 100%;
             position: absolute;
             top: 0;
             left: 0;
             background: #74adaa;
             padding: 15px 30px 15px 31px; 
             color: white;
             -webkit-pointer-events: none;
              -moz-pointer-events: none;
              -ms-pointer-events: none;
              -o-pointer-events: none;
              pointer-events: none;
              -webkit-box-sizing: border-box;
              box-sizing: border-box;
            }
            /*设置导航当前状态与悬浮状态下的背景效果*/
            .nav-menu li .active .front,
            .nav-menu li .active .back,
            .nav-menu li a:hover .front,
            .nav-menu li a:hover .back {
                background-color: #51938F;
             background-size: 5px 5px;
             background-position: 0 0, 30px 30px;
             background-image: -webit-linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480), linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480);
         background-image: -moz-linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480), linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480);
        background-image: -ms-linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480), linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480);
         background-image: -o-linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480), linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480);
         background-image: linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480), linear-gradient(45deg, #478480 25%, transparent 25%, transparent 75%, #478480 75%, #478480);
             /*background-image: -webkit-linear-gradient(45deg,#434238 25%,transparent 25%,transparent 75%,#434238 75%,#434238),-ms-linear-gradient(45deg,#34238 25%,transparent 25%,transparent 75%,#434238 75%,#434238),-moz-linear-gradient(45deg,#434238 25%,transparent 25%,transparent 75%,#434238 75%,#434238),-o-linear-gradient(45deg,#434238 25%,transparent 25%,transparent 75%,#434238 75%,#434238),linear-gradient(45deg,#434238 25%,transparent 25%,transparent 75%,#434238 75%,#434238);*/
            }
            .nav-menu ul {
              position: absolute;
             text-align: left;
             line-height: 40px;
             font-size: 14px;
              200px;
             -webkit-transition: all 0.3s ease-in;
              -moz-transition: all 0.3s ease-in;
              -ms-transition: all 0.3s ease-in;
              -o-transition: all 0.3s ease-in;
              transition: all 0.3s ease-in;
              -webkit-transform-origin: 0px 0px;
              -moz-transform-origin: 0px 0px;
              -ms-transform-origin: 0px 0px;
              -o-transform-origin: 0px 0px;
              transform-origin: 0px 0px;
              -webkit-transform: rotateX(-90deg);
              -moz-transform: rotateX(-90deg);
              -ms-transform: rotateX(-90deg);
              -o-transform: rotateX(-90deg);
              transform: rotateX(-90deg);
              -webkit-backface-visibility: hidden;
              -moz-backface-visibility: hidden;
              -ms-backface-visibility: hidden;
              -o-backface-visibility: hidden;
             backface-visibility: hidden;
            }
            /*显示下拉导航菜单,并其设置一个变形效果*/
            .nav-menu > li:hover ul {
                display: block;
       -webkit-transform: rotateX(0deg);
       -moz-transform: rotateX(0deg);
       -ms-transform: rotateX(0deg);
       -o-transform: rotateX(0deg);
       transform: rotateX(0deg);     
             }
     </style>
    </head>
    <body>
     <div id="nav">
      <ul class="nav-menu clearfix unstyled">
       <li><a href="#" class="three-d active">
        Home
        <span class="three-d-box"><span class="front">Home</span><span class="back">Home</span></span>
       </a></li>
       <li><a href="#" class="three-d">
        Services
        <span class="three-d-box"><span class="front">Services</span><span class="back">Services</span></span>
       </a></li>
       <li><a href="#" class="three-d">
        Products
        <span class="three-d-box"><span class="front">Products</span><span class="back">Products</span></span>
       </a></li>
       <li><a href="#" class="three-d">
        About
        <span class="three-d-box"><span class="front">About</span><span class="back">About</span></span>
       </a></li>
       <li><a href="#" class="three-d">
        Contact
        <span class="three-d-box"><span class="front">Contact</span><span class="back">Contact</span></span>
       </a></li>
       <li><a href="#" class="three-d">
        Blog
        <span class="three-d-box"><span class="front">Blog</span><span class="back">Blog</span></span></a>
        <ul class="clearfix unstyled drop-menu">
         <li><a href="#" class="three-d">
           Html5
           <span class="three-d-box"><span class="front">Html5</span><span class="back">Html5</span></span>
         </a></li>
         <li><a href="#" class="three-d">
          Css3
          <span class="three-d-box"><span class="front">Css3</span><span class="back">Css3</span></span>
         </a></li>
         <li><a href="#" class="three-d">
          JavaScript
          <span class="three-d-box"><span class="front">JavaScript</span><span class="back">JavaScript</span></span>
         </a></li>
         <li><a href="#" class="three-d">
           Videogames 
          <span class="three-d-box"><span class="front">Videogames</span><span class="back">Videogames</span></span>
         </a></li>
         
        </ul>
       </li>
       <li><a href="#" class="three-d">
        Shop On-line
        <span class="three-d-box"><span class="front">Shop On-line</span><span class="back">Shop On-line</span></span>
       </a></li>
      </ul>
     </div>
    </body>
    </html>

  • 相关阅读:
    Python面向对象编程及内置方法
    【笨嘴拙舌WINDOWS】SetCapture和ReleaseCapture
    【转】获取屏幕分辨率及大小相关
    【笨嘴拙舌WINDOWS】实践检验之剪切板查看器【Delphi】
    【笨嘴拙舌WINDOWS】剪切板
    【笨嘴拙舌WINDOWS】计时器精度
    【笨嘴拙舌WINDOWS】实践检验之按键精灵【Delphi】
    【笨嘴拙舌WINDOWS】键盘消息,鼠标消息
    【笨嘴拙舌WINDOWS】GDI绘制区域
    【笨嘴拙舌WINDOWS】实践检验之GDI缩放
  • 原文地址:https://www.cnblogs.com/SunnyYYN/p/7282695.html
Copyright © 2011-2022 走看看