前端CSS样式
镜子变换功能
下面展示一些 内联代码片。
// A code block
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="./index.css">
</head>
<body>
<div class="bigbox">
<template>
<my></my>
<my></my>
</template>
</div>
</body>
<script type="text/javascript" src="./js/vue.js"></script>
<script type="text/javascript">
Vue.component('my',{
template:`<div class="box1">
<div class="up"><img :src="imga1"></div>
<div class="bottom" @click='Random1'><img :src="imga2"></div>
</div>`,
data(){
return {
imga1:'./img/background1.jpg',
imga2:'./img/1.jpg'
}
},
methods:{
Random1(){
//创建一个数组随,抽取随机数图片
var imgarr=['0','1','2','3','4','5','6'];
var ran=Math.floor(Math.random()*imgarr.length);
this.imga2='./img/'+ ran +'.jpg'; }
}
})
new Vue({
el:'.bigbox'
})
</script>
</script>
</html>
//这里主要是起到一个联动效果

该博客展示了如何在前端开发中利用Vue.js组件和CSS样式实现一个动态的镜子变换功能。通过创建一个名为'my'的Vue组件,包含一个上部分(up)和下部分(bottom),并结合图片切换功能,当点击下部分时,可以随机更换图片。博客还附带了一个效果展示的截图。
5346

被折叠的 条评论
为什么被折叠?



