位置: IT常识 - 正文

动态设置css(动态设置窗体记录源属性)

编辑:rootadmin
动态设置css

推荐整理分享动态设置css(动态设置窗体记录源属性),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:动态设置仅一人可见 他可能会看不到吗,动态设置窗体记录源为查询对象,动态设置仅一人可见 他可能会看不到吗,动态设置css样式,动态设置css样式,动态设置css变量,动态设置css样式,动态设置css@page landscape,内容如对您有帮助,希望把文章链接给更多的朋友!

        相信写css 的小伙伴 都有一个诉求,恨不得css随心所欲,我想他是啥就是啥,动态样式,不想写死,下面是几种动态设置css样式,个人感觉最有趣的 放在最后一个。

        jquery 或者 原生js操作dom元素,提前在<style>写好calss样式        通过方法         addClass()-向被选元素添加一个或多个类                        removeClass()-从被选元素删除一个或多个元素                        toggleClass()-对被选元素进行添加/删除类的切换操作                        css()-设置或返回样式属性

    2.        vue 通过动态 :class"{myClass = true}" 其中 myClass 为 自己在<style>中定义好的 样式 true 代表启用 myClass 这个样式,false 代表不适用myClass 这个样式

<template> <span :class="{myClass=isShow}"></span> // 通过修改isShow 来决定是否启用myClass这个样式</template><script>export default { data(){ return { isShow:false } }}</script><style> .myClass { color:red}</style>

        上面的两种动态设置css 样式的方法 大同小异,都是提前定义好 需要使用的样式,然后通过添加或者启用 移除或者废除的方式 动态设置。

        在此,思考一个问题, 我需要动态设置 其中一个css属性的值,例如 margin-top 的值,难道我提前在style中提前设置好类样式,然后一个一个判断来使用?显然不适合。

当然,如果是vue之类的前端框架的话,也可以通过 绑定动态行内样式:style=“`margin-top:${value}`”的方式进行动态设置margin-top的值,除此之外 还有一种 类似的方式:

动态设置css(动态设置窗体记录源属性)

        在style中 是可以设置 变量的 ,例如:

<style> .test { --my-color:red; color:var(--my-color); }</style>

上述方法, 使用.test 样式的 元素 便能 得到color为red的样式    而我们要做到动态设置color 的目的,只需要去修改--my-color这个属性值    在此做个测试

<span style="--my-color:green">

 在行内样式,修改--my-color 这个属性,发现 span元素的文字变成了green

到了这里,相信会有些感觉,这种方法 和 vue 中 :style=“`margin-top:${value}`”有着异曲同工之妙

区别在于:

        :style=“`margin-top:${value}`“ 这种方式 可以说是独立的,也可以说是额外为元素设置一个css属性

       :style="`--my-color:${value}`" 这种方式 其中--my-color 变量 是应用在 style中的 定义好的选择器样式,若 多个选择器都使用了该变量,那么修改--my-color 便能将所有使用该变量的值 都修改

个人:

        第三种动态设置css的方法  个人觉得应用起来更加灵活,当然也不是绝对的,还是得看使用场景来选择。

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

上一篇:CSS中哪些属性可继承,哪些不可以?(css中哪些属性可以使用)

下一篇:【Javaweb】会话跟踪技术Cookie&Session(javaweb会话跟踪技术有哪些)

  • 履约保证金打到哪个账户
  • 会计分录多借多贷是什么意思
  • 建筑公司没有资质可以施工吗
  • 以实物抵债账务协议
  • 1 3%增值税发票样本
  • 公司土地使用税
  • 劳务发票需要身份证原件吗
  • 一般纳税人有按季申报的吗
  • 附税分录怎么做?
  • 当月发的奖金怎么扣个税
  • 自然人办税服务平台怎么登录和注册
  • 收到股息红利免征增值税
  • 收入准则建造合同预付款
  • 利润表所得税费用为负数
  • 企业打款认证计入什么科目
  • 办理企业土地证要多少钱
  • 应收账款坏账准备是信用减值损失还是资产
  • 备用金包括哪些大类
  • 没有签订劳动合同上班期间受伤怎么赔偿
  • 域名服务费属于什么会计科目
  • 债务担保可以税前抵扣吗
  • 采用账龄分析法计提坏账准备
  • 库存现金清查主要包括哪些内容
  • 小规模纳税人进项可以抵扣吗
  • Element-UI--<el-switch>的@change回调函数的参数用法
  • php递归函数的例子
  • 担保公司未到期责任准备金会计及税务处理案例
  • vue.js前端开发快速入门与专业应用
  • 修改gradle版本
  • 房地产消防工程入什么科目
  • thinkphp 模块
  • 多模态教学模式论文
  • php获取文件信息
  • python中模块的用法
  • 备抵法会计处理
  • 进项发票和销项发票金额相同还需要交税金吗
  • 预扣预缴申报未缴税款
  • 银行账户维护费怎么做账
  • python线程间通信的几种方法
  • ubuntu16安装教程
  • 应收账款红冲什么意思
  • 成本类科目怎么记账
  • jdbc连接sqlserver2012
  • 小规模纳税人附加税减免政策2023
  • 一般纳税人适用什么会计准则
  • 营业税改增值税有什么好处
  • 汇算清缴期间发放的工资
  • 生产加工企业辅导资料
  • 现金日记账里
  • 税控盘上报
  • 买两个能退一个吗
  • 股本金退出要交税吗?
  • 减资步骤
  • 过路费油费计入什么费用
  • 如何开展服务工作
  • 建账前应考虑什么问题
  • mysql 5.7.33安装
  • win8设置怎么打开
  • windows2008 iis7如何取消目录执行权限的详细图文介绍
  • GrooveMonitor.exe是什么进程?GrooveMonitor.exe可以禁用卸载吗?
  • windows2.0下载
  • winxp开机黑屏只有光标
  • window8系统ie浏览器在哪里
  • win8系统蓝屏后无法修复
  • win7系统64位安装打印机的方法
  • js分页逻辑
  • javascript继承原理
  • nodejs run
  • ie版本过低怎么升级win7
  • unity如何操作
  • nodejs作为后端
  • jquery 动态绑定click事件
  • 友盟模块
  • 理解的英文
  • 深圳国税服务
  • 上海税务网上报税
  • 临时工工资需要申报吗
  • 房地产的营业税税率
  • 车辆购置税税率多少
  • 地方公安局归谁管
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设