成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

ectron仿制qq(3) 主界面制作(2)

Cciradih / 2798人閱讀

摘要:接著上一個的制作今天少寫點(diǎn)代碼吧首頁增加如下代碼給增加自適應(yīng)高度首頁這里解釋下頂部的高度底部的高度寫法很多不過達(dá)到效果就行了在窗口拉伸的時候可以自適應(yīng)高度模板代碼樣式會話列表界面模板代碼老李最近好嗎樣式代碼

接著上一個的制作!

今天少寫點(diǎn)代碼吧!
首頁增加如下代碼 給main 增加自適應(yīng)高度

首頁
data(){
mainHeight: parseInt(document.documentElement.clientHeight) - 140 - 40,
}

mounted() {
      window.onresize = () => {
       this.mainHeight = parseInt(document.documentElement.clientHeight) - 140 - 40;
     }
},

這里解釋下 -頂部header的高度(140) 底部的高度(40) 寫法很多 不過達(dá)到效果就行了 在窗口拉伸的時候可以自適應(yīng)高度

模板代碼
 
樣式
    main
            position: fixed
            overflow-y: hidden
    width: 100%
會話列表界面 模板代碼
 
  • Hello 老李

    最近好嗎

樣式代碼
        main
            position: fixed
            overflow-y: hidden
            width: 100%
            li
                height: 60px
                border-bottom: 1px solid #CCC
                display: flex
                cursor: pointer
                &:hover
                    background-color: #B8CBD5
                .face
                    width: 40px
                    padding-top: 10px
                    height: 40px
                    padding-left: 10px
                    img
                        border-radius: 50%
                        width: 100%
                        height: 100%
                .info
                    padding-top: 8px
                    padding-left: 10px
                    p.nickname
                        color: #FF0000
                        font-size: 15px
                    .msg
                        font-size: 12px
                        padding-top: 3px
滾動條美化
::-webkit-scrollbar { /*滾動條整體樣式*/
    width: 5px; /*高寬分別對應(yīng)橫豎滾動條的尺寸*/
    height: 1px;
}

::-webkit-scrollbar-thumb { /*滾動條里面小方塊*/
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(228, 57, 60, 0.2);
    background: rgba(20, 20, 50, 0.6);
}

::-webkit-scrollbar-track { /*滾動條里面軌道*/
    -webkit-box-shadow: inset 0 0 5px rgba(228, 57, 60, 0.2);
    border-radius: 10px;
    background: #EDEDED;
}
滾動條顯示隱藏

以上模板代碼中有一個

 :class="{showScroll:isShowScroll}" @mouseenter="showScrolls"
              @mouseleave="hideScroll"

我們只需要在data 中定義一個 isShowScroll:fase

之后再創(chuàng)建一個showScroll 類

.showScroll {
    overflow-y: scroll !important
}
創(chuàng)建方法
hideScroll() {
    this.isShowScroll = false
 },
showScroll() {
   this.isShowScroll = true
},

這樣就解決了滾動條顯示隱藏

右鍵菜單 模板代碼
css代碼
.menu
  width: 180px
  background-color: rgba(255,255,255,0.8)
  border-radius: 4px
  box-shadow: #FFFFFF 0 0 10px
  position: absolute
  top: 150px
  left: 100px
  font-family: "微軟雅黑"
  font-size: 14px
  padding: 10px 0
  li
    list-style: none
    height: 30px
    line-height: 30px
    cursor: pointer
    padding-left: 30px
    position: relative
    &:hover
      background-color: #E9EBEC
    i
      position: absolute
      margin-right: 10px
      left: 10px
    &.line
      border-bottom: 1px solid #E8EAEB
右鍵菜單顯示隱藏

在main 中增加 contextmenu 將點(diǎn)擊的坐標(biāo)傳到menu組件中 之后顯示就行了

    export default {
        props: {
            show: {
                type: Boolean,
                default: false
            },
            position:{
                type: Object
            }
        }
    }

對于坐標(biāo)的計算目前有一定的小問題 之后再解決 天色很晚了

效果演示


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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/98767.html

相關(guān)文章

  • electron 仿制QQ登錄界面

    摘要:首先來看看的登錄界面準(zhǔn)備開發(fā)制作一個窗口先主進(jìn)程代碼暫時調(diào)用界面基本布局我們先大概做一個這樣的界面頁面代碼樣式代碼取消全部的外邊距和內(nèi)邊距設(shè)置窗口的樣式設(shè)置手型加一個邊框調(diào)試樣式最后要刪除或者更改設(shè)置寬度必須要和主進(jìn)程中設(shè)置的一樣不能大于主 首先來看看qq的登錄界面:showImg(https://segmentfault.com/img/bVbiu16?w=483&h=458); 準(zhǔn)...

    youkede 評論0 收藏0
  • electron仿制百度網(wǎng)盤客戶端2(登錄界面制作)

    摘要:效果預(yù)覽尺寸測量百度網(wǎng)盤客戶端的尺寸是主界面頂部開始制作下載安裝制作登錄界面首先將主界面隱藏掉只需要在主進(jìn)程里面設(shè)置就可以了之后制作一個登錄界面創(chuàng)建一個在主進(jìn)程之中引入代碼創(chuàng)建路由創(chuàng)建登錄界面樣式代碼微軟雅黑圖標(biāo)下載去阿里 效果預(yù)覽 showImg(https://segmentfault.com/img/bVbizN2?w=1512&h=622); 尺寸測量 百度網(wǎng)盤客戶端的尺寸是:...

    劉東 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<