希望仿制出游戏PHigros的页面,没有任何功能,只是联系vue语法用

期末考试直接摆烂,能过就行好吧

一、成果展示

当然只是做出样子了,很多地方和自己想的还不一样

二、布局

整体采用flex布局加position定位

单位采用vh和vw

做这个页面最大的收获就是感觉布局上的熟练度增加了

三、滚动容器

点击三个点后会在右侧展开一个容器,选择背景图,超出容器的可以滚动出来。

使用样式overflow:scroll来实现

本来这个东西想封装成一个组件,但是失败了。

四、头像和背景图切换

头像旁边也有一个类似的盒子,当然不只是展示图片,点击后可以切换图片

(因为不会搭服务器,只能用网上的图凑活下了)

背景图和头像的原理是一样的,展示一下头像

<div class="imgside" :style="{'display' : (TouChanging ? 'block' : 'none')}"><div v-for="item in touImgUrl" class="touimg"><img :src="item" alt="" @click="ChangeTouImg(item)">//用v-bind绑定数据,v-for做循环</div></div>ChangeTouImg(m){this.TouImg = m;//这个变量存储图片的地址}touImgUrl:['https://uploadstatic.mihoyo.com/contentweb/20200306/2020030617015669833.png','https://uploadstatic.mihoyo.com/contentweb/20200724/2020072414340926231.png','https://uploadstatic.mihoyo.com/contentweb/20200828/2020082814015644368.png','https://uploadstatic.mihoyo.com/contentweb/20210420/2021042014093440786.png','https://uploadstatic.mihoyo.com/contentweb/20210720/2021072011085576262.png','https://uploadstatic.mihoyo.com/contentweb/20210802/2021080210195390130.png','https://uploadstatic.mihoyo.com/contentweb/20210617/2021061716564818668.png'],//所有的图片

五、样式绑定

盒子不可能一直处于显示状态,很影响美观

采用样式绑定display的形式来控制盒子的显示和隐藏

TouChanging:false,//控制盒子是否显示<div class="imgside" :style="{'display' : (TouChanging ? 'block' : 'none')}">
//样式绑定的格式TolTou(){this.TouChanging = !this.TouChanging;//使用取反来减少代码量},

六、遗留问题

  1. 某些数据(头像路径,rks这些数值,应该存储在vuex中)
  2. 滚动盒子封装组件未遂,不知道为啥封成组件就报错
  3. 背景图的比例问题,需要学习一下css的background属性

七、语法复习

css:flex布局,overflow属性,文字属性

vue:样式绑定

es6:模板字符串

八、犯病

我:neko,嘿嘿,我的neko,不要禁言我,我要做你的狗【该用户已被禁言】

neko:这tm是个什么东西!

Vue制作静态页面--Day03相关推荐

  1. HTMLCSS仿京东首页制作静态页面总结

    目录 一.网站优化三大标签:title(网站标题),description(网站说明),Keywords(网站关键词) 二.favicon图表的使用 三.字体图标的使用 四.base.css和comm ...

  2. Vue编写静态页面框架的基本步骤(实现基本的页面链接跳转)

    第一步:定义一个整体的框架(即主页面:可以到element-ui官网-组件-container中找自己满意的) 第二步:将官网的框架拷贝到开发软件中 <template><div&g ...

  3. 制作静态页面的悬浮框

    在写页面之前,我们首先要对所要实现的界面进行相应的分析,理清层次之后再写. 今天我们以小米官网为例,来进行这样悬浮框的实现. 第一步,我们要分析一下. 我们需要实现的功能: 滑动滚轮,悬浮框能够在页面 ...

  4. 基于HTML+CSS制作静态页面【剪纸文化15页】传统文化设计题材 dreamweaver制作静态html网页设计作业作品...

  5. 基于HTML+CSS制作静态页面【剪纸文化15页】传统文化设计题材 dreamweaver制作静态html网页设计作业作品

  6. html5页面结构案例,前端学习笔记(五)HTML+CSS静态页面实战案例:幸福西饼首页和百度首页...

    按照知乎上面汪小黑推荐的前端学习路径,在自学了HTML和CSS之后,开始尝试实战制作静态页面小项目. 幸福西饼首页制作 首先我在网上下载到了千锋教育提供的的幸福西饼官网静态页面的教学视频和图片素材.源 ...

  7. 关于 静态页面布局 中的一些BUG

    作为一枚初级程序猿,难免在制作静态页面时会遇到一些BUG,在此,我从网上找了一些资料并且结合自己的项目开发经验,总结了一些在静态页面布局时可能会遇到的问题,希望能对初级程序猿有一定的帮助(资料请参考: ...

  8. 【转】Vue.js入门教程(一)从静态页面到前后端分离开发

    第一章:基础知识 我能看懂吗? 只要你现在能用html+css+js制作一个静态页面,相信我,你100%可以读懂这篇文章. 本文尤其适合那些想要了解前后端分离开发技术,或者刚刚脱离传统MVC开发模式的 ...

  9. 制作生成静态页面的新闻系统

    利用PHP生成静态HTML页面的好处很多: 1.静态页面不需要Web服务器解释执行,用户打开网页的速度会快些: 2.打开静态页面时,Web服务器不需要访问数据库,减轻了对数据库访问的压力: 3.静态H ...

最新文章

  1. (C++)A+B 输入输出练习V 输入的第一行是一个正数N,表示后面有N行。每一行的第一个数是M,表示本行后面还有M个数。
  2. 怎样高效阅读一篇文献?
  3. 用python处理excel 数据分析_Python应用实现处理excel数据过程解析
  4. linux下截图软件 shutter
  5. 【老生谈算法】matlab人脸识别算法(PCA)——人脸识别
  6. SSM项目实战:App信息管理平台(含源码与设计分析)
  7. 交叉熵和相对熵(KL散度)
  8. python多叉树_python中高效的四叉树实现
  9. 手机不能访问html文件,手机如何解决禁止访问网页
  10. 趣味计算机专业比赛,你hua我猜 以梦为马——计算机科学系第三届你画我猜趣味比赛...
  11. MySQL的 初步认识 - 细节狂魔
  12. length php,length与size()使用对比
  13. 关于AWS亚马逊云计算平台EC2如何删除快照
  14. 蘑菇街大三Java后端暑期实习
  15. python(3.10,Win10 64位)的wordcloud安装
  16. jquery 处理页面的事件详解
  17. 无人机发烧友们,航拍素材也能做三维模型啦!
  18. 使用Excel中的插入对象功能在Excel中插入Word文档
  19. 【算法和数据结构】模拟和暴力
  20. java华为_华为 Java

热门文章

  1. arm系列交叉编译器各版本区别
  2. 代码审计—espcmsv5注入测试复现
  3. 手游数据分析中常用到的指标说明
  4. 高能预警 | 找到你的苍老师???
  5. 英文Assignment写作怎么学习基本步骤?
  6. Wireshark将udp包作为rtp包解析
  7. ADSL(PPPOE)接入指南
  8. [ERROR] InnoDB: Cannot open datafile for read-only: './dxh_sys/vendorUser.ibd' OS error: 71
  9. 第一节 自动控制系统的基本概念
  10. [企业软件应用落地展示页H5页面模板] 适合软件开发相关公司的套件ui模板+自适应手机