在uniapp中,想给元素增加一些动静的css款式,例如transform,

uni.createSelectorQuery().select(".sticke").boundingClientRect((res)=>{

uni.createSelectorQuery().select(".sticke").style.transform

}).exec()

上述代码根本无法实现给元素增加transform,所以有了申明css变量,

在swiper组件中减少缩略图展现,点击某一项,展现到对应的图片

1.重点在data中注册属性transStyle

2.轮播change事件设置transStyle

getDetail(e,index){

this.currentIndex = index

this.detail = Object.assign(this.detail,e)

this.scrollLeft = index*50

this.transStyle = 'translate('+index*-100+'%, 0px)'

},

3.点击缩略图,敞开自动播放,延时执行

move(e,index){

this.autoplay = false

this.currentIndex = index

this.detail = Object.assign(this.detail,e)

this.scrollLeft = index*50

this.transStyle = 'translate('+index*-100+'%, 0px)'

setTimeout(()=>{

this.autoplay = true

},5000)

}

4.找到要扭转的元素,设置css变量

#swiper{

.uni-swiper-slide-frame{

transform: var(--transStyle) !important;

}

}

uniapp修改html样式,关于css:uniapp操作dom改变css样式相关推荐

  1. JS行间改变css的方法,js改变css样式的三种方法推荐

    共用代码: this is a div var div=document.getElementById('div'); 第一种:用cssText div.style.cssText='width:25 ...

  2. JavaScript HTML DOM - 改变 CSS

    HTML DOM 允许 JavaScript 改变 HTML 元素的样式. 改变 HTML 样式 如需改变 HTML 元素的样式,请使用这个语法: document.getElementById(id ...

  3. 标梵互动教你巧妙使用CSS变量使您的CSS更有吸引力

    标梵互动教你巧妙使用CSS变量使您的CSS更有吸引力 2020-11-19 私有 「CSS变量」又叫「CSS自定义属性」,为什么会突然提起这个很少人用到的东西呢?因为最近在重构个人官网,不知道为什么突 ...

  4. 前端为什么操作DOM的成本是昂贵的

    引起成本增加的主要原因:重绘和重排(回流) 重排(回流):渲染树(render tree)的元素的内容.结构.位置或尺寸发生了变化,需要重新计算样式和渲染树 重绘 :节点的一些样式(背景色,边框颜色, ...

  5. 用JS改变html样式

    用JS改变HTML样式 在html中定义样式的方法有3种: 通过link标签链接外部样式 使用style标签定义嵌入式样式 使用标签style属性定义样式 用JS改变的HTML样式无非就是上面三种,改 ...

  6. Angular学习笔记64:使用Render2安全操作DOM元素

    在项目中有时候需要直接操作DOM,但是这样直接访问 DOM 会导致应用很容易受到在 XSS 攻击.所以并不建议直接访问 DOM. 在Angular 访问DOM 需要使用 Render2 来实现自定义渲 ...

  7. CSS基础学习三:CSS语法

    CSS语法分为基础语法和高级语法. 一CSS 基础语法 (1)CSS 语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明,请使用花括号来包围声明. selector {declarat ...

  8. Uinapp中js修改css变量,【前端技术】uniapp操作dom,改变css样式

    在uniapp中,想给元素添加一些动态的css样式,例如transform, uni.createSelectorQuery().select(".sticke").boundin ...

  9. js修改css hover样式,JS实现css hover操作的方法示例

    JS实现css hover操作的方法示例 发布时间:2020-09-01 14:46:32 来源:脚本之家 阅读:118 作者:谢玉胜 本文实例讲述了JS实现css hover操作的方法.分享给大家供 ...

最新文章

  1. 基于深度学习的目标检测技术的演进:从R-CNN到Faster R-CNN
  2. linux containerd 容器 简介
  3. python如何只保留数字_雷军透露小米或只保留数字、MIX和CC系列 官宣视频首度曝光小米CC...
  4. de.hybris.platform.servicelayer.dto.converter.ConversionException
  5. h5能调取摄像头吗_高质感的国产中型车,实力能比肩本田雅阁吗?带你看红旗H5...
  6. 3-4:类与对象中篇——默认成员函数之拷贝构造函数
  7. 中台不火,天理难容!
  8. 域名劫持到百度被黑详解DNS技术
  9. python 字符串排序 偶数位交换_在Python中将字符串列表转换为整数排序列表
  10. 我们来研究一下Eureka的工作流程机制及相关原理
  11. 线性代数笔记5——平面方程与矩阵
  12. Visual Studio BabeLua配置
  13. c语言写成汇编语言程序 冒泡排序,MIPS汇编程序设计——冒泡排序
  14. 极简IEEE文献数据库入门
  15. java案例:模拟双色球中奖
  16. HotSpot的新生代三区划分好在哪?
  17. 人工智能AI程序设计语言
  18. 惠普服务器停电后进不了系统,惠普电脑出现了startup menu 然后按f10进不去bios。进入的是Windows启动项...
  19. dataframe 按条件筛选行
  20. 国密SM4,layui前端 和.net core后台 加密解密 .net加密解密

热门文章

  1. 国产处理器服务器操作系统安装(海之舟服务器操作系统安装说明)
  2. Eclipse Maven clean后错误: 找不到或无法加载主类com.xxx.ShopApplication
  3. 北京19家A类定点医疗机构名单以及分布图
  4. 《华为数据之道》-第8章 打造“清洁数据”的质量综合管理能力
  5. 创建题库后Excel导入试题老是失败?人工导题服务上线啦~
  6. c# .net core 微信、支付宝H5支付链接获取,支付回调方法,退款方法小计
  7. C++实现暴力筛、朴素素数筛、埃氏素数筛、欧拉素数筛的解法
  8. 老K推荐,影响10位大佬的10本经典好书!
  9. 异物堆积,导致手机Type-C接口充电不畅、无法充电的问题
  10. 截取含有中文、Emoji表情、特殊符号的字符串