亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

css畫(huà)圖「不定時(shí)持續(xù)更新」

Airy / 1607人閱讀

摘要:最近項(xiàng)目有個(gè)側(cè)邊欄縮放的需求,用箭頭按鈕控制。不過(guò)本人是感覺(jué)用起來(lái)好理解一些。還有一個(gè)我更喜歡,代碼更簡(jiǎn)潔的,個(gè)人感覺(jué)更加漂亮的,用兩個(gè)旋轉(zhuǎn)的正方形重疊的,如圖參考文檔純實(shí)現(xiàn)箭頭上下左右的箭頭無(wú)敵制作上下左右箭頭

最近項(xiàng)目有個(gè)側(cè)邊欄縮放的需求,用箭頭按鈕控制。借此也查了一些,順道簡(jiǎn)單記錄下來(lái)

1.實(shí)心箭頭:border

HTML:

 

CSS:

.arrow{
    display: block;
    border: 10px solid #FFF;
    border-left-color:#F00;
    width:1px;
}

https://blog.csdn.net/u013415...

2.線條箭頭:border+transform

HTML:

  

CSS:

.slide-button{
    width: 18px;
    height: 60px;
    background-color: rgba(191, 152, 115, 0.2);
    position: absolute;
    right: 0;
    top: 40%;
}


.arrow{
    display: inline-block;
    position: relative;
    width: 18px;
    height: 60px;
    margin: 0 auto;
}
.arrow::after{
    display: inline-block;
    content: " ";
    height: 8px;
    width: 8px;
    border-width: 0 2px 2px 0;
    border-color: #bf9873;
    border-style: solid;
    transform: rotate(135deg);
    transform-origin: center;
    transition: transform .3s;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    right: 1px;
}
.arrow:hover{
    transform: rotate(180deg);
    transform-origin: (left, top);
    transition:all .5s ease-in .1s;
}

或是把transform: rotate(135deg)改為transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0)也是可行的,沒(méi)有詳細(xì)比較兩者區(qū)別。不過(guò)本人是感覺(jué)rotate用起來(lái)好理解一些。

3.banner兩頭的箭頭

一個(gè)三角形重疊另一個(gè)三角形(一個(gè)設(shè)置顏色,另一個(gè)設(shè)置為背景色),然后用絕對(duì)定位露出一點(diǎn)點(diǎn)的,這樣就形成了箭頭了。

HTML:

    

還有一個(gè)我更喜歡,代碼更簡(jiǎn)潔的,個(gè)人感覺(jué)更加漂亮的,用兩個(gè)旋轉(zhuǎn)45°的正方形重疊的,
如圖:

HTML:


    

CSS:

        *{
            margin:0;
            padding: 0;
        }
 
        .arrowbox{
            width: 30px;
            height: 100px;
            background-color: #ffffd;
            position: relative;
            margin-top: 10px;
        }
 
        .arrow{
            display: block;
            width: 10px;
            height: 10px;
        }
        .right,.left,.top,.bottom{
            position: absolute;
            top:45px;
            left: 0;
        }
        
        .rightarrow1,.rightarrow2{
            border-top:10px transparent dashed;
            border-right: 10px transparent dashed;
            border-bottom: 10px transparent dashed;
            border-left: 10px solid blue;
            position: absolute;
            top: 0;
            left: 0;
        }
        .rightarrow1{
            left: 2px;
            border-left:10px solid blue;
        }
 
        .rightarrow2{
            border-left: 10px solid    #ffffd;
        }
 
        .right{
            left: 6px;
        }
 
        .leftarrow1,.leftarrow2{
            border-top:10px transparent dashed;
            border-right: 10px solid blue;
            border-bottom: 10px transparent dashed;
            border-left: 10px transparent dashed;
            position: absolute;
            top: 0;
            left: 0;
        }
        .leftarrow1{
            left: -2px;
            border-right: 10px solid blue;
        }
        .leftarrow2{
            border-right:10px solid #ffffd; 
        }
        .left{
            left: -4px;
        }
 
        .toparrow1,.toparrow2{
            border-top:10px transparent dashed;
            border-right: 10px transparent dashed;
            border-bottom: 10px solid blue;
            border-left: 10px transparent dashed;
            position: absolute;
            top: 0;
            left: 0;
        }
        .toparrow1{
            top: -2px;
            border-bottom: 10px solid blue;
        }
        .toparrow2{
            border-bottom:10px solid #ffffd; 
        }
        .top{
            left:2px;
        }
 
        .bottomarrow1,.bottomarrow2{
            border-top:10px solid blue;
            border-right: 10px transparent dashed;
            border-bottom: 10px transparent dashed;
            border-left: 10px transparent dashed;
            position: absolute;
            top: 0;
            left: 0;
        }
        .bottomarrow1{
            top: 2px;
            border-top: 10px solid blue;
        }
        .bottomarrow2{
            border-top:10px solid #ffffd; 
        }
        .bottom{
            left:2px;
        }

