0

マウスが親指の上にあるときに説明テキストが右側から来る、ボックスの親指でダウンロードページを作成しようとしています

私はまだフォーマットするためにほとんどすべてのことをしました

  • しかし、テキストは 100*100 ピクセルのボックスの外側に表示され、何が欠けているのかわかりません。ボックス内のアニメーションだけが表示されます。

    何かアドバイス ?

    tnx

    これはコードです:

        <!DOCTYPE html>
        <html>
        <head>
        <style type="text/css">
    
        div.div0 {
        background:url('t_k1.png');
        display:block;
        width:100px;
        height:100px;
        position:relative;
        }
        div.div1 {
        opacity:0;
        display:block;
        left:100px;
        width:100px;
        height:100px;
        background:#999;
        position:relative;
        text-align:center;
        vertical-align:-50px;
        }
        div.div0:hover div.div1 {
        animation:mymove 2s forwards;
        -moz-animation:mymove 2s forwards;
        -webkit-animation:mymove 2s forwards;
        -o-animation:mymove 2s forwards;
        }
    
        @keyframes mymove {
        from {left:100px; opacity:0;}
        to {left:0px; opacity:0.8;}
        }
    
        @-moz-keyframes mymove /*Firefox*/ {
        from {left:100x; opacity:0;}
        to {left:0px; opacity:0.8;}
        }
    
        @-webkit-keyframes mymove /*Safari and Chrome*/ {
        from {left:100px; opacity:0;}
        to {left:0px; opacity:0.8;}
        }
    
        @-o-keyframes mymove /*Opera*/ {
        from {left:100px; opacity:0;}
        30% {opacity:0.2;}
        to {left:0px; opacity:0.8;}
        }
    
        </style>
    
        </head>
        <body>
        <div style="display:block; left:100px; top:100px; width:100px; height:100px; position:absolute;">
        <div class="div0">
        <div class="div1"><br /><br /><a href="#">prova</a></div>
        </div></div>
    
    
        </body>
        </html>
    

    http://jsfiddle.net/A97cc/

  • 4

    1 に答える 1

    0

    あなたのフィドルを更新しました:http://jsfiddle.net/A97cc/1

    要素がその親の外側に表示されないようにするには、overfow を親で非表示に設定します。この場合は div0 です。

    于 2012-08-03T15:20:04.380 に答える