【前端】Angular的布局(响应式布局)笔记2

实现具体功能:

一、实现图片轮播+响应式布局功能

1.响应式网站参考:
https://wcccny.org/home
2. 图片轮播例子参考:
https://www.sitepoint.com/community/t/clipping-thumbnail-images-for-responsive-layout/11167
https://stackblitz.com/edit/angular-gallery-carousel-slider-dvh17w?file=src%2Fapp%2Fcarousel%2Fcarousel.component.css
https://stackoverflow.com/questions/57817112/is-it-possible-to-build-an-image-carousel-using-angular-material
https://zcts.s3.amazonaws.com/Materialize+Carousel+Mobile+with+Angular+6.mp4
3. 代码参考(最简单的一个例子):

	.videoWrapper {
	  position: relative;
	  padding-bottom: 56.25%; /* 16:9 */
	  padding-top: 25px;
	  height: 0;
	}
	.videoWrapper iframe {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	}

4.师兄给的样板项目(供参考):
https://github.com/cli3d/my-material

  • 使用上述代码的指令:
    在这里插入图片描述
  • 参考网站:

https://ng-bootstrap.github.io/#/components/carousel/examples#navigation

5. Angular 2实现轮播图:
https://blog.youkuaiyun.com/baidu_26646129/article/details/78669817?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

二、实现产品栏滚动+响应式布局功能

1. 代码参考:https://github.com/cli3d/my-material
2. 参考网站:
(1)https://material.angular.io/cdk/scrolling/overview
(2)https://stackblitz.com/edit/angular-cdk-programatically-scroll?file=app%2Fcdk-virtual-scroll-fixed-buffer-example.ts
(3)https://stackoverflow.com/questions/54551205/how-to-programmatically-scroll-to-item-with-angulars-material-virtual-scroll
3. ViewChild的学习:
(1)https://blog.angular-university.io/angular-viewchild/
(2)https://www.jianshu.com/p/ac5366abfa74
(3)ViewChild出现参数问题的解决:
https://stackoverflow.com/questions/56704164/angular-viewchild-error-expected-2-arguments-but-got-1
4. Angular cdk 学习之 Scrolling:
https://blog.youkuaiyun.com/wuyuxing24/article/details/85015750?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4
5. angular怎么控制滚动条:
https://www.html.cn/qa/angular-js/10644.html

三、实现弹窗的资料

  • 主要参考:

主页导航条popup窗,购物车接口部分:
https://blog.youkuaiyun.com/weixin_43938259/article/details/105033763

  • 其余资料:

1.如何实现一个悬浮在页面的登录注册框
https://zhidao.baidu.com/question/502412084320795044.html
2.用JS制作9种弹出小窗口(HTML)
https://blog.youkuaiyun.com/dodott/article/details/42113579?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
3.弹出式登录界面
https://blog.youkuaiyun.com/weixin_42266757/article/details/80417976?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
4.CSS JS点击弹出网页窗口(可用于注册账号等场景)
https://blog.youkuaiyun.com/linqunbin/article/details/92066260
5.jQuery boxy弹出层插件中文演示及讲解
https://www.zhangxinxu.com/study/200911/jQuery-plugin-boxy.html
6.jQuery实现弹出窗口中切换登录与注册表单
https://www.jb51.net/article/67282.htm
7.Angular弹出模态框的两种方式
https://www.jb51.net/article/126174.htm
8.Angular material 之 dialog 弹框实战
https://blog.youkuaiyun.com/luodong1501/article/details/100663027
9.从源码看 angular/material2 中 dialog模块 的实现
https://www.jianshu.com/p/ddbf43c44805
10.动态创建angular组件实现popup弹窗
https://www.cnblogs.com/yitim/p/7525188.html

项目开发过程中参考的网站

1. Angular material 之 dialog 弹框实战
https://blog.youkuaiyun.com/luodong1501/article/details/100663027
2. 尚硅谷JavaScript DOM教程
https://www.bilibili.com/video/av21397977
3.【js】【基础】网易云音乐轮播图
https://www.bilibili.com/video/BV1Ut411Z74p?from=search&seid=16635938882052505047
4. 苏宁易购官网
https://www.suning.com/?utm_source=baidu&utm_medium=brand&utm_campaign=title&utm_term=brand
5. 小米官网
https://www.mi.com/index.html
6. 京东官网
https://www.jd.com
7. JS 城市选择实现——按级选中省市县/区
https://blog.youkuaiyun.com/qq_26416195/article/details/81161741
8. 中国省市县信息JS文件(省–市--县)
https://blog.youkuaiyun.com/qq_26416195/article/details/81114888
9. a标签添加onclick事件的几种方式
https://blog.youkuaiyun.com/manmanwei/article/details/56835602?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
10. Material Design — 提示框( Dialogs)
https://www.jianshu.com/p/c98a42b1a641
11. Angular2中ng alerts的使用教程
https://blog.youkuaiyun.com/m0_37981481/article/details/79281879?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
12. 淘宝网
https://world.taobao.com
13. 仿京东实现购物车页面中结算的动态滚动效果
https://www.cnblogs.com/liuhui-03/p/5869061.html
14.angular7中引用ng zorro antd的三种方式:
https://blog.youkuaiyun.com/yw00yw/article/details/88835714?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1
15.NG-ZORRO官方文档:(里面的按钮很丰富)
https://ng.ant.design/docs/getting-started/zh
16. Angular2生成二维码:https://www.jianshu.com/p/839f2e20b921
17. AngularJS进阶(二十)HTML5实现获取地理位置信息并定位功能
https://blog.youkuaiyun.com/sunhuaqiang1/article/details/50196837
18.Js实现原生二级菜单
https://blog.youkuaiyun.com/xsgg1234/article/details/97521893
19.仿淘宝电商官网静态页面(HTML+CSS+JS)
https://blog.youkuaiyun.com/jbj6568839z/article/details/101070079?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
20.京东首页专题部分
https://edu.51cto.com/center/course/lesson/index?id=224178

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值