当前位置: 首页 > news >正文

好的设计师互动网站昆明网站建设技术公司

好的设计师互动网站,昆明网站建设技术公司,中华机械网,php 网站开发流程图本节主要实现了博客首页界面的基本布局并完善了响应式布局#xff0c;因为完善了响应式布局故对前面的页面布局有所改动#xff0c;这里会将改动后的源码同步上传。 1.对页面头部的用户信息进行设计和美化 布局设计参考 #xff1a;通常初级前端的布局会通过多个div划分区域… 本节主要实现了博客首页界面的基本布局并完善了响应式布局因为完善了响应式布局故对前面的页面布局有所改动这里会将改动后的源码同步上传。 1.对页面头部的用户信息进行设计和美化 布局设计参考 通常初级前端的布局会通过多个div划分区域通过FlexBox布局格式进行区域划分设计和美化 布局美化参考 :这里使用的是scss进行的美化scss的优势在于直接嵌套书写子类在父类里面兄弟在兄弟上下。 .box {width: 100%;height: auto;margin-top: 50px;.UserInfo {width: 100%;height: 138px;display: flex;flex-direction: row;border-bottom: 10px solid black;.UserImg {display: flex;width: 118px;height: 118px;margin: -40px 0 0 48px;border-radius: 50%;border: 5px solid rgb(240, 240, 242);img {min-height: 118px;min-width: 118px;border-radius: 100%;}}.userTop {width: 90%;height: 140px;margin: 0 auto;display: flex;flex-direction: column;overflow: hidden;.uTop {width: 100%;height: 40%;.userName {width: 30%;height: 100%;font-size: 30px;display: flex;justify-content: flex-start;align-items: flex-end;padding-left: 20px;}}.uMiddle,.uBottom {width: 100%;height: 25%;display: flex;p {margin: 10px;font-size: 14px;}span {display: block;padding: 0 0 0 10px;font-size: 25px;// font-weight: bold;}}.uBottom {display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-end;}.uBottom span {font-size: 14px;margin-right: 100px;}}} }页面效果 2.划分左侧信息区 这里只是划分并未设计和实现样式故只需要用div留白即可 页面效果 3.右侧功能区引入Element Plus中的tabs标签组件 4.修改组件样式 这里主要进行的下划线改为背景色以达到不显示的目的 5.完善功能区搜索功能设计 6.完善页面布局 Content.vue 这里样式添加了最大高度限制以达到内容过长在Content范围内滑动查看效果 附录 templatediv classapp-mainrouter-view v-slot{ Component }component :isComponent //router-view/div /template script export default {name: Content,data() {return {}} } /script style .app-main {width: 1400px;margin: 0 auto;border-top-left-radius: 10px;border-bottom-left-radius: 10px;min-height: calc(100vh - 20px);background: white;max-height: 1400px;} /styleHeader.vue 这里实现了头部功能区间距一致并且设置了最低宽度使得页面过小时会隐藏部分功能 1.添加的功能区 2.修改的样式 附录 templatediv classheader-containerel-menu :default-activeactiveIndex classel-menu-demo modehorizontal :ellipsisfalseselecthandleSelect routerel-menu-item indexmyBlog博客/el-menu-itemel-menu-item indexperCenter博客园/el-menu-itemel-menu-item index2草稿箱/el-menu-itemel-menu-item index3回收站/el-menu-item/el-menudiv classavator_divel-avatar classavatar shapecircle :size55srchttps://n.sinaimg.cn/sinakd20116/96/w2048h2048/20240323/24a7-52a54c327350fe430e27f8b5847a0bf5.jpg/el-avatar/divdiv classopeel-button color#409EFF link会员中心/el-buttonel-button color#409EFF link消息/el-buttonel-button color#409EFF link创作中心/el-buttonel-button color#fc5531 idpublish发布/el-button/div/div /templatescript export default {name: Header,data() {return {activeIndex: 0,}},methods: {handleSelect(key, keyPath) {console.log(key, keyPath);}} } /scriptstyle langscss scoped .header-container {min-width: 1325px;overflow: hidden;position: relative;display: flex;justify-content: space-between;align-items: center;.el-menu-demo {flex-grow: 1;}.avator_div {position: absolute;right: calc(5vw 320px); //这里我将 .ope 的 right 属性设置为 calc(5vw 320px)//这样 .ope 会定位在距离右侧 5vw 的位置加上额外的 320px 间距。top: 0;.avatar {float: left;}}.ope {position: absolute;right: 5vw;.el-button:hover {color: rgb(107, 107, 194);}#publish {color: white;width: 100px;border-radius: 25px;}}} /style7.美化右侧滚动条样式 参考链接滚动条如何设置样式和滚动条悬浮显示与隐藏_滚动条样式-CSDN博客[这里是图片013]https://blog.csdn.net/weixin_44784401/article/details/130130150 8.页面实现效果 附录 templatediv classboxdiv classUserInfodiv classUserImgimg src../../assets/image/avator.jpg alt/divdiv classuserTopdiv classuTopdiv classuserName{{ User.userName }}/div!-- div classinfoManageel-button/el-button/div --/divdiv classuMiddlespan{{ User.totalVisits }}/spanp总访问量emsp;|emsp;/pspan{{ User.original }}/spanp原创emsp;|emsp;/pspan{{ User.ranking }}/spanp排名emsp;|emsp;/pspan{{ User.fans }}/spanp粉丝emsp;emsp;/p/divdiv classuBottomspanIP属地{{ User.IP }}/spanspan加入时间{{ User.joinTime }}/spanspan博客简介{{ User.blogInfo }}/span/div/div/divdiv classInfoMsgdiv classleftMenu/divdiv classcontentdiv classheaderel-tabs v-modelcontentTabs classdemo-tabs tab-clickhandleClickel-tab-pane label最近 namefirst/el-tab-paneel-tab-pane label文章 namesecond/el-tab-paneel-tab-pane label资源 namethird/el-tab-paneel-tab-pane label问答 namefourth/el-tab-paneel-tab-pane label帖子 namefifth/el-tab-paneel-tab-pane label视频 namesixth/el-tab-paneel-tab-pane label关注/订阅/互动 nameseventh/el-tab-paneel-tab-pane label收藏 nameeighth/el-tab-pane/el-tabsel-form v-modelqueryParamsel-input typetext v-modelqueryParams.title placeholder搜TA的内容 //el-form/divdiv classbody/div/div/div/div /template script import { ref } from vue export default {data() {return {contentTabs: ref(first),queryParams: {title: },User: {userName: 法外狂徒张三,totalVisits: 0,original: 0,ranking: 0,fans: 0,IP: 北京市,joinTime: 2021-01-01,blogInfo: 我是一个程序员}}}, } /script style .el-tabs__item {font-size: 17px !important;} /style style langscss scoped .box {width: 100%;height: auto;margin-top: 50px;.UserInfo {width: 100%;height: 138px;display: flex;flex-direction: row;border-bottom: 10px solid black;.UserImg {display: flex;width: 118px;height: 118px;margin: -40px 0 0 48px;border-radius: 50%;border: 5px solid rgb(240, 240, 242);img {min-height: 118px;min-width: 118px;border-radius: 100%;}}.userTop {width: 90%;height: 140px;margin: 0 auto;display: flex;flex-direction: column;overflow: hidden;.uTop {width: 100%;height: 40%;.userName {width: 30%;height: 100%;font-size: 30px;display: flex;justify-content: flex-start;align-items: flex-end;padding-left: 20px;}}.uMiddle,.uBottom {width: 100%;height: 25%;display: flex;p {margin: 10px;font-size: 14px;}span {display: block;padding: 0 0 0 10px;font-size: 25px;// font-weight: bold;}}.uBottom {display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-end;}.uBottom span {font-size: 14px;margin-right: 100px;}}}.InfoMsg {width: 100%;min-height: calc(100vh - 160px);display: flex;overflow: hidden;.leftMenu {min-width: 300px;max-height: 648px;}.content {width: auto;height: auto;border-left: 10px solid black;.header {width: 100%;display: flex;padding: 0 15px 0 25px;.demo-tabs {width: 700px;height: 100%;padding-left: 20px;::v-deep .el-tabs__nav-wrap::after {background-color: white;}}.el-form {width: 300px;display: flex;justify-content: flex-end;align-items: flex-start;padding: 5px 30px 0 0;.el-input {font-size: 17px;width: 170px;}}}.body {width: 100%;max-height: 900px;overflow-y: scroll;}.body::-webkit-scrollbar {width: 1px;height: 1px;}.body::-webkit-scrollbar-track {border-radius: 0;box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);background: black;}.body::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow: inset 0 0 5px rgba(27, 190, 208, 0.7);background: white;}}}} /style若您觉得文章对您有用烦请您动动发财的小手****一键三连。 更多Vue前端系统开发流程可以点击专栏 从0-1开发一个Vue3前端系统页面_的博客-CSDN博客[这里是图片015]https://blog.csdn.net/xiaomeiguisnjs/category_12754518.html?spm1001.2014.3001.5482更多开发中可能会遇到的问题及解决方案可以点击专栏 开发遇到的问题_的博客-CSDN博客[这里是图片016]https://blog.csdn.net/xiaomeiguisnjs/category_12755452.html?spm1001.2014.3001.5482更多其他知识包括但不限于前后端基础进阶Java后端算法逻辑前后端笔试面试题等请点击主页专栏查看 -CSDN博客[这里是图片017]https://blog.csdn.net/XiaomeiGuiSnJs?typeblog
http://www.dnsts.com.cn/news/116697.html

