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

  • 怎么知道qq好友有没有删除自己(怎么知道qq好友把你删了)

    怎么知道qq好友有没有删除自己(怎么知道qq好友把你删了)

  • 红米k40防水吗(红米k40手机防水吗?)

    红米k40防水吗(红米k40手机防水吗?)

  • mate30pro无线充电设置(mate30Pro无线充电位置)

    mate30pro无线充电设置(mate30Pro无线充电位置)

  • 为什么华为悬浮窗开起来却显示不出来(为什么华为悬浮窗权限开了还是不可以)

    为什么华为悬浮窗开起来却显示不出来(为什么华为悬浮窗权限开了还是不可以)

  • 12306显示有票但是买不了怎么办(12306显示有票但是买不到)

    12306显示有票但是买不了怎么办(12306显示有票但是买不到)

  • 联想一键还原会清空所有盘么(联想一键还原会黑屏吗)

    联想一键还原会清空所有盘么(联想一键还原会黑屏吗)

  • 照片删除了怎么找回来(照片删除了怎么恢复回来vivo)

    照片删除了怎么找回来(照片删除了怎么恢复回来vivo)

  • 钉钉直播上课能看到学生吗(钉钉直播上课能踢出某些人嘛)

    钉钉直播上课能看到学生吗(钉钉直播上课能踢出某些人嘛)

  • 4g转5g需要换终端吗(4g换成5g是需要外加套餐钱的吗)

    4g转5g需要换终端吗(4g换成5g是需要外加套餐钱的吗)

  • 微信群里发消息看不到(微信群里发消息怎么撤回超过2分钟)

    微信群里发消息看不到(微信群里发消息怎么撤回超过2分钟)

  • 苹果xs大陆版是什么基带(苹果xs大陆版是双卡吗)

    苹果xs大陆版是什么基带(苹果xs大陆版是双卡吗)

  • 什么是淘宝pid信息(淘宝pid有什么作用)

    什么是淘宝pid信息(淘宝pid有什么作用)

  • 手机丢了怎么找回通讯录(手机丢了怎么找回原来的微信)

    手机丢了怎么找回通讯录(手机丢了怎么找回原来的微信)

  • 淘宝店铺会员怎么退出(淘宝店铺会员怎么录入生日)

    淘宝店铺会员怎么退出(淘宝店铺会员怎么录入生日)

  • 看抖音会留下痕迹吗(看抖音有痕迹吗)

    看抖音会留下痕迹吗(看抖音有痕迹吗)

  • 铅酸电池能用多久(锂电池能用几年)

    铅酸电池能用多久(锂电池能用几年)

  • 华为悬浮导航是干嘛的(华为悬浮导航是什么)

    华为悬浮导航是干嘛的(华为悬浮导航是什么)

  • 探探次数重置是几点(探探能重置吗)

    探探次数重置是几点(探探能重置吗)

  • 荣耀v20有哪些解锁方式(荣耀v20是什么解锁)

    荣耀v20有哪些解锁方式(荣耀v20是什么解锁)

  • 荣耀20带红外吗(荣耀20带红外吗怎么设置)

    荣耀20带红外吗(荣耀20带红外吗怎么设置)

  • a1502是哪年的(macbooka1502是哪年的)

    a1502是哪年的(macbooka1502是哪年的)

  • 苹果xs有nfc功能吗(苹果xsnfc功能能刷门禁)

    苹果xs有nfc功能吗(苹果xsnfc功能能刷门禁)

  • 微信打卡什么意思(微信打卡赚钱是真的吗)

    微信打卡什么意思(微信打卡赚钱是真的吗)

  • 美团会员有什么用(美团会员有什么权限)

    美团会员有什么用(美团会员有什么权限)

  • 佳能机身12位编号含义(佳能机身12位编号年份查询)

    佳能机身12位编号含义(佳能机身12位编号年份查询)

  • wps页面设置横向纵向(wps页面设置横向和纵向)

    wps页面设置横向纵向(wps页面设置横向和纵向)

  • SpringIOC和AOP介绍(spring的aoc和aop)

    SpringIOC和AOP介绍(spring的aoc和aop)

  • 劳务报酬所得税可以退税吗
  • 科普一下发票知识
  • 错账更正方法有哪几种
  • 融资租赁租出的固定资产需要计提折旧吗
  • 城建税减免性质代码 0申报
  • 应收款和应付款对抵
  • 未认证的发票如何作废
  • 新公司注册完成的后续流程
  • 福利费专票进项可以抵扣吗
  • 小规模季度超过45万了怎么缴纳
  • 现金股利什么时候发放
  • 拆迁置换安置房
  • 公司新装宽带怎么做账?
  • 进项发票可以不入账吗
  • 专票开户行和账号必须填吗
  • 销售额是含税价还是不含税
  • 公司招待用烟酒的管理
  • 工会筹备金怎么报
  • 三证合一后未办理税务登记
  • 无形资产摊余价值不含减值
  • 餐饮调理产品有哪些
  • 委托个人加工应税消费品纳税地点
  • 设备安装公司如何经营
  • 支付设备定金会退回吗
  • u盘的重装系统
  • 公司产生的劳务费如何计算个人所得税
  • 企业所得税可以税前扣除的
  • 销售折扣收货方法有哪些
  • PHP:xml_set_start_namespace_decl_handler()的用法_XML解析器函数
  • 前端vue实现预览excel
  • opencart 二次开发
  • mac如何修改
  • 销售产品库存商品怎么减
  • 融资租赁业务的操作程序
  • 原始凭证可以没有名称吗
  • 补发的商品要钱吗
  • 行政事业单位转让不动产
  • 建筑安装企业核定征收企业所得税
  • 库存商品损失怎么做账
  • 申请一般纳税人流程
  • 黄金旧料卖出收据怎么写
  • 补差价如何做账
  • ChatGPT是如何训练得到的?通俗讲解
  • linux rdp客户端
  • 参展费会计分录
  • 利润表中的管理费用怎么填
  • 利润表期初余额怎么填
  • 普通发票增量需要什么资料
  • 循环表是线性表吗
  • 怎么从营业执照判断是一般纳税人
  • 投资公司投资收益要交增值税吗
  • 费用性税金包括增值税吗
  • 销货方和供货方的区别
  • 水电费没有发票吗
  • 企业计提坏账准备时应该借记什么科目
  • 跨年红字发票账务处理
  • 公司账户可以转个人支付宝吗
  • 生物性资产是什么科目
  • 物业公司代收水费账务处理
  • 建账在哪里完成
  • 银行信贷人员岗位职责
  • sql语句汇总数据
  • 通过T_sql语句向其中一次填入一条数据或一次填入多条数据的方式填充数据
  • sql搜索字段名
  • excel 提示
  • 虚拟内存扩大有什么好处
  • movie是什么文件
  • win7系统怎么设置不休眠
  • win7系统打开服务
  • win8怎么找开始程序
  • node.js怎么用
  • 基于nodejs的项目
  • python 的多线程
  • jquery validate表单校验html
  • [置顶] Deniz Saypinar
  • javascript模块化
  • 电子税务局怎么添加银行账户信息
  • 4s店买车需要驾驶证吗
  • 青海省地方税务局领导名单
  • 非房地产企业转让旧房土地增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设