国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

Cciradih / 2765人閱讀

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

接著上一個的制作!

今天少寫點代碼吧!
首頁增加如下代碼 給main 增加自適應高度

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

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

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

模板代碼
 
樣式
    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; /*高寬分別對應橫豎滾動條的尺寸*/
    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

之后再創建一個showScroll 類

.showScroll {
    overflow-y: scroll !important
}
創建方法
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 將點擊的坐標傳到menu組件中 之后顯示就行了

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

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

效果演示


文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/98767.html

相關文章

  • electron 仿制QQ登錄界面

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

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

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

    劉東 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<