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

  • 华为gt3pro怎么开通微信消息通知(华为gt3pro怎么开启nfc)

    华为gt3pro怎么开通微信消息通知(华为gt3pro怎么开启nfc)

  • 苹果13pro怎么关闭打开的程序(苹果13pro怎么关手电筒)

    苹果13pro怎么关闭打开的程序(苹果13pro怎么关手电筒)

  • 小米10是曲面屏还是直面屏手机(小米10是曲面屏还是平面屏)

    小米10是曲面屏还是直面屏手机(小米10是曲面屏还是平面屏)

  • vivos6是否有视频美颜功能(vivos6支持视频美颜吗)

    vivos6是否有视频美颜功能(vivos6支持视频美颜吗)

  • 巴龙5000和soc的区别(巴龙5000与soc)

    巴龙5000和soc的区别(巴龙5000与soc)

  • 苹果电池假死充不上电(苹果电池耗尽无法充电)

    苹果电池假死充不上电(苹果电池耗尽无法充电)

  • 钉钉高级认证和中级认证区别(钉钉高级认证和不认证的区别)

    钉钉高级认证和中级认证区别(钉钉高级认证和不认证的区别)

  • 奇异果首月后可取消吗(奇异果首次会员一个月怎么算)

    奇异果首月后可取消吗(奇异果首次会员一个月怎么算)

  • 系统崩溃的原因(系统崩溃的原因和硬件有关吗)

    系统崩溃的原因(系统崩溃的原因和硬件有关吗)

  • 极速退款是填写单号就给退吗(极速退款是填写退货单吗)

    极速退款是填写单号就给退吗(极速退款是填写退货单吗)

  • 微信更换实名零钱还有吗(微信如何更换实名认证后零钱还在吗)

    微信更换实名零钱还有吗(微信如何更换实名认证后零钱还在吗)

  • qq来源验证消息什么意思(qq来源验证消息都是怎么加你的)

    qq来源验证消息什么意思(qq来源验证消息都是怎么加你的)

  • 微信步数点赞取消好友能知道吗(微信步数点赞取消)

    微信步数点赞取消好友能知道吗(微信步数点赞取消)

  • 发视频显示对方忙是怎么回事(发视频显示对方暂时无法接听)

    发视频显示对方忙是怎么回事(发视频显示对方暂时无法接听)

  • 苹果为啥静音还有声音(苹果为啥静音还会震动)

    苹果为啥静音还有声音(苹果为啥静音还会震动)

  • 手机屏幕下方一直闪屏(手机屏幕下方一直闪是什么原因)

    手机屏幕下方一直闪屏(手机屏幕下方一直闪是什么原因)

  • 抖音怎么修改备注名称(抖音怎么样修改备注)

    抖音怎么修改备注名称(抖音怎么样修改备注)

  • 优活手环开不了怎么办(优活手环开不了机怎么回事儿)

    优活手环开不了怎么办(优活手环开不了机怎么回事儿)

  • word ppt excel统称什么

    word ppt excel统称什么

  • 三星s8开发者选项用途(三星s8开发者选项怎么用)

    三星s8开发者选项用途(三星s8开发者选项怎么用)

  • 电脑上怎么调整照片kb(电脑上怎么调整图片的像素和大小)

    电脑上怎么调整照片kb(电脑上怎么调整图片的像素和大小)

  • 如何设置微信自启动(如何设置微信自动清理的功能)

    如何设置微信自启动(如何设置微信自动清理的功能)

  • ca证书怎么删除(怎么把ca证书删掉)

    ca证书怎么删除(怎么把ca证书删掉)

  • 怎么恢复手机电池寿命(怎么恢复手机电话通话记录)

    怎么恢复手机电池寿命(怎么恢复手机电话通话记录)

  • 百度翻译如何下载语音(百度翻译的发音怎样下载)

    百度翻译如何下载语音(百度翻译的发音怎样下载)

  • 拼多多会员名在哪里看(拼多多会员名是昵称吗)

    拼多多会员名在哪里看(拼多多会员名是昵称吗)

  • ipad儿童模式

    ipad儿童模式

  • 增值税加计抵减政策10%和15%
  • 个人出租如何交税
  • 利润表的期末余额
  • 季报利润表本月金额和本年累计金额
  • 未达起征点增值税能否开票
  • 免征增值税的个体户个税
  • 短期借款的账务处理实训
  • 固定资产造成的损失可以税前扣除吗
  • 银行捐款了吗
  • 网上平台服务年费应该计入什么费用?
  • 收了公司的款项不拿回公司属于什么行为
  • 不属于抵扣范围的是什么
  • 开水电发票要增加什么经营项目?
  • 统借统还如何缴纳增值税
  • 专票金额怎么计算
  • 为他人提供纳税担保, 你的责任都清楚了吗?
  • 汇率的标价
  • 企业出售固定资产取得的净收益应列入的利润表项目是
  • 具备以下条件
  • 企业没有土地证
  • 零售行业折扣如何做账?
  • 腾讯手游助手如何隐藏鼠标
  • pniopcacexe是什么进程
  • laravel实战教程
  • 季度所得税表中营业收入填万元还是总金额
  • 进项税额转出在申报的时候怎么填
  • python中for循环的缩进规则
  • 花生油加工厂的手续好办吗
  • 自产农产品免征个人所得税吗
  • 递延收益期限
  • 单位购买防疫物资会议纪要
  • 银行本票怎么办理转账
  • celery eventlet
  • 个人独资企业法主要内容
  • 残保金 滞纳金
  • 代扣员工伙食费
  • 附加税减半征收政策是哪个文件
  • 开发成本期末有余额吗
  • 到期无法收回的银行承兑汇票计入什么科目
  • 差旅费中火车票的进项税怎么计算
  • 工程预收款税票
  • 未付货款尾款会计分录
  • 制造费用主要包括哪些内容
  • 高温补贴纳税
  • 进项税转出年底怎么结转
  • 增值税增量留抵退税进项构成比例
  • 公司收到现金货款怎么存银行
  • 资产减值损失和资产处置损益区别
  • 商业医疗保险的缺点
  • 发票遗失重开需要收费吗?
  • 应付职工薪酬为负数什么意思
  • 工程施工会计科目及账务处理
  • 空头支票如何处罚
  • 公司注册资金可以变更减少吗
  • 研发费用如何做分录分析
  • 代理记账企业如何通过互联网创新发展
  • sqlcipher c#
  • sql server数据库监控
  • mac忘记mysql初始密码
  • Windows XP/Vista/Windows 7常见蓝屏故障分析
  • 360win7
  • win7系统强制关机
  • win7系统怎么设置屏幕常亮
  • mac expose
  • Windows RT 8.1 Update 3九月发布 届时将加入改进版锁屏
  • win7双显示器设置
  • windows7文件操作步骤
  • win7不能玩dnf
  • javascript create
  • javascript教程推荐知乎
  • jquery文本框内容改变事件
  • css超出内容隐藏
  • windows、linux
  • unity3d物体旋转
  • python 脚本编写
  • javascript教程 csdn
  • 北京市大兴区有多少人口
  • 河南税务机关
  • 进项名称和销项同一产品不同称呼
  • 广州哪里有餐饮费发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设