參考文檔:

純css實(shí)現(xiàn)箭頭,上下左右的箭頭

CSS3 Transform

CSS無(wú)敵:制作上下左右箭頭

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/117559.html

相關(guān)文章

  • 設(shè)計(jì)無(wú)限滾動(dòng)下拉加載,實(shí)踐高性能頁(yè)面真諦

    摘要:論壇上有過(guò)這么一篇熱門(mén)文章,它從角度分析了無(wú)限滾動(dòng)加載的設(shè)計(jì)實(shí)踐。無(wú)限滾動(dòng)加載背后的技術(shù)挑戰(zhàn)其實(shí)比想象中要多不少。整體思路和方案設(shè)計(jì)我們要實(shí)現(xiàn)的頁(yè)面樣例如圖,它能夠做到無(wú)限下拉加載內(nèi)容。 UX Planet論壇上有過(guò)這么一篇熱門(mén)文章: Infinite Scrolling Best Practices,它從UX角度分析了無(wú)限滾動(dòng)加載的設(shè)計(jì)實(shí)踐。 無(wú)限滾動(dòng)加載在互聯(lián)網(wǎng)上到處都有應(yīng)用:豆瓣...

    Hanks10100 評(píng)論0 收藏0
  • 設(shè)計(jì)無(wú)限滾動(dòng)下拉加載,實(shí)踐高性能頁(yè)面真諦

    摘要:論壇上有過(guò)這么一篇熱門(mén)文章,它從角度分析了無(wú)限滾動(dòng)加載的設(shè)計(jì)實(shí)踐。無(wú)限滾動(dòng)加載背后的技術(shù)挑戰(zhàn)其實(shí)比想象中要多不少。整體思路和方案設(shè)計(jì)我們要實(shí)現(xiàn)的頁(yè)面樣例如圖,它能夠做到無(wú)限下拉加載內(nèi)容。 UX Planet論壇上有過(guò)這么一篇熱門(mén)文章: Infinite Scrolling Best Practices,它從UX角度分析了無(wú)限滾動(dòng)加載的設(shè)計(jì)實(shí)踐。 無(wú)限滾動(dòng)加載在互聯(lián)網(wǎng)上到處都有應(yīng)用:豆瓣...

    novo 評(píng)論0 收藏0
  • JavaScript 工作原理之十-使用 MutationObserver 監(jiān)測(cè) DOM 變化

    摘要:概述是現(xiàn)代瀏覽器提供的用來(lái)檢測(cè)變化的網(wǎng)頁(yè)接口。比如通知用戶當(dāng)前所在的頁(yè)面所發(fā)生的一些變化。觸發(fā)回調(diào)前返回最新的批量變化。在函數(shù)內(nèi)部,開(kāi)始必須使用代碼進(jìn)行檢查,確保是我們所監(jiān)聽(tīng)的動(dòng)畫(huà)。 原文請(qǐng)查閱這里,略有刪減,本文采用知識(shí)共享署名 4.0 國(guó)際許可協(xié)議共享,BY Troland。 本系列持續(xù)更新中,Github 地址請(qǐng)查閱這里。 這是 JavaScript 工作原理的第十章。 網(wǎng)絡(luò)應(yīng)用...

    bbbbbb 評(píng)論0 收藏0
  • JavaScript 工作原理之十-使用 MutationObserver 監(jiān)測(cè) DOM 變化

    摘要:概述是現(xiàn)代瀏覽器提供的用來(lái)檢測(cè)變化的網(wǎng)頁(yè)接口。比如通知用戶當(dāng)前所在的頁(yè)面所發(fā)生的一些變化。觸發(fā)回調(diào)前返回最新的批量變化。在函數(shù)內(nèi)部,開(kāi)始必須使用代碼進(jìn)行檢查,確保是我們所監(jiān)聽(tīng)的動(dòng)畫(huà)。 原文請(qǐng)查閱這里,略有刪減,本文采用知識(shí)共享署名 4.0 國(guó)際許可協(xié)議共享,BY Troland。 本系列持續(xù)更新中,Github 地址請(qǐng)查閱這里。 這是 JavaScript 工作原理的第十章。 網(wǎng)絡(luò)應(yīng)用...

    zone 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<