时间:2021-05-26
这里用文字举例,图片切换的原理也是一样的
大概思路是:用两个class相同的span分别是切换前后的文字,class相同主要是为了变换前后的文字位置相同。然后用click事件控制它们的显隐。
代码如下:
HTML:
<span class="response" v-show="!showCommentInput" @click="showCommentInput = !showCommentInput">回复</span><span class="response" v-show="showCommentInput" @click="showCommentInput = !showCommentInput">回复</span>JS:
data(){ return { showCommentInput = false, }}CSS:
.response { font-size:14px; color: #3e3e3e; &:hover{ font-weight: bold; } &+.response { font-weight: bold; }以上这篇Vue实现点击后文字变色切换方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了jquery实现点击查看更多内容控制段落文字展开折叠效果。分享给大家供大家参考。具体如下:这里使用jQuery实现的文字展开折叠效果,点击文字后文
最近使用vue需要实现一个点餐选择商品规格的页面,需要通过vue动态的给被点击的元素添加class名字,使其变色,其他的删除class。如图:开始在网上找了许多
用vue简单的实现点击按钮切换背景颜色,具体代码如下所示:15天30天增量总量//在methods方法里面data(){time:3,increase:5,},
CSSstyle的点击变色效果,鼠标点击文字会让指定的DIV变换背景颜色,确实精简实用的CSS小技巧,希望大家喜欢。style点击变色.ft{position:
vue里加的解说字幕的方法是: 打开Vue“导入”视频,点击文字选项,选中视频,点击字幕,选择样式,输入文字,文字就添加成功了。 Vue系列产品为3D自然环