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

信息展示网站系统开发小程序和app开发哪个贵

信息展示网站系统,开发小程序和app开发哪个贵,计算机应用软件开发,中国建设银行校园招聘网站通过动态绑定style和控制css属性的值来实现 效果是这样的&#xff0c;点击按钮的时候给文本赋值上随机的颜色。 一个很简单的功能&#xff0c;主要用到了js的random函数&#xff0c;vue动态绑定样式。 <template><div><div :style"{color:color1}" …

通过动态绑定style和控制css属性的值来实现

效果是这样的,点击按钮的时候给文本赋值上随机的颜色。

一个很简单的功能,主要用到了js的random函数,vue动态绑定样式。

<template><div><div :style="{color:color1}" style="font-size: 25px;">123qwe</div><el-button @click="changeCol">切换颜色</el-button></div>
</template>
<script setup>
import { ref } from 'vue';const getRandomColr=()=>{// 生成第一个 0 到 255 之间的随机整数let num1 = Math.floor(Math.random() * 256);// 生成第二个 0 到 255 之间的随机整数let num2 = Math.floor(Math.random() * 256);// 生成第三个 0 到 255 之间的随机整数let num3 = Math.floor(Math.random() * 256);// 将三个随机数用逗号连接成一个字符串return `rgb(${num1},${num2},${num3})`;
}
//声明初始值
let color1=ref();
// 首次赋值
color1.value=getRandomColr();
//点击按钮 随机赋值一个颜色
const changeCol=()=>{color1.value=getRandomColr();
}</script >

声明一个变量color1来存储rgb颜色的值,声明一个方法来随机生成rgb的值,使用random函数来控制rgb的值 (0-255)。 

当需要动态绑定多个值的时候,使用逗号隔开

 <div :style="{color:color1,backgroundColor:color2}" style="font-size: 25px;">123qwe</div>
const color2=ref('#eee')

 

灰色的背景色可以看到已经添加上去了 。

通过变量结合三元运算符来控制是否加载类名

<template><div><h2 :class="isFlag ?'h2Active' :''" @click="isFlag=!isFlag">通过变量来控制是否加载类名</h2></div>
</template><script setup>
import { ref } from 'vue';const isFlag=ref(false);
</script><style scoped>.h2Active{color: red;
}</style>

运行效果,点击文本的时候去修改isFlag的值 来控制h2Active类名是否加载

 

 在演示一个
当isFlag值发生变化的时候,会给第二个h2 添加动画去隐藏显示h2

<template><div class="box"><h2 :class="isFlag ? 'h2Active' : ''" @click="isFlag = !isFlag">通过变量来控制是否加载类名</h2><h2 :class="isFlag ? 'demoAnimation' : 'demoAnimation2'">这是一段文本xxxxxxxxxx</h2></div>
</template><script setup>
import { ref } from 'vue';const isFlag = ref(false);
</script><style scoped>
.box {overflow: hidden;width: 500px;border: 1px solid;
}.h2Active {color: red;
}@keyframes hide {from {transform: translateX(0%);}to {transform: translateX(100%);}
}@keyframes show {from {transform: translateX(100%);}to {transform: translateX(0%);}
}.demoAnimation {animation: show linear 2s forwards;
}.demoAnimation2 {animation: hide linear 2s forwards;
}
</style>

 

 end

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

相关文章:

  • 女与男做那个的视频网站wordpress 主页文章分类
  • 如何创建二级域名网站电销系统多少钱一套
  • 正则表达式匹配网站网站建设推广的话术
  • 消防器材网站建设背景如何做古诗词网站
  • 网站的色调如何能查到百度搜索排名
  • 长春网站建设开发建设商务公司网站
  • 做网站要给ftp密码吗做图片网站
  • 用html是做班级简介网站短视频制作团队哪里找
  • 什么网站需要数据库湖南免费网站建设
  • 网站开发代理商装潢设计师工资一般多少
  • 奉化市住房和城乡建设局网站房产管理系统
  • 想给学校社团做网站永泰县住房和城乡建设局网站
  • wordpress模板页面苏州seo关键词优化排名
  • 深圳彩票网站建设官网排名优化
  • 合肥网站快速排名优化做网站赚金币
  • 酷站 网站模板做网站的图片字虚
  • 东城响应式网站建设外贸有哪些平台
  • 印刷企业网站模板网站优化怎样的
  • 买标准的网站建设wordpress配置数据库主机名
  • 网站源码怎么下载wordpress short code
  • 隆回网站建设制作asp网站开发实例pdf
  • 图片站wordpress模板wordpress迁移hexo
  • 网站开发用原生南宁网站推广方案如何做
  • 班级网站开发与设计长治网站公司
  • 不良网站进入窗口网站开发翻译
  • seo站内优化和站外优化专门做汽车内饰的网站
  • 中小型网站建设行情seo企业培训班
  • 网站开发工程师年度总结做蓝牙音箱在什么网站上找客户
  • 临沂做企业网站的公司佳匠网站建设
  • 辽宁省建设工程招标协会网站企业网站建设实训心得