码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • H5 tab点击切换CSS样式- 微信小程序开发技术要点总结(一)


    Hello,我是岚尹~一个热爱技术的项目经理。

    不定期更新项目管理、前端以及运维相关方面的经验分享~ 

    如果你对我的文章感兴趣,就请动动你的小手帮赞一下哦。

    欢迎关注长期交流~

    H5 tab点击切换CSS样式

    一、交互场景

    当我们在软件里面需要点击tab切换按钮的时候,按钮的样式一般是会变化的,这样可以加深交互印象,选中则展示背景为深色、字体为白色,未选中展示背景为浅色,字体为深色。

        id="{{dayView==true?'sview':'nview'}}" 

    通过 id 绑定选中和未选中两种状态的样式,以一个已声明过的布尔量变量 dayView 作为判断条件,这样就能根据点击事件进行样式切换,同理,通过class绑定不同的样式也是可行的。

    二、代码设计

    html代码:

    1. <view class="tabx">
    2. <view class="today" bindtap="viewtoday" id="{{dayView==true?'sview':'nview'}}">Today</view>
    3. <view class="toweek" bindtap="viewweek" id="{{dayView==true?'nview':'wview'}}">Week</view>
    4. </view>

    CSS 代码:

    1. #sview {
    2. background-color: #81c0c0;
    3. color: white;
    4. }
    5. #wview {
    6. background-color: #81c0c0;
    7. color: white;
    8. }
    9. #nview {
    10. background-color: #f0f0f0;
    11. color: grey;

    js 代码:

    1. viewweek(){
    2. this.setData({dayView:false});
    3. this.getweektd();
    4. },
    5. viewtoday(){
    6. this.setData({dayView:true});
    7. this.getweektd();
    8. },

    三、功能展示

    左侧为选中Today tab的样式,右侧图为选中 Week 的样式展示。

              

     

    四、相关链接:

    市面上没有自己想要的待办软件怎么办?那就自己开发一个吧。_岚尹_Nicole的博客-CSDN博客最近工作和日常都是千头万绪,而我这言帚忘笤的记性也没法用脑子一一记住,那怎么办呢?俗话说,好记性不如烂笔头,那就把这些待办项都记下来好了。我找了市面上的待办软件,但都不太符合我的需求。因为我本人一般是提前一周做待办规划,而且每件事只能精确到天,所以我急需一个以周为单位的看板视图,可以规划周一到周末的任务清单,最好是移动端的方式,更方便随时随地进行管理查看。既然现成的没有,那就自己动手吧。好,说干就干。先是方案设计,我选了墨刀这个对新手来说门槛比较低的原型工具。上面有很多组件都可以直接使用,上手比较快。...https://blog.csdn.net/Nicolege678/article/details/125248944 

     

  • 相关阅读:
    分享从零开始学习网络设备配置--任务3.5 使用静态路由实现网络连通
    设计模式——5. 原型模式
    问题:remote: HTTP Basic: Access denied
    Math.abs一定大于等于0吗?
    【localStorage的理解与使用】
    高德地图API-获取位置信息的经纬度
    【拖拽可视化大屏】全流程讲解用python的pyecharts库实现拖拽可视化大屏的背后原理,简单粗暴!
    内地学生可以参加香港高考吗?3分钟教你走捷径拿香港身份远离内卷攻略!
    刷题笔记day03-链表
    Android.mk实践
  • 原文地址:https://blog.csdn.net/Nicolege678/article/details/125375857
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号