做投票网站教程应用软件有哪些

news/2025/9/25 19:53:17/文章来源:
做投票网站教程,应用软件有哪些,各种中药材初加工平台,饰品行业网站开发效果图 思路#xff1a; 1. 高亮的色块是独立的一个盒子#xff0c;需要插入当前激活的内容用来撑开色块盒子的宽度#xff0c;这样色块的宽度就会和当前激活的内容宽度一致#xff0c;色块的字体颜色设置透明即可 2. 色块滑动的距离是读当前激活元素的offsetLeft#x…效果图 思路 1. 高亮的色块是独立的一个盒子需要插入当前激活的内容用来撑开色块盒子的宽度这样色块的宽度就会和当前激活的内容宽度一致色块的字体颜色设置透明即可 2. 色块滑动的距离是读当前激活元素的offsetLeft赋值给色块盒子的translateX 属性 3. 使用vue3的新属性在css中使用v-bind()动态的设置可变化的属性 4. 在色块盒子加上过渡的属性transition即可实现色块的滑动过度效果 实现代码 // 新建CSlideSwitch.vue组件 templatediv classc-slide-switchdiv classcontainer!-- silder 是高亮的颜色 --span classslider :class{ is-transition: animation }{{ showSliderName }}/spanspanv-for(item, index) in dataSource:keyindexrefsliderItemRefstylez-index: 66:class{ actived: currentValue item[propsAttr.value] }clickchangeSlide(index, item[propsAttr.value]){{ item[propsAttr.label] }}/span/div/div /template script setup langts /*** 这是 滑动切换组件*/ import { ref, computed, watch } from vue; type Props {modelValue?: any; // 数值dataSource: any[]; // 数据源propsObj?: { [key: string]: any }; // 读取的字段属性animation?: boolean; // 是否开启动画duration?: number; // 动画时长 注意单位为毫秒 }; const props withDefaults(definePropsProps(), {modelValue: null,dataSource: () [],propsObj: () {// 属性return {};},animation: true,duration: 500 }); const emit defineEmits([update:modelValue, change]);const propsAttr computed(() {const obj {label: label,value: value};return Object.assign(obj, props.propsObj); });const sliderItemRef ref(); // slider下的每个item实例 const currentValue ref(props.modelValue); // 记录当前激活的值 const sliderOffsetLeft ref(0); // 记录滑块需要滑动的距离// 用于在slider滑块上展示的文案--这个文案的作用主要是撑开slider滑块的宽度 const showSliderName computed(() {const target props.dataSource.find((item: any) item[propsAttr.value.value] currentValue.value);return target[propsAttr.value.label]; }); // 滑块的动画时常 const sliderDuration computed(() {return (props.duration / 1000) s; })// 监听激活的值的变化发射事件 watch(() currentValue.value,() {emit(update:modelValue, currentValue.value);},{ immediate: true } );// 切换滑块 const changeSlide (index: number, value: any) {const offset 2; // 偏移量// 更改滑块 滑动的距离sliderOffsetLeft.value sliderItemRef.value[index].offsetLeft - offset px;// 记录当前激活的值currentValue.value value;emit(change, value); }; /scriptstyle scoped langscss .container {position: relative;display: inline-flex;align-items: center;padding: 3px;overflow: hidden;background: rgba($color: #000000, $alpha: 10%);border-radius: 20px;span {display: inline-block;padding: 2px 24px;font-size: 12px;color: ##606266;cursor: pointer;}.slider {position: absolute;display: inline-block;transform: translateX(v-bind(sliderOffsetLeft));overflow: hidden;color: transparent;background-color: ##409EFF;border-radius: 20px;}.is-transition {transition: all v-bind(sliderDuration);}.actived {z-index: 99;font-weight: 600;color: #ffffff;border-radius: 20px;} } /style在文件中使用滑动切换组件 templatedivh2滑动切换组件/h2CSlideSwitch v-modelslideValue :data-sourcebtnList /div绑定的值{{ slideValue }}/div/div /templatescript setup langts import { ref } from vue; import CSlideSwitch from /components/modules/CSlideSwitch/index.vue;const btnList [{ label: 今天, value: today },{ label: 昨天, value: yesterday },{ label: 本周, value: this_week },{ label: 上周, value: last_week },{ label: 本月, value: this_month },{ label: 上月, value: last_month } ];const slideValue ref(today); /scriptEND

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/917444.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

帮人盖章网站备案授权书秦皇岛市海港区建设局网站

趣 问 万 物来源:把科学带回家撰文:Mirror如何分离糖和盐?图源:Pixabay小手一抖,不小心把糖(蔗糖)和盐(氯化钠)混在一块儿了该怎么办?趁着光棍节,就让我们吃饱了撑着研究研究把糖和盐拆散的N种方…

20250922_QQ_backdoor

流量分析, 应急响应, WebShell, 哥斯拉, Godzilla, 空白字符隐写, AES, DASCTFTags:流量分析,应急响应,WebShell,哥斯拉,Godzilla,空白字符隐写,AES,DASCTF 0x00. 题目 附件路径:https://pan.baidu.com/s/1GyH7kitkMY…

