前端實例練習 - 提示框

提示框

代碼儲存在Github
效果預覽css

初衷:不少人在初學前端的時候都會問,「如何入門前端?」
同爲在前端學習道路上,奮力追趕的一員,本人對於目前網絡上所能看到的 「入門級」 的教材並不太滿意。學習一門新知識,實例是尤爲重要的。在這裏本人整理了目前頁面上常見功能實現的具體實例。願能爲你們提供一些幫助。
但願可以與你們互相分享,共同進步。html

效果預覽
圖片描述前端

HTML 部分

<div class="tooltip" id="hoverMe">Hover
        <span class="tooltiptext">喜歡就點個贊吧!</span>
    </div>

CSS 部分

/*此部分設置只爲方便預覽,實際開發中,根據實際狀況調整*/
body {
    text-align: center;
}

#hoverMe {
    margin-top: 100px;
}

/* 提示框 */
.tooltip {
    position: relative; /*讓.tooltiptext根據它絕對定位*/
    display: inline-block;
    border-bottom: 1px dotted black;
}

/* 提示框內文字 */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;

    /* 定位 */
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;

    /* 緩慢顯示 */
    opacity: 0;
    transition: opacity 1s;
}

/* 提示框小三角 */
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

/* 當鼠標懸停在文字上,出現提示框 */
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

好啦,如今全部的代碼都寫完啦!git

趕快打開瀏覽器,看看效果吧!github

在這裏,只是給你們提供一種思路,參考。
具體的實現,每一個人均可以有不一樣的方法。
請你們趕快發揮想象,把你最想實現的功能,在電腦敲出來吧!web

參考自w3cschools瀏覽器

相關文章
相關標籤/搜索