相关文章:

  • 建站公司 网络服务阜阳建设工程质量监督局网站
  • 网站文章怎么做分享qq私人注册企业邮箱
  • 江门公司做网站青岛公司网站建设公司
  • 做静态网站的软件行业网站模板
  • 项目合作网站工业软件开发工具
  • 互联网门户网站是什么WordPress仿站助手
  • seo网站源码魔站网站开发
  • 重庆做网站建设网站建设与设计ppt模板下载
  • 公司网站备案必须是企业信息么撰写网站建设策划书范文
  • 网站开发 写文档安装wordpress+000
  • 网站设计用什么字体好网站分哪些种类
  • 开发工程师网站开发工程师做业务不花钱的网站有哪些
  • 桂林公司做网站怎么做游戏代理
  • 哪些网站是用php编写的怎么在服务器里面建设网站
  • 中信建设有限责任公司项目人员配置百度seo网站优化怎么做
  • 建设一个会员积分网站建设网站费用如何入账
  • 做水果网站行阜阳讯拓网站建设
  • 全国建设部网站网站建设推广销售人员
  • 引导企业做网站建设通查询设通网站
  • 建设厅质监总站网站做网站推广一般多少钱
  • 哪里网站书最全如何做正规电影网站
  • 成都网站建设外包页面设计代码怎么写
  • 网站电脑速成培训班中国最好的工业设计公司
  • 厦门网页建站申请费用个人做网站能赚钱吗
  • 广州建设交易中心网站首页网上推广产品哪个网好
  • 棋盘游戏类网站开发北京工商注册代理公司
  • 如何搭建一个购物网站青岛网站设计哪家好
  • 网站建设安全协议有可以做国外支付系统的网站吗
  • 网络购物网站大全网站建设公司哪里好
  • 承接各类网站建设网站seo心态