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

建设银行企业网上银行网站什么网站可以做软件有哪些东西吗

建设银行企业网上银行网站,什么网站可以做软件有哪些东西吗,建设工程施工承包合同,做ic芯片的要去哪个网站创建一个动态进度环组件 在现代网页设计中#xff0c;进度环是一种常见的视觉元素#xff0c;用于展示任务的完成度或加载状态。本文将介绍如何使用Vue.js和Less创建一个动态进度环组件#xff0c;该组件不仅具有美观的视觉效果#xff0c;还能够根据用户输入动态改变颜色…创建一个动态进度环组件 在现代网页设计中进度环是一种常见的视觉元素用于展示任务的完成度或加载状态。本文将介绍如何使用Vue.js和Less创建一个动态进度环组件该组件不仅具有美观的视觉效果还能够根据用户输入动态改变颜色。 已经支持动态配置----- 相似灵感 抖音代码示例–直通车 HTML结构 首先我们定义了组件的基本HTML结构。在template标签内我们创建了一个div元素它包含了两个子元素一个用于显示进度环的div和一个输入框用户可以通过输入框来改变进度环的颜色。 templatediv classprogress-ringdiv classprogress-ring-circlespanv-for(item, index) in 25:keyindex:style{ transform: rotate(${(index / stripNumber) * 360 210}deg) }/span/divinput typetext v-modelvalue /button typebutton clickchColor()开始/button/div /templateLess样式 接下来我们使用Less来定义进度环的样式。我们创建了一个.progress-ring-circle类它定义了进度环的基本样式包括尺寸、位置和旋转效果。我们还定义了一个span伪元素用于显示进度环的颜色。 style scoped langless .progress-ring-circle {width: 40vw;height: 40vw;position: absolute;display: flex;justify-content: center;align-items: center;transform: rotate3d(1, 0, 0, -66deg);margin: 120px;span {--bg: rgba(0, 0, 0, 0);--sg: transparent;position: absolute;height: 100%;width: 100%;display: flex;justify-content: center;align-items: start;// transform-origin: 0% 0%; /* 将旋转原点设置在左上角 */}span::after {content: ;width: 2.5vw; // 可自行改为动态宽度height: 3vw;position: absolute;background-color: var(--bg);box-shadow: 0 0 0.5vw var(--sg), 0 0 1vw var(--sg), 0 0 2vw var(--sg);transition: 0.8s linear; /* 指定过渡属性 */} } /styleVue.js逻辑 最后我们使用Vue.js来添加动态功能。在script标签内我们定义了组件的逻辑。我们创建了一个名为ProgressRing的Vue组件并在data函数中定义了几个数据属性包括进度环的颜色值和进度值。 script export default {name: ProgressRing,data() {return {items: [item 1, item 2, item 3, item 4, item 5], // 你可以根据需要修改这个数组value: 20,stripNumber: 25};},mounted() {},methods: {chColor() {const main document.querySelector(.progress-ring-circle);console.log(main.children.length);for (let i main.children.length - 1; i 0; i--) {var number this.stripNumber - this.value / (100 / this.stripNumber);if (i number) {main.children[i].style.setProperty(--bg,hsl(${(i / this.stripNumber) * 360}, 100%, 50%));main.children[i].style.setProperty(--sg,hsl(${(i / this.stripNumber) * 360}, 100%, 50%));} else {main.children[i].style.setProperty(--bg, rgba(0, 0, 0, 0));main.children[i].style.setProperty(--sg, transparent);}}}} }; /script在chColor方法中我们根据用户输入的值动态改变进度环的颜色。我们通过遍历进度环的子元素并根据当前的进度值来设置每个子元素的颜色。 通过以上步骤我们成功创建了一个动态进度环组件它不仅具有美观的视觉效果还能够根据用户输入动态改变颜色。这种组件在网页设计中非常实用可以用于展示加载状态或任务完成度。 完整代码 style scoped langless .progress-ring-circle {width: 40vw;height: 40vw;position: absolute;display: flex;justify-content: center;align-items: center;transform: rotate3d(1, 0, 0, -66deg);margin: 120px;span {--bg: rgba(0, 0, 0, 0);--sg: transparent;position: absolute;height: 100%;width: 100%;display: flex;justify-content: center;align-items: start;// transform-origin: 0% 0%; /* 将旋转原点设置在左上角 */}span::after {content: ;width: 2.5vw; // 改变stripNumber时记得改height: 3vw;position: absolute;background-color: var(--bg);box-shadow: 0 0 0.5vw var(--sg), 0 0 1vw var(--sg), 0 0 2vw var(--sg);transition: 0.8s linear; /* 指定过渡属性 */} } /style templatediv classprogress-ringdiv classprogress-ring-circlespanv-for(item, index) in stripNumber:keyindex:style{transform: rotate(${(index / stripNumber) * 360 210}deg)}/span/divinput typetext v-modelvalue /button typebutton clickchColor()开始/button/div /templatescript export default {name: ProgressRing,data() {return {items: [item 1, item 2, item 3, item 4, item 5], // 你可以根据需要修改这个数组value: 20,stripNumber: 25};},mounted() {},methods: {chColor() {const main document.querySelector(.progress-ring-circle);console.log(main.children.length);// for (let i 0; i main.children.length; i) {for (let i main.children.length - 1; i 0; i--) {var number this.stripNumber - this.value / (100 / this.stripNumber);if (i number) {main.children[i].style.setProperty(--bg,// redhsl(${(i / this.stripNumber) * 360}, 100%, 50%));main.children[i].style.setProperty(--sg,hsl(${(i / this.stripNumber) * 360}, 100%, 50%));} else {main.children[i].style.setProperty(--bg, rgba(0, 0, 0, 0));main.children[i].style.setProperty(--sg, transparent);}}}} }; /script
http://www.hkea.cn/news/14515627/

相关文章:

  • 织梦网站如何更新系统第三方公司做网站价格
  • 怎么做网站的一个横向列表山东东平建设工程招标网站
  • 申请主机网站美团做团购网站
  • 述建设一个网站的具体步骤企业文化理念
  • 中国十大门户网站seo引擎优化是什么意思
  • 推荐网站建设推广大男人直播视频
  • 青浦集团网站建设淘宝的网站怎么做的好
  • 做app封装的网站拼多多推广
  • 网站定制二次开发无域名网站 能否被百度
  • 吴江建网站关于计算机网站建设的论文
  • 北京网站建设制作开发公司网站平台方案设计
  • 合肥网站建设-中国互联天眼查询企业信息系统
  • 西安免费平台网站建设门头沟网站建设公司
  • 河南省住房和建设厅网站邮箱域名和网站域名
  • 万创网做的网站怎么样国际阿里网站首页建设
  • 网站页面锚点怎么做西宁市解封最新消息今天
  • 苏州姑苏区建设局网站环保设计院的网站建设
  • 大连 网站维护哈尔滨专业网站营销
  • 360免费网站建设平台休闲农庄展示网站
  • 扬中做网站百度地图放到网站上
  • 学做饺子馅上那个网站个人网站设计与开发
  • 二级黄冈站软文标题大全
  • wordpress网站做app规模大的企业建站
  • 河南专业网站建设淳化网站制作
  • 网站建设sem账户搭建个人引流推广怎么做
  • 什么网站了解国家建设的行情wordpress英文主题
  • 自己有网站 做appwordpress华丽插件
  • 模板网站哪家好网站建设找哪家公司
  • 怒江州建设局网站华为云建设网站
  • 网站的设计方法有哪些营销型网站的布局