当前位置: 首页 > wzjs >正文

一张图片切块做网站背景深圳优化公司排名

一张图片切块做网站背景,深圳优化公司排名,聊城网站建设,飞凡 做电商网站样式绑定-class 字符串写法数组写法对象写法 字符串写法 使用场景&#xff1a; 样式类名不确定&#xff0c;需要动态绑定 代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><title>样式绑定-class<…

样式绑定-class

  • 字符串写法
  • 数组写法
  • 对象写法

字符串写法

使用场景: 样式类名不确定,需要动态绑定

  • 代码
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><title>样式绑定-class</title><!--  引入Vue  --><script type="text/javascript" src="../js/vue.js"></script><style>.base{padding: 5px;height: 100px;}.gray{background-color: gray;}.blue{background-color: skyblue;}.orange{background-color: orange;}</style></head><body><div id="root"><h1>样式绑定-class</h1><div><h2>样式绑定-class  =>  字符串写法</h2><!-- class样式绑定 -> 字符串写法 场景: 样式类名不确定,需要动态绑定--><div class="base" :class="bgc" @click="changeBgc">{{name}}</div></div></div></body><script type="text/javascript">Vue.config.productionTip = false; // 阻止vue在启动是生成生产提示const vm = new Vue({el: "#root",data: {name: "Vue 扛把子",bgc:'gray'},methods: {changeBgc(){const arr = ['gray','blue','orange']const index = Math.floor(Math.random()*3)this.bgc = arr[index]console.log("背景色变成了:" + this.bgc)}}});</script>
</html>
  • 效果

在这里插入图片描述

数组写法

使用场景:样式个数、名字不确定, 即可操作样式数组实现动态样式

  • 代码
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><title>样式绑定-class</title><!--  引入Vue  --><script type="text/javascript" src="../js/vue.js"></script><style>.base{padding: 5px;height: 100px;}.gray{background-color: gray;font-size: 40px;}.blue{background-color: skyblue;font-weight: bold;}.orange{background-color: orange;color: blue;}</style></head><body><div id="root"><h1>样式绑定-class</h1><div><h2>样式绑定-class  =>  数组写法</h2><!-- class样式绑定 -> 数组写法 场景: 样式个数、名字不确定,即操作样式数组实现动态样式--><div class="base" :class="bgcArr">{{name}}</div></div></div></body><script type="text/javascript">Vue.config.productionTip = false; // 阻止vue在启动是生成生产提示const vm = new Vue({el: "#root",data: {name: "Vue 扛把子",bgcArr:['gray','blue','orange']}});</script>
</html>
  • 效果

在这里插入图片描述

对象写法

使用场景:样式个数、名字确定,动态决定是否使用

  • 代码
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><title>样式绑定-class</title><!--  引入Vue  --><script type="text/javascript" src="../js/vue.js"></script><style>.base{padding: 5px;height: 100px;}.gray{background-color: gray;font-size: 40px;}.blue{background-color: skyblue;font-weight: bold;}.orange{background-color: orange;color: blue;}</style></head><body><div id="root"><h1>样式绑定-class</h1><div><h2>样式绑定-class  =>  对象写法</h2><!-- class样式绑定 -> 对象写法 场景: 样式个数、名字确定,动态决定是否使用--><div class="base" :class="bgcObj">{{name}}</div><br><button @click="useGray">gray</button> <button @click="useOrange">orange</button> <button @click="noUse">null</button></div></div></body><script type="text/javascript">Vue.config.productionTip = false; // 阻止vue在启动是生成生产提示const vm = new Vue({el: "#root",data: {name: "Vue 扛把子",bgcObj:{gray:false,orange:false}},methods: {useGray(){this.bgcObj.gray = !this.bgcObj.grayconsole.log(this.bgcObj.gray ? "使用gray" : "不使用gray")},useOrange(){this.bgcObj.orange = !this.bgcObj.orangeconsole.log(this.bgcObj.orange ? "使用orange" : "不使用orange")},noUse(){this.bgcObj.orange = false;this.bgcObj.gray = false;console.log("不使用gray、orange")}},});</script>
</html>
  • 效果

    gray


    在这里插入图片描述
    orange


    在这里插入图片描述
    null


    在这里插入图片描述

http://www.dtcms.com/wzjs/479005.html

相关文章:

  • b站怎么做推广南宁seo平台标准
  • 手机建设中网站首页百度竞价关键词优化
  • 乌鲁木齐网站制作公司建站系统有哪些
  • 苹果电脑做网站设计渠道推广
  • 自贡建设机械网站域名收录查询工具
  • 网站单页推广外包公司什么意思
  • 具权威的小企业网站建设网络优化器
  • 环保网站建设情况报告软文推广渠道
  • 临沂手机网站信息推广技术公司电话号码西安外包网络推广
  • 注册个人网站的方法神马站长平台
  • 网站首页设计说明常州网络推广seo
  • wordpress 手风琴宁波seo优化费用
  • 做色情网站会怎么样网络营销的工作内容包括哪些
  • 做电子商务系统网站建设bilibili官网网页入口
  • 纯静态网站模板长春seo主管
  • 怎么做网站vip并且收费遵义网站seo
  • 深圳知名网站建设公司百度怎么进入官方网站
  • 舟山公司网站建设seo助理
  • php mysql视频网站开发域名注册官网免费
  • 接单子做网站词seo资源
  • 最新仿5173游戏装备交易网站 游戏币交易平台源码整合支付接口怎么做营销
  • 福田网站建设多少钱荥阳网站优化公司
  • 徐州有哪些做网站百度信息流投放在哪些平台
  • 怎么建立一个网站及推广郑州专业seo哪家好
  • 北京自助企业建站模板搜索seo
  • wordpress 数据库索引海口seo计费
  • 做二手房产网站多少钱谷歌推广怎么样
  • 喀什做网站网店运营工资一般多少
  • 征婚网站建设上海培训机构排名榜
  • 乐清 网站建设2022年列入传销组织最新骗法