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

办公空间设计要素seo挖关键词

办公空间设计要素,seo挖关键词,界面设计模式,天津市工程建设交易服务中心网站效果如下gif 只进行了基础的事件和布局,可优化的地方:luminance-box这个div加上后,由于和slider-run-way都是absolute定位,导致slider-run-way的点击事件无法设置值,只能通过滑块设置。暂时想不到咋处理,有…

效果如下gif

只进行了基础的事件和布局,可优化的地方:luminance-box这个div加上后,由于和slider-run-way都是absolute定位,导致slider-run-way的点击事件无法设置值,只能通过滑块设置。暂时想不到咋处理,有想法可以讨论一下

html布局

<div class="light-slider"><divclass="slider-run-way"@click.stop="handleClickRunway($event)"ref="runwayRef"><div class="active-bar" :style="{ width: activeWidth + '%' }"></div><divclass="control-wrapper":style="{ left: activeWidth + '%' }"@mousedown="handleMousedown($event)"><div class="control-btn"><span></span><span></span></div></div></div><div class="luminance-box" @click="handleRight"><img src="../../../../assets/home/homepage_control_bright.png" /><div class="right-box"><span class="num">{{ activeWidth }}%</span><span class="l-title">luminance</span></div></div></div>

js部分

export default {name: "lightingControl",props: {isDisabled: {type: Boolean,default: true,},},data() {return {activeWidth: 13,runWayWidth: 0, // 滑道总宽度startX: 0,dragging: false,isClick: true,startPosition: 0,};},mounted() {this.$nextTick(() => {this.runWayWidth = this.$refs.runwayRef.clientWidth;});},methods: {handleClickRunway(e) {if (!this.isClick || this.isDisabled) return;console.log(e);const { runWayWidth } = this;const { offsetX } = e;const percent = parseInt((offsetX / runWayWidth) * 100);this.activeWidth = percent;},handleRight(e) {return false;},handleMousedown(e) {if (this.isDisabled) return;e.preventDefault();this.startX = e.clientX;this.onDragStart(e);window.addEventListener("mousemove", this.onDragging);window.addEventListener("mouseup", this.onDragEnd);},onDragStart(e) {this.dragging = true;this.isClick = true;this.startPosition = parseFloat(this.activeWidth);},onDragging(e) {e.stopPropagation();if (this.dragging) {this.isClick = false;let currentX = e.clientX;let diff = ((currentX - this.startX) / this.runWayWidth) * 100;this.newPosition = this.startPosition + diff;this.setPosition(this.newPosition);}},onDragEnd() {if (this.dragging) {setTimeout(() => {this.dragging = false;if (!this.isClick) {this.setPosition(this.newPosition);this.isClick = true;}}, 0);window.removeEventListener("mousemove", this.onDragging);window.removeEventListener("mouseup", this.onDragEnd);}},setPosition(newPosition) {if (newPosition < 0) {newPosition = 0;} else if (newPosition > 100) {newPosition = 100;}this.activeWidth = Math.round(newPosition);},},
};

css


.light-slider {margin-top: 16px;position: relative;.slider-run-way {width: 100%;position: relative;cursor: pointer;height: 70px;background: #d7eeff;border-radius: 4px 4px 4px 4px;.active-bar {height: 100%;position: absolute;left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;background: #36c1fd;}.control-wrapper {display: flex;align-items: center;justify-content: center;height: 30px;width: 22px;position: absolute;user-select: none;z-index: 1001;top: 20px;transform: translateX(-50%);background-color: transparent;.control-btn {width: 16px;height: 24px;background: #fff;box-shadow: 0px 0px 5px 0px rgba(76, 115, 184, 0.5);border-radius: 2px 2px 2px 2px;color: #36c1fd;display: flex;align-items: center;justify-content: space-evenly;span {width: 2px;height: 6px;background: #36c1fd;border-radius: 30px 30px 30px 30px;}}}}.luminance-box {display: flex;width: 100%;height: 70px;justify-content: space-between;align-items: center;position: absolute;left: 0;top: 0;img {width: 20px;height: 20px;margin-left: 14px;}.l-title {font-size: 14px;}.right-box {color: #2e2e48;display: flex;flex-direction: column;align-items: center;font-weight: bolder;margin-right: 10px;.num {font-size: 24px;}}}
}

http://www.mmbaike.com/news/56401.html

相关文章:

  • 自适应单页网站模板网络营销招聘岗位有哪些
  • 网站规划的步骤冯耀宗seo课程
  • 自建网站经营者例子网站平台搭建
  • 网站里的聊天怎么做的杭州优化排名哪家好
  • 网站搭建说明百度推广收费多少
  • 艺术网站欣赏守游网络推广平台登陆
  • 去哪里可以做网站官网百度
  • h5开发网站优点网站seo运营
  • 广州网站推广服务商长沙网站包年优化
  • 网站建设的seo策略做一个自己的网站
  • 太原网站建设免费网站推广网站破解版
  • 物流网站免费源码app推广公司
  • 专业的公司网站开发百度提交入口的注意事项
  • 婚庆网站建设目的网络优化初学者难吗
  • 做网站经济虚拟币诈骗定罪品牌推广运营策划方案
  • wordpress 注册 中文seo研究中心论坛
  • 网站建设课程论文福建seo排名培训
  • 无法访问网站免费发布信息平台有哪些
  • 19年做网站长春seo顾问
  • 深圳网站建设十强做销售最挣钱的10个行业
  • 做网站哪些技术焊工培训
  • 百度优化只做移动网站没有pc站新产品宣传推广策划方案
  • 提升网站建设品质信息b2b网站大全免费推广
  • 网站做关键词搜索要好多钱国内免费发布产品的平台
  • 泉州网站制作软文写手
  • 太原网站建设晋icp备新seo排名点击软件
  • 北京公司网站建设报价公司网站建站要多少钱
  • 七牛云可以做网站的存储空间吗seo推广网站
  • 做外贸批发开什么网站南宁关键词优化公司
  • 网站 开发合同佛山今日头条