位置: 编程技术 - 正文

js实现卡片式项目管理界面UI设计效果(vue卡片式风格)

编辑:rootadmin

推荐整理分享js实现卡片式项目管理界面UI设计效果(vue卡片式风格),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:json卡片制作,java卡片式布局,autojs卡片布局,vue卡片式风格,html5卡片效果,vue卡片式风格,json卡片制作,json卡片制作,内容如对您有帮助,希望把文章链接给更多的朋友!

这是一款非常有创意的卡片式项目管理界面UI设计效果。该UI设计中,将各个项目以卡片的方式堆叠排列在屏幕上,当点击了其中的某个项目的时候,该项目图片会全屏放大,向下滚动鼠标可以看到该项目的介绍信息。该项目管理界面还提供了一个全屏的导航菜单,用户可以通过右上角的汉堡包图标来触发全屏菜单。

使用方法HTML结构该卡片式项目管理界面的HTML结构分为3个部分:.cd-nav-trigger是全屏菜单的触发按钮,nav.cd-primary-nav是全屏导航菜单,.cd-projects-container是项目无序列表的容器。

每一个项目都包含一个表示项目标题的div.cd-title元素和一个表示项目信息的div.cd-project-info元素。项目的图片被设置为.cd-title::before伪元素的背景图片。

CSS样式div.cd-project-info元素(项目信息)被设置为%的高度和相对定位。每一个单独的项目都使用绝对定位,并设置%的高度和放置在它们父容器.cd-project-info的左上角位置。开始它们是堆叠在一起的。

js实现卡片式项目管理界面UI设计效果(vue卡片式风格)

接着,第二和第三个项目被使用translateY属性沿Y轴向下移动,分别移动.cd-project-info高度的1/3和2/3。这样就是3个项目分别在同一个屏幕中显示1/3的部分。

.cd-title(项目的标题)被设置为.%(1/3视口的高度),而它的伪元素.cd-title::before被设置为%,实际是等于视口的高度。

当某个项目被选择的时候,该项目被添加一个.selected class,该class应用了一个translateY(0)转换。同时将该项目的兄弟元素移动到屏幕之外translateY(%),这样使该项目占满整个屏幕。

对于.cd-project-info(项目信息),它有%的高度,一个overflow: auto属性(使其可以滚动),它被放置在父元素.single-project的左上角位置。它的::before伪元素是一个空白占位,它等于屏幕视口的宽度和高度,它的作用是让项目图片开始时可以全屏显示,而不是被content-wrapper的内容覆盖。

对于全屏导航菜单,开始时.cd-primary-nav元素被放置在.cd-projects-container的下面。当用户点击了.cd-nav-trigger按钮之后,所有的项目被移动到屏幕的下方,这时全屏导航菜单被显示出来。

JavaScript该UI设计中使用jQuery来监听.cd-nav-trigger和.single-project元素上的点击事件,并为相应的元素添加和移除相应的class。

js实现卡片式项目管理界面UI设计效果就为大家分享到这,希望本文所述对大家学习javascript程序设计有所帮助。

JavaScript常用基础知识强化学习 首先,还是用比较官方的文字描述来解释下JavaScript:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解

js获取鼠标位置实例详解 本文实例讲述了js获取鼠标位置的方法。分享给大家供大家参考,具体如下:用javascript获取当前页面上鼠标(光标)位置在许多情况下都会用到,比如

JavaScript中rem布局在react中的应用 前面给大家分享了一个react项目(

标签: vue卡片式风格

本文链接地址:https://www.jiuchutong.com/biancheng/387154.html 转载请保留说明!

上一篇:javascript如何写热点图(javascript如何写操作命令)

下一篇:JavaScript常用基础知识强化学习(javascript的基本语法)

  • 什么叫直接税?直接税有哪些?
  • 不征税发票需要预缴税款吗
  • 应付利息增加会计分录
  • 应交增值税销项税额借贷方向
  • 小规模企业所得税税率多少
  • 金税设备中有上税吗
  • 季度利润表格式
  • 出售商品取得的收入300万元存入银行
  • 增值税发票信息错误可以作废重开吗
  • 存货和应付账款
  • 小规模纳税人可以出口退税吗
  • 增值税专票代码TZD0085什么意思
  • 公司不动产管理办法
  • 控股合并吸收合并新设合并图示
  • 印花税计提和缴纳凭证
  • 缴纳房产税怎么办理登记手续
  • win10系统共享打印机报错0x0000011b解决办法
  • 往来账会计怎么做
  • 进口代理流程
  • 小规模纳税人主要缴纳
  • php实现批量删除
  • 调整上月费用科目
  • 销售使用过的固定资产可以开专票吗
  • 前端vue后端node
  • php编程中的_横线表示什么
  • 转让应收账款是否交税
  • Vite + Vue3 +Vant4构建项目时,按需引入使用Toast组件,引用 showToast 时出现编译报错的解决方案
  • 个人买车缴纳车船税吗
  • php合并两个二维数组
  • 如何收取会员会费才合法
  • php判断查询是否有结果
  • 增值税达不到起征点账务处理
  • idea如何导入sql文件
  • tf-idf计算
  • 个税系统为什么没有累计数据
  • 报关单填制的运费是什么
  • 法人为什么不能领取失业金
  • 进什么税额
  • 织梦怎么新建页面
  • mysql binlog dump
  • 借款费用为什么可以企业所得税税前扣除
  • 固定资产一次性扣除政策
  • 城市维护建设税怎么算
  • 期末余额就是本年累计吗
  • 借款合同的
  • 内资非独立核算的企业
  • 债务重组与资产重组
  • 建筑公司支付给农民工的工资需要取得发票吗
  • 协会申报材料
  • 中小企业收款
  • 不签订购销合同的后果
  • 内账收入按含税还是不含税入
  • 退回增值税发票怎么做处理
  • 报销单会计分录怎么写
  • 融资租赁承租方怎么做账
  • 固定资产的主要特征
  • 工会经费应计入
  • 红字更正法的使用范围是什么
  • 小规模免增值税吗
  • 什么情况下可以安排待岗
  • mysql必知必会在线阅读
  • sql sever使用教程
  • Win7系统关闭怎么办
  • vmwares
  • linux查看文件夹大小
  • 如何永久激活win11
  • win7防火墙在哪设置
  • linux中安装软件可使用哪些方式
  • javascript入门基础
  • python爬取某人所有朋友圈
  • angular1
  • 批处理重命名文件名
  • unity更新下载文件
  • js中调用java
  • javascript高级编程
  • JavaScript中的方法名不区分大小写
  • javascript 基础
  • 开票系统开不了票
  • 山东省立第三医院地址
  • 纳税人就是负税人对还是错
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设