Angular中调用css3动画实现侧边栏的显示与隐藏
场景
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动画实现侧边栏的显示与隐藏相关推荐
- android popupwindow边框阴影,android PopupWindow 阴影背景 、动画 、点击显示、隐藏
阴影背景 bg_shadow_white.xml 入动画 pop_enter_anim.xml 出动画 pop_exit_anim.xml 动画 样式 点击显示.隐藏 final PopupWindo ...
- html中span隐藏属性,Div和Span标签显示与隐藏
本实例中,学习jQuery的知识,显示与隐藏网页上的div或是span标签. 实际环境中,也许是根据某些条件进行,符合条件时,对某个或是某个div或是span标签时行显示与隐藏. 主要是学习jQuer ...
- vue中根据后端接口数据控制按钮的显示与隐藏(手动添加响应式this.$set())
项目涉及到的问题,按钮需要根据后端返回的参数情况,实现按钮的显示与隐藏. 效果如图: 1.查看后端接口 get请求,需要传businessId和compoCode两个参数,返回的data有数据就显示按 ...
- VS2010中ActiveX插件Shockwave Flash Object的显示与隐藏
[背景]最近在使用Shockwave Flash Object插件播放swf视频时,需要对视频进行显示和隐藏的操作.但是缺遇到了问题,这里跟大家一起分享,希望我的方法能够解决大家类似的问题,并探讨问题 ...
- 程序中调用命令行命令,不显示那个黑黑的DOS窗口
From: http://hi.baidu.com/yanqiuge/item/5da466c3d3f18453ad00ef1d 在程序中使用命令行时,会有黑黑的DOS窗口,很不爽,在网上查了一下,写 ...
- vue中的数字动画及数字逗号显示
需求:实现数字动画,并实现数字千位分隔符格式(8888,显示为8,888),数字从0-8888实现动画递增 utils/common.js /*** 数字过渡动画-目前版本-默认一秒之内完成过渡动画* ...
- Vue - ElementUI中循环渲染表格,控制字段的显示与隐藏 v-if与v-for同时使用
在Vue中使用v-for循环一个数组/对象时,如果再使用v-if,那么会提示使用计算属性(能正常使用),因为Vue中是不提倡v-for与v-if同时使用的. 在我的项目中也遇到了问题 不过翻看文档解决 ...
- 获取Angular中的AngularJS功能
介绍 ( Introduction ) If you have solid experience with AngularJS 1.x, you're well aware of the framew ...
- 18个强大的纯CSS3动画案例分享
编辑整理 | web前端开发 在之前,我也分享过很多关于CSS3,HTML5的动画案例,今天我要与你分享的这18个动画案例,也是比较炫酷的,可以实现很多交互,这些CSS3动画,可以给你的网页增添不少趣 ...
最新文章
- JZOJ 5926. 【NOIP2018模拟10.25】naive 的图
- pyinstaller打包python程序的常见问题
- python-二级补充-idle的了解
- Python数据分析:pandas玩转Excel(二)
- Windows无法安装到这个磁盘。请确保在计算机的BIOS菜单中启用了磁盘控制器
- redis的安装和常用命令
- MATLAB警告:名称不存在或不是目录
- 深度linux系统能炒股吗,深度网友支招:Deepin v20下完全可以用炒股票软件
- TeamTalk GroupModel详解
- Git 团队协作常用术语 WIP PTAL CC LGTM
- jupyter连接失败
- 如何注册PayPal账户
- Phalcon整合beanstalk消息队列
- cdr 表格自动填充文字_长期伏案于表格,查看数据时你需要一个聚光灯效果
- 浅谈动态代理和静态代理的底层原理及实现
- 2018年春计算机教学计划,2018年春季教学计划表
- 记一次windowns7系统IE闪退恢复解决过程
- 将指定的时间戳转换为日期格式
- 程序员为什么爱穿冲锋衣?(最全总结)
- 一定用好自己的应届毕业生身份
热门文章
- Ah, It‘s Yesterday Once More 构造,迷宫(2020.12.南京)
- 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程(边框,阴影,浮动)
- Netty实例:实现简单的通讯功能
- Java后台架构知识点(待补充)
- java程序中date类型比较大小总结
- 机器人演唱邓丽君是真的吗_体验官|炒菜机器人真的实用吗
- js 调用php 导出表格,[拿来主义]使用layui纯JS导出html页面中的table为excel
- 七边形简单画法步骤图_零基础国画教程:分步骤图解教你画3种常见树画法,简单易学...
- java接监控摄像头接口_离奇!深夜隧道内,12个摄像头突然一个接一个“瞎”了,监控员吓懵了...
- java gc信息_JVM之GC回收信息详解