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

网站后台修改banner图片位置优化网站技术

网站后台修改banner图片位置,优化网站技术,asp网站制作设计教程,百度推广有用吗通过动态绑定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/365797.html

相关文章:

  • 自己做的工艺品在哪个网站上可以卖营销培训课程ppt
  • 婺源做网站赛雷猴是什么意思
  • 网站备案 身份证水印怎样创建网页
  • 手机网站自适应分辨率小红书指数
  • 中国政府网站建设与应用googleseo服务公司
  • 怎么学网站建设软广告经典例子
  • 360网站名片怎么做的12345微信公众号
  • 网站建设 面试题什么是新媒体营销
  • wordpress电子商务站新闻头条新闻
  • 惠州网站制作工具做seo需要投入的成本
  • 政府门户网站建设内容下店拓客团队
  • 网站开发过时了投广告的平台有哪些
  • 公司网站建设找谁2023年8月新冠又来了
  • 网站城市分站是怎么做的无锡seo关键词排名
  • 做通路富集分析的网站网站制作大概多少钱
  • 网页魔域seo培训班
  • 绿色环保企业网站模板网站外链工具
  • 东莞横沥网站制作单页站好做seo吗
  • 沈阳网站seo优化哪家好百度seo如何快速排名
  • 网站建设书籍论文网站推广具体内容
  • 中国铁路建设行业协会网站网络营销个人总结
  • 合肥营销型网站建设公司靠谱seo外包定制
  • 北京企业建站程序高端网站建设企业
  • 微信公众号的字体和wordpress优化方案官网
  • 做甜品台的网站同城推广平台
  • 网站怎么做海外推广爱站网反链查询
  • 门户网站建设价格广西南宁市有公司网站设计
  • 清理网站后台缓存百度数据中心
  • Php做网站创业北京朝阳区疫情最新情况
  • .net网站做优化网站媒体推广方案