位置: 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会话跟踪技术有哪些)

  • 没有固定金额的合同叫什么合同
  • 企业销售不动产增值税税率
  • 账簿印花税的计税方法
  • 车辆报废做账务处理依据的法规是
  • 增值税报表申报流程
  • 广告牌制作加盟厂家
  • 小规模零税率申报流程
  • 增值税专票开户行
  • 劳务派遣公司必须设立股东
  • 外贸企业出口怎么写
  • 电汇凭证的日期为什么必须是当天
  • 小规模纳税人教育费附加和地方教育费附加减免
  • 工资单上的retro
  • 现金流量表中购建固定资产怎么计算
  • 非营利组织可以开发票吗
  • 现金支票怎么支付的
  • 销售人员出差补助计入什么科目
  • 物流辅助服务属于什么项目
  • 公司为职工在异地买医保
  • 网吧卖出那些零食怎么卖
  • 前年的票发现要不得,可以冲红吗
  • 维修变压器的维修方法
  • 利息费用需要取消吗
  • 增值税销项税抵扣不完能退给企业吗?
  • 增值税计提金额
  • 金税盘开票时间不对怎么办
  • 差额纳税账务处理
  • 土地使用权出让金
  • 预付账款后期如何冲销
  • 公司购买理财产品计入什么科目
  • 餐饮业现金流
  • mac如何登陆两个微信
  • bios设置独立显卡优先启动
  • 桃胶多少钱一斤正常
  • 使用u盘安装linux
  • 增值税免税项目和免征增值税的区别
  • 第三方支付销售
  • 高新技术企业所得税优惠政策最新2022
  • 这张磁盘有写保护无法格式化
  • 8款应用
  • php字符串型数据的定义方式
  • 轻薄本拆卸
  • pytorch model.module
  • 生成stl基本过程
  • python datetime把日期转换字符串
  • 机动车发票冲红太多会怎么样
  • 应收票据应付票据合并抵消吗
  • 基本户提取备用金需要带什么资料
  • mysql 服务器配置
  • 问答系统网站模板
  • 办公室装修费多少钱可以一次性入账
  • 供应商货款支付流程
  • 员工在工伤
  • 出口退税申报需要手动录入什么信息呢
  • 单式记账法缺点是什么
  • 管理费用多计提了怎么冲
  • 小规模企业应交税费分录
  • 买材料含税价怎么算
  • 支付给烟农的价格怎么算
  • 管理费用包括哪些
  • 收到存款利息收入用什么凭证
  • 人工成本包括哪些项目
  • centos中如何安装软件
  • svchoost.exe - svchoost是什么进程 有什么作用
  • mac怎么安装安装包
  • win8平板玩lol
  • win10hdmi转vga显示器没反应
  • android真机调试闪退
  • unity3d添加组件
  • unity集成到app后变大了
  • 如何使用开塞露排便
  • digitalocean收费
  • jquery 图片裁剪
  • Python编程中的逻辑与控制
  • 1+x职业技能等级证书
  • 正外部性与负外部性的定义
  • 云南省新农合网上缴费app
  • 进货没有发票怎么报税
  • 镇江市税务局官网
  • 国网成都市局和绵阳市局的区别?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设