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

  • ppt讲义模式怎么打印

    ppt讲义模式怎么打印

  • 微信相册里的照片如何删除(微信相册里的照片占内存吗)

    微信相册里的照片如何删除(微信相册里的照片占内存吗)

  • 华为手机屏幕有水印(华为手机屏幕有残影怎么解决)

    华为手机屏幕有水印(华为手机屏幕有残影怎么解决)

  • 您发布的私聊内容中含有违规信息(私信里对方发布新作品是怎么回事)

    您发布的私聊内容中含有违规信息(私信里对方发布新作品是怎么回事)

  • sendencpac文件是什么(sendencpacbin文件能删吗)

    sendencpac文件是什么(sendencpacbin文件能删吗)

  • 微信账单删除了还能导出吗(微信账单删除了能恢复吗)

    微信账单删除了还能导出吗(微信账单删除了能恢复吗)

  • qq手机怎么分享屏幕(qq手机怎么分享聊天记录)

    qq手机怎么分享屏幕(qq手机怎么分享聊天记录)

  • 荣耀30发布时间(荣耀10上市时间和价格)

    荣耀30发布时间(荣耀10上市时间和价格)

  • 数据解析失败怎么回事(数据解析失败20351)

    数据解析失败怎么回事(数据解析失败20351)

  • 小米手环收到微信能看吗(小米手环收到微信信息)

    小米手环收到微信能看吗(小米手环收到微信信息)

  • 小度怎么删除APP(小度怎么删除游戏软件)

    小度怎么删除APP(小度怎么删除游戏软件)

  • 麒麟990相当于骁龙什么处理器(麒麟990相当于骁龙什么配置)

    麒麟990相当于骁龙什么处理器(麒麟990相当于骁龙什么配置)

  • 华为mate30pro重量多少克(华为mate30pro重量和尺寸)

    华为mate30pro重量多少克(华为mate30pro重量和尺寸)

  • 华为如何开启儿童模式(华为如何开启儿童锁)

    华为如何开启儿童模式(华为如何开启儿童锁)

  • 无法下载app怎么回事(无法下载app怎么办提示不兼容)

    无法下载app怎么回事(无法下载app怎么办提示不兼容)

  • 华为手机怎么设置呼叫转移(华为手机怎么设置锁屏密码)

    华为手机怎么设置呼叫转移(华为手机怎么设置锁屏密码)

  • 无互联网连接怎么解决(无互联网连接怎么回事)

    无互联网连接怎么解决(无互联网连接怎么回事)

  • 运算器能进行什么运算(运算器进行什么运算)

    运算器能进行什么运算(运算器进行什么运算)

  • ios13长截屏怎样使用(ios13截长图)

    ios13长截屏怎样使用(ios13截长图)

  • 抖音如何截屏纯图片(抖音如何截屏纯文字图片)

    抖音如何截屏纯图片(抖音如何截屏纯文字图片)

  • 高德地图如何查看历史记录(高德地图如何查导航记录历史)

    高德地图如何查看历史记录(高德地图如何查导航记录历史)

  • 淘宝运营钉钉号是什么(淘宝店铺运营钉钉号在哪里看)

    淘宝运营钉钉号是什么(淘宝店铺运营钉钉号在哪里看)

  • vue播放速度怎么调(vue 播放视频流)

    vue播放速度怎么调(vue 播放视频流)

  • 微信公众号秒回是什么(微信公众号回复的消息在哪里看)

    微信公众号秒回是什么(微信公众号回复的消息在哪里看)

  • 蚂蚁森林芒种怎么领(蚂蚁森林芒种挂件)

    蚂蚁森林芒种怎么领(蚂蚁森林芒种挂件)

  • 苹果手机找不到音频设备什么情况(苹果手机找不到了怎么让他发出声音)

    苹果手机找不到音频设备什么情况(苹果手机找不到了怎么让他发出声音)

  • 税种核定在电子版怎么查
  • 短期借款的实际资金成本
  • 房地产企业土地出让金抵减销项税额
  • 一般 小规模
  • 新成立公司申报流程
  • 免抵退的意思
  • 火车票进项抵扣怎么勾选
  • 申请补交公积金提案
  • 金税盘无法连接jk开票
  • 企业自建房屋建几层合适
  • 一般纳税人进项发票认证操作流程
  • 实收资本印花税怎么申报税目
  • 进项借方有余额怎么调账
  • 单位会计需要去税务局实名认证吗?
  • 逃避缴纳税款征管法第几条
  • 质押贷款属于什么贷款
  • 参加国外展会费用
  • 企业为员工购买团体医疗险可以全额税前扣除
  • 销售折扣计入增值税销售额的
  • 上年度退回来的所得税,怎么做分录
  • 固定资产一次性扣除账务处理
  • 利润表与所得税申报表不符
  • 其他应收款注销时处理
  • 企业给学校捐款的申请怎么写
  • 表彰比例如何确定
  • 入账成本包括增值税税额吗
  • bootice.exe
  • 股票的交易费用多少
  • win10开机强制进入修复模式
  • php批量修改
  • 如何选择一款适合自己家庭的凉席
  • 租金收入计入收入总额吗
  • 利润分配的账务处理如何做
  • 语音处理算法
  • 进口增值税采集
  • 国有控股企业改制
  • 债权投资 科目
  • 学校官网首页图片
  • php删除txt指定内容
  • 利息收入如何会计分录
  • dem如何生成
  • 发票勾选了还能冲红吗
  • cmsv6无法连接服务器
  • 电子发票开出后如何查看
  • 代收款用什么会计科目
  • 施工单位代建收费合法吗
  • 委托代理出口如何缴纳增值税
  • 用承兑付货款怎么做会计
  • 预缴所得税会计分录怎么做东奥
  • 母公司给子公司担保
  • 外埠存款账务处理方法
  • 备查账簿有没有固定的格式
  • 账户与会计科目有什么联系与区别?
  • phpstorm配置php环境 mac os
  • 除MSSQL数据库text字段中恶意脚本的删方法
  • windows7怎么打开开机启动项
  • ubuntu 编译安装
  • 怎么把iphone作为u盘
  • win8.1进入桌面
  • 在linux 上使用QQ聊天程序
  • xp系统停止服务了还能用吗
  • Linux的bg和fg命令简单介绍
  • windows7凭据管理器
  • 标记不能
  • win101909的02累积更新
  • linux中nm命令
  • cocos2dx视频教程
  • 请问在javascript程序中
  • shtml精简教程让你知道什么是shtml
  • android手机传感器应用程序
  • js类的使用
  • Xamarin.Android 入门开发
  • 蛋疼的生活歌曲
  • js判断符
  • jquery鼠标点击事件怎么写
  • jquery.flot
  • android获取手机的基本信息
  • javascript总结笔记
  • python继承的主要目的
  • 国际税收对经济活动的影响
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设