实用指南:【Java八股文】13-中间件面试篇

实用指南:【Java八股文】13-中间件面试篇pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "…

AT_agc012_d [AGC012D] Colorful Balls

考虑到可操作的两个球连边,同一个连通块一定能任意交换,方案数是好算的,现在我们需要优化这个建边的过程。 首先,对于同色球,先只考虑最小值和其他球连边,这样一定最优,然后,对于异色球,我们选最小值,非最小…

网站建设套路毕节市交通建设集团网站

可以用,现在很多本地生活商家,都会通过借助批量剪辑工具来提升视频的曝光量,从而带动店铺的客流量。 推荐本地生活商家使用超级编导批量剪辑工具,这是一款0基础小白也可以很快上手的批量剪辑工具,剪辑页面布局以及功能…

销售网站html源码淮南市官网

运用 Transformers 库来完成翻译任务。翻译是典型的序列到序列 (sequence-to-sequence, Seq2Seq) 任务,即对于每一个输入序列都会输出一个对应的序列。翻译在任务形式上与许多其他任务很接近,例如: 文本摘要 (Summarization):将长…

02、Python从入门到癫狂:函数与资料容器

02、Python从入门到癫狂:函数与资料容器pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "M…

9/25

今天学了算法数结构,学了许多与线性表相关的知识。

社区服务呼叫系统 网站的建设网站效果图设计

提供帧动画组件来实现逐帧播放图片的能力,可以配置需要播放的图片列表,每张图片可以配置时长。 说明: 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 子组件 无 接口 ImageAni…

关闭Edge浏览器页面的圆角效果

起因 edge浏览器的这个圆角我看着不太习惯 ,特别是在看一些博客文章的时候 ,总感觉不太舒服 ,所以想给他关闭掉关闭或者开启设置在浏览器搜索框输入edge://flags然后再在页面的搜索框中输入Microsoft Edge rounded …

搜索二维矩阵II-leetcode

题目描述 编写一个高效的算法来搜索 *m* x *n* 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性:每行的元素从左到右升序排列。 每列的元素从上到下升序排列。示例 1:输入:matrix = [[1,4,7,11,15],[2,5,8…

Rust/C/C++ 混合构建 - Cmake集成Cargo编译动态库

Cmake是一个强大的多语言编译工具,其内置模块提供了强大的扩展能力。 Rust官方的构建工具是Cargo,其提供了依赖下载,上传和编译等多项功能,极大的便利了Rust项目的开发。 目前C++多数用Cmake构建,如果是Rust集成c…

小型公司网站建设知乎济南网站建设网站建设

文章目录 1. Kubernetes的网络类别2. Kubernetes的接口类型3. CNI网络插件 ---- Flannel的介绍及部署3.1 简介3.2 flannel的三种模式3.3 flannel的UDP模式工作原理3.4 flannel的VXLAN模式工作原理3.5 Flannel CNI 网络插件部署3.5.1 上传flannel镜像文件和插件包到node节点3.5.…

织梦网站图片一直转圈品质好物推荐

AOP(Aspect Oriented Programming),面向切面编程,他是一种编程范式。 作用: 在不改变原始设计的的基础上对其进行功能增强。 几个基本概念: 连接点:所有的方法 切入点:追加功能的方法 通知:追加…

LangChain:LLMs和ChatModels介绍、LangChain 集成大模型的本地部署与 API 调用实践、提示词prompt、输出解析器、链 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

卓伊凡的第一款独立游戏-unity安装运行设置以及熟悉整体unity游戏开发和unity editor【02】-优雅草卓伊凡

卓伊凡的第一款独立游戏-unity安装运行设置以及熟悉整体unity游戏开发和unity editor【02】-优雅草卓伊凡2025-09-25 19:26 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: no…

学习敏捷课程PSM,自考证书分享

PSM课程自考体会心得​ 一直以来,我都对Scrum比较感兴趣,但真正检验自己对Scrum框架的掌握程度,是从准备 PSM(Professional Scrum Master)认证考试 开始的。相比参加培训班,我选择了自考的方式,这段学习过程对我…

详细介绍:基于卷积神经网络的人车识别技术:从原理突破到场景重构的深度探索

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

长春 万网 网站建设中国咨询公司排名50强

本文是我在学习过程中记录学习的点点滴滴,目的是为了学完之后巩固一下顺便也和大家分享一下,日后忘记了也可以方便快速的复习。 网络工程师从入门到入狱 前言一、Wlan应用实战1.1、拓扑图详解1.2、LSW11.3、AC11.4、抓包1.5、Tunnel隧道模式解析1.6、AP、…

专题定制网站建设工信部网站原来是

创建测试用例和测试结果集文件夹: excel编写的接口测试用例如下: 1 encoding 响应的编码格式。所测项目大部分是utf-8,有一个特殊项目是utf-8-sig 2 params 对应requests的params 3 data,对应requests的data 有些参数是动态的&a…