亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

css樣式不出現在該出現的位置?

css樣式不出現在該出現的位置?

慕妹3242003 2018-12-13 14:18:04
1.鼠標移入時候樣式顯示了,控制臺和Element也顯示,但是Element顯示的和頁面中該出現的現象不一致,求解代碼如下
查看完整描述

1 回答

?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

因為你的.boder li的整個定位都不對,也不應該通過display屬性去控制,因為display: none的元素是不占據文檔空間的。

其實想要實現類似效果。。純css足以。


補充:css3的版本,比較粗糙。


<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title></title>

    <style type="text/css">

        ul,li{

            list-style: none;

        }

        .top{

            position: absolute;

            z-index: 1;

        }

        .top li{

            display: relative;

            height: 20px;

            width: 80px;

            display: inline-block;

            margin: 0 10px;

            border-bottom: 2px solid darkgray;

        }

        .top li:hover {

            color: yellowgreen;

            border-bottom: 2px solid yellowgreen;

        }

        .top li:hover::before {

            display: block;

            top: 0;

            background-color: red;

        }

        .top li:before {

            display: block;

            content: ' ';

            z-index: -1;

            width: 80px;

            height: 26px;

            position: absolute;

            top: -20px;

            transition: top 500ms linear;

        }

    </style>

</head>

<body>

    <ul class="top">

        <li>Airline</li>

        <li>Schedule</li>

        <li>Deals</li>

        <li>Arinks</li>

        <li>Settings</li>

    </ul>

</body>

</html>

jquery雖然動畫庫比較方便易用,但是現在css3動畫在很多方面都更加優秀一點(除了IE兼容性以外)。


查看完整回答
反對 回復 2019-01-14
  • 1 回答
  • 0 關注
  • 600 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號