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

如何做网站导航栏的seo优化专业制作门牌

如何做网站导航栏的seo优化,专业制作门牌,手机网站规格,小广告图片vue3threejs#xff0c;做一个给模型批量CSS2D标签的案例#xff0c;在导入模型的js文件里#xff0c;跟着课程写的代码如下#xff1a; import * as THREE from three; // 引入gltf模型加载库GLTFLoader.js import { GLTFLoader } from three/addons/loaders/GLTFLoader.…vue3threejs做一个给模型批量CSS2D标签的案例在导入模型的js文件里跟着课程写的代码如下 import * as THREE from three; // 引入gltf模型加载库GLTFLoader.js import { GLTFLoader } from three/addons/loaders/GLTFLoader.js;// 引入CSS2模型对象CSS2DObject import {CSS2DObject } from three/addons/renderers/CSS2DRenderer.js;const model new THREE.Group(); const loader new GLTFLoader(); // 路径要特别注意默认是从public读取的模型文件必须放在public下并且路径前的public要省略 loader.load(models/简易小区.glb, gltf {gltf.scene.getObjectByName(小区房子).traverse(function (obj) {if (obj.isMesh) {let label tag(obj.name);const pos new THREE.Vector3();obj.getWorldPosition(pos);label.position.copy(pos);label.name obj.name;model.add(label);}});model.add(gltf.scene); }, undefined, error {console.error(error); });function tag(name) {// 创建dom元素(作为标签)let div document.createElement(div);div.innerHTML name;div.classList.add(css2dtag);//使用dom元素生成CSS2模型对象CSS2DObjectlet label new CSS2DObject(div);div.style.pointerEvents none;//避免HTML标签遮挡三维场景的鼠标事件return label;//返回CSS2模型标签 }export default model; 在vue文件里设置css。 template /templatescript setup import { scene } from ./init.js; /scriptstyle scoped.css2dtag {background: #ffffff;color: orangered;} /style 运行代码后发现css没有生效。 查了资料找到一篇参考文章 threejs 代码创建div设置样式不生效的问题原因探讨 - 简书 尝试去掉scoped确实生效了但是这种处理并不理想。 在继续学习threejs课程的时候发现老师教了另一种批量创建的办法。 对vue文件修改如何 增加一个id为css2dtag的divcss加上scoped。 templatediv idcss2dtag styledisplay: none;/div /templatescript setup import { scene } from ./init.js; /scriptstyle scoped#css2dtag {background: #ffffff;color: orangered;} /style然后在导入模型的js文件里通过克隆这个div来批量创建dom元素。 import * as THREE from three; // 引入gltf模型加载库GLTFLoader.js import { GLTFLoader } from three/addons/loaders/GLTFLoader.js;// 引入CSS2模型对象CSS2DObject import {CSS2DObject } from three/addons/renderers/CSS2DRenderer.js;const model new THREE.Group(); const loader new GLTFLoader(); // 路径要特别注意默认是从public读取的模型文件必须放在public下并且路径前的public要省略 loader.load(models/简易小区.glb, gltf {gltf.scene.getObjectByName(小区房子).traverse(function (obj) {if (obj.isMesh) {let label tag(obj.name);const pos new THREE.Vector3();obj.getWorldPosition(pos);label.position.copy(pos);label.name obj.name;model.add(label);}});model.add(gltf.scene); }, undefined, error {console.error(error); });function tag(name) {// 通过克隆来批量创建divlet div document.getElementById(css2dtag).cloneNode();div.innerHTML name;//使用dom元素生成CSS2模型对象CSS2DObjectlet label new CSS2DObject(div);div.style.pointerEvents none;//避免HTML标签遮挡三维场景的鼠标事件return label;//返回CSS2模型标签 }export default model; 再次运行代码css生效了。
http://www.w-s-a.com/news/344539/

相关文章:

  • 牡丹江营商环境建设监督局网站中国档案网站建设的特点
  • 网站欣赏网站欣赏知名企业网站搭建
  • 书店网站建设可行性分析为大型企业设计网络营销方案
  • 北京教育云平台网站建设中国服装设计网站
  • 网络公司专业做网站豌豆荚app下载
  • 网站建设属于什么岗位济宁网站建设_云科网络
  • wordpress网站监测fwa 网站 欣赏
  • 用jsp做的可运行的网站推广网络
  • 电商网站设计论文wordpress子文件夹建站
  • 临沂网站优化如何如何做公司的网站建设
  • 建设部网站 光纤到户沈阳网页设计兼职
  • 企业网站建设作用宁波企业网站推广效果好
  • wordpress课件站模板做网站的公司 贵阳
  • 低价格网站建设网站建设中的板块名称
  • 青岛网站建设华夏h5链接是什么意思
  • 贸易公司如何做网站百度做的网站一般在什么后台
  • 东莞网站设计方案广州做服装电商拿货的网站
  • 部队网站建设设计dede个人网站模板
  • 个人网站怎么自己备案重庆怎样网站推广
  • 做电影网站挣钱吗重庆网站建设技术托管
  • 网站建设用户登录网站商业授权含义
  • 接做室内效果图的网站wordpress制作上传图片
  • 维护一个网站一年多少钱网站微信登录怎么做的
  • 中国建设银行网站E路护航官网如何在招聘网站上选个好公司做销售
  • 网站开发质量管理招聘网站建设方案
  • 有没有那个的网站seo编辑的工作内容
  • 平度那里有做网站的昆明建设招聘信息网站
  • 邯郸城乡建设部网站首页唐山市住房城乡建设部网站主页
  • 慕课联盟网站开发实战六安品牌网站建设电话
  • 制作企业网站首页贵州小程序制作开发