13周总结,关于幕布组件和DateTimerPicker组件的使用

本文介绍了在前端开发中如何实现弹出框和幕布组件的效果,通过调整CSS的z-index和position实现层叠效果。同时,作者分享了在项目中使用bootstrap的datetimepicker插件的体验,以及遇到的样式冲突问题,强调了代码规范和封装的重要性。
摘要由CSDN通过智能技术生成
在这周的工作和学习的过程中我做了一些有关于前端的东西,其中也取得了一些收获。
弹出框效果组件(效果图)
这个组件的原理是使用了层的概念
我认为(仅我自己认为),在css样式中的z-index决定的属性就是浏览器渲染的顺序,但是如果要达到在一个页面的表面股改另一个页面的话,我们必须要让覆盖的页面脱离文档流,这就用到了position中的absolute和fixed属性了。
下面是源代码
(html)
(css )
这是分别设置弹出框和幕布样式的css代码,注意这里alertbox设置position为fixed,curtianweiabsolute,z-index分别为2和1,这就导致了浏览器渲染curtain先于alertbox,看起来就是弹出框在幕布上面。

(js)
这一段是根据屏幕的大小设置幕布的大小的代码

这是弹出和隐藏幕布与弹出框的代码


在实际编写项目代码的时候,我尝试着写了一个能改变适应页面大小的主页,也不是响应式页面,只是能够通过改变页面的大小来改变主页中元素的大小
主要还是通过js来实现的

缩放效果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值