摘要:接着上一个的制作今天少写点代码吧首页增加如下代码给增加自适应高度首页这里解释下顶部的高度底部的高度写法很多不过达到效果就行了在窗口拉伸的时候可以自适应高度模板代码样式会话列表界面模板代码老李最近好吗样式代码
接着上一个的制作!
今天少写点代码吧!
首页增加如下代码 给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 } } }
对于坐标的计算目前有一定的小问题 之后再解决 天色很晚了
效果演示文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/98767.html
摘要:首先来看看的登录界面准备开发制作一个窗口先主进程代码暂时调用界面基本布局我们先大概做一个这样的界面页面代码样式代码取消全部的外边距和内边距设置窗口的样式设置手型加一个边框调试样式最后要删除或者更改设置宽度必须要和主进程中设置的一样不能大于主 首先来看看qq的登录界面:showImg(https://segmentfault.com/img/bVbiu16?w=483&h=458); 准...
摘要:效果预览尺寸测量百度网盘客户端的尺寸是主界面顶部开始制作下载安装制作登录界面首先将主界面隐藏掉只需要在主进程里面设置就可以了之后制作一个登录界面创建一个在主进程之中引入代码创建路由创建登录界面样式代码微软雅黑图标下载去阿里 效果预览 showImg(https://segmentfault.com/img/bVbizN2?w=1512&h=622); 尺寸测量 百度网盘客户端的尺寸是:...
阅读 2578·2021-11-17 09:33
阅读 3871·2021-10-19 11:46
阅读 883·2021-10-14 09:42
阅读 2231·2021-09-22 15:41
阅读 4084·2021-09-22 15:20
阅读 4574·2021-09-07 10:22
阅读 2281·2021-09-04 16:40
阅读 793·2019-08-30 15:52