摘要: 随机读取数组中n个元素 需求 随机不重复的显示一系列图片 分析 可使用Math.random(),其作用是返回介于 0(包含) ~ 1(不包含) 之间的一个随机数。先获取到图片路径,将图片路径放入数组中,再随机从数组中读取n个元素放入新数组,页面只需遍历新数组生成img即可。 实现 实现代码 <template> <div 阅读全文
posted @ 2022-03-02 17:27 曦12 阅读(79) 评论(0) 推荐(0) 编辑
摘要: css实现瀑布流 jquery时代大多使用插件实现瀑布流布局,但现在我们可以直接使用存粹的css来实现。从css3开始出现了column-count与column-gap后,我们便可直接使用此属性来进行布局,其中column-count代表列数,column-gap代表列之间的距离。值得注意的是,当使用column- 阅读全文
posted @ 2022-03-02 16:18 曦12 阅读(985) 评论(0) 推荐(0) 编辑
摘要: vue动态绑定样式 每次点击方块时通过三元表达式,改变对应的class,每一个不同的class对应不同的样式,从而通过改变class实现样式的切换。 实现代码 <template> <div class="container"> <!--通过三元表达式选择class使用对应的样式--> <div v-for="item 阅读全文
posted @ 2022-02-28 21:10 曦12 阅读(108) 评论(0) 推荐(0) 编辑
摘要: box-sizing属性的理解 使用原因 盒模型布局中padding与border也是具有尺寸的,为避免其对页面布局产生影响,可使用box-sizing: border-box;属性设置盒模型,此时便可只用设置元素宽高即可。 #属性详解 box-sizing的值有content-box、border-box、inherit。 co 阅读全文
posted @ 2022-02-28 17:23 曦12 阅读(253) 评论(0) 推荐(0) 编辑
摘要: flex布局 什么是flex布局 flex布局即为弹性布局,使用display:flex进行布局,此布局使得盒模型布局更易使用。值得注意的是设为flex布局后,子元素的float、clear和vertical-align属性将失效。 flex的使用 当元素使用flex后,该元素则成为flex容器(containe 阅读全文
posted @ 2022-02-28 16:53 曦12 阅读(3899) 评论(0) 推荐(1) 编辑
摘要: css设置滚动条样式 css伪类选择器可修改滚动条样式,仅限webkit内核浏览器。 点击查看代码 ::-webkit-scrollbar {/*滚动条整体*/ width: 7px; height: 7px; } ::-webkit-scrollbar-track{/*滑轨*/ background-color:#aa 阅读全文
posted @ 2022-02-28 09:56 曦12 阅读(321) 评论(0) 推荐(0) 编辑
摘要: three.js的使用 以创建一个立方体为例 安装 安装three:npm i three 使用 引用 引入three以及three中自带的相机控件OrbitControls用以操控相机: 初始化场景 scene:场景所有three事物均在其中。 camera:使用PerspectiveCamera透视相机,参数需注意调整 阅读全文
posted @ 2022-02-26 11:24 曦12 阅读(441) 评论(2) 推荐(0) 编辑
摘要: vue组件间传值 父传子 利用props传值,子组件中规定props数据类型,然后父组件使用子组件时需要绑定数据在子组件上: 父组件 <template> <div class="parents-div"> <!--绑定msg传入子组件--> <Children :msg='msg'/> </div> </templ 阅读全文
posted @ 2022-02-25 17:20 曦12 阅读(38) 评论(0) 推荐(0) 编辑
摘要: cesium中添加建筑白模 1、在cesium中添加模型依赖于Cesium ion帐户的资产id,在这里创建账户。 2、上传模型(模型文件类型在Cesium ion中有说明,模型的提取办法可在这里查看)到账户中并平铺为3D Tiles类型便于cesium的使用。 3、复制下资产id,替换下面代码中的id: 点击查看代码 //添 阅读全文
posted @ 2022-02-25 16:21 曦12 阅读(431) 评论(0) 推荐(0) 编辑
摘要: cesium的使用 安装 建议使用vue的cesium插件:vue-cli-plugin-cesium。vue add命令可零配置添加cesium:vue add vue-cli-plugin-cesium 报错 添加完成后如果报错cesium未定义(Eslint 语法校验问题),则在package.json中添加以下 阅读全文
posted @ 2022-02-25 15:46 曦12 阅读(431) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示