场景

Angular介绍、安装Angular Cli、创建Angular项目入门教程:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/105570017

Angular新建组件以及组件之间的调用:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/105694997

通过以上搭建起Angular项目。

效果

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

新建一个组件translate

ng g component components/translate

然后在html中

<div class="content">内容区域<button (click)="showAside()">弹出侧边栏</button><button (click)="hideAside()">隐藏侧边栏</button></div><aside id="aside">这是一个侧边栏</aside>

在scss中

#aside{width: 200px;height: 100%;position: absolute;right: 0px;top:0px;background: #000;color:#fff;transform: translate(100%,0);transition: all 2s;}

在ts中

import { Component, OnInit } from '@angular/core';@Component({selector: 'app-translate',templateUrl: './translate.component.html',styleUrls: ['./translate.component.scss']
})
export class TranslateComponent implements OnInit {constructor() { }ngOnInit(): void {}showAside(){//原生js获取dom节点var asideDom:any=document.getElementById('aside');asideDom.style.transform="translate(0,0)";}hideAside(){//原生js获取dom节点var asideDom:any=document.getElementById('aside');asideDom.style.transform="translate(100%,0)";}}

Angular中调用css3动画实现侧边栏的显示与隐藏相关推荐

  1. android popupwindow边框阴影,android PopupWindow 阴影背景 、动画 、点击显示、隐藏

    阴影背景 bg_shadow_white.xml 入动画 pop_enter_anim.xml 出动画 pop_exit_anim.xml 动画 样式 点击显示.隐藏 final PopupWindo ...

  2. html中span隐藏属性,Div和Span标签显示与隐藏

    本实例中,学习jQuery的知识,显示与隐藏网页上的div或是span标签. 实际环境中,也许是根据某些条件进行,符合条件时,对某个或是某个div或是span标签时行显示与隐藏. 主要是学习jQuer ...

  3. vue中根据后端接口数据控制按钮的显示与隐藏(手动添加响应式this.$set())

    项目涉及到的问题,按钮需要根据后端返回的参数情况,实现按钮的显示与隐藏. 效果如图: 1.查看后端接口 get请求,需要传businessId和compoCode两个参数,返回的data有数据就显示按 ...

  4. VS2010中ActiveX插件Shockwave Flash Object的显示与隐藏

    [背景]最近在使用Shockwave Flash Object插件播放swf视频时,需要对视频进行显示和隐藏的操作.但是缺遇到了问题,这里跟大家一起分享,希望我的方法能够解决大家类似的问题,并探讨问题 ...

  5. 程序中调用命令行命令,不显示那个黑黑的DOS窗口

    From: http://hi.baidu.com/yanqiuge/item/5da466c3d3f18453ad00ef1d 在程序中使用命令行时,会有黑黑的DOS窗口,很不爽,在网上查了一下,写 ...

  6. vue中的数字动画及数字逗号显示

    需求:实现数字动画,并实现数字千位分隔符格式(8888,显示为8,888),数字从0-8888实现动画递增 utils/common.js /*** 数字过渡动画-目前版本-默认一秒之内完成过渡动画* ...

  7. Vue - ElementUI中循环渲染表格,控制字段的显示与隐藏 v-if与v-for同时使用

    在Vue中使用v-for循环一个数组/对象时,如果再使用v-if,那么会提示使用计算属性(能正常使用),因为Vue中是不提倡v-for与v-if同时使用的. 在我的项目中也遇到了问题 不过翻看文档解决 ...

  8. 获取Angular中的AngularJS功能

    介绍 ( Introduction ) If you have solid experience with AngularJS 1.x, you're well aware of the framew ...

  9. 18个强大的纯CSS3动画案例分享

    编辑整理 | web前端开发 在之前,我也分享过很多关于CSS3,HTML5的动画案例,今天我要与你分享的这18个动画案例,也是比较炫酷的,可以实现很多交互,这些CSS3动画,可以给你的网页增添不少趣 ...

最新文章

  1. JZOJ 5926. 【NOIP2018模拟10.25】naive 的图
  2. pyinstaller打包python程序的常见问题
  3. python-二级补充-idle的了解
  4. Python数据分析:pandas玩转Excel(二)
  5. Windows无法安装到这个磁盘。请确保在计算机的BIOS菜单中启用了磁盘控制器
  6. redis的安装和常用命令
  7. MATLAB警告:名称不存在或不是目录
  8. 深度linux系统能炒股吗,深度网友支招:Deepin v20下完全可以用炒股票软件
  9. TeamTalk GroupModel详解
  10. Git 团队协作常用术语 WIP PTAL CC LGTM
  11. jupyter连接失败
  12. 如何注册PayPal账户
  13. Phalcon整合beanstalk消息队列
  14. cdr 表格自动填充文字_长期伏案于表格,查看数据时你需要一个聚光灯效果
  15. 浅谈动态代理和静态代理的底层原理及实现
  16. 2018年春计算机教学计划,2018年春季教学计划表
  17. 记一次windowns7系统IE闪退恢复解决过程
  18. 将指定的时间戳转换为日期格式
  19. 程序员为什么爱穿冲锋衣?(最全总结)
  20. 一定用好自己的应届毕业生身份

热门文章

  1. Ah, It‘s Yesterday Once More 构造,迷宫(2020.12.南京)
  2. 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程(边框,阴影,浮动)
  3. Netty实例:实现简单的通讯功能
  4. Java后台架构知识点(待补充)
  5. java程序中date类型比较大小总结
  6. 机器人演唱邓丽君是真的吗_体验官|炒菜机器人真的实用吗
  7. js 调用php 导出表格,[拿来主义]使用layui纯JS导出html页面中的table为excel
  8. 七边形简单画法步骤图_零基础国画教程:分步骤图解教你画3种常见树画法,简单易学...
  9. java接监控摄像头接口_离奇!深夜隧道内,12个摄像头突然一个接一个“瞎”了,监控员吓懵了...
  10. java gc信息_JVM之GC回收信息详解