首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

掌握CSSz-index

前言 z-index是一个用于控制文档图层顺序的属性。具有较高z-index值的元素将会出现在具有较低值的元素之上。...到目前为止,最常见的创建和使用层叠上下文的方式是上述列表的第一种,所以让我们多花点时间来关注它。 回到先前的示例,我们有三个元素彼此重叠,但目前为止它们并没有z-index值。...因为父容器.site-content相比footer而言,有一个更高的z-index值,因此.site-content的任何定位元素都将在该上下文中计算。...在层叠上下文中思考层叠顺序的一个好方法是,把它看作是嵌套有序列表的一个子项目。...与其使用像9999、53或12这样的任意数字,不如使我们的z-index比例系统化,为程序带来更多秩序。这里我将使用以100为基础进行递增的z-index值。

77030
您找到你想要的搜索结果了吗?
是的
没有找到

浅谈与使用js的原型

浅谈与使用js的原型# 1 什么是原型# “ 每个函数都会创建一个 prototype 属性,这个属性是一个对象,包含应该由特定引用类型的实例 共享的属性和方法。...2 原型的使用# 首先我们使用设计模式的工厂模式来实现一个Person类,可以通过new这个Person的函数来创建一个与之具有相同属性的实例,也就省的我们再次创建Person函数了。...person2 = new Person('Greg', 27, 'Doctor') person1.sayName() // Nicholas person2.sayName() // Greg 从上面代码可以看到...有,那就是用原型,请看下面这份代码: // 工厂模式实现 方法2 使用原型属性 function Person(name, age, job) { this.name = name this.age...3 小结# 本文仅是对于原型有个简单的认识也使用,原型在js是一个比较重要的模块,还有__proto__ 、 原型链 这些概念没有讲到,如果感兴趣,可以再通过书籍及视频来交叉理解。

1.1K30

JS愉快地使用枚举

背景 在JS并没有原生枚举的实现,可以通过下面几种方法来模拟类似的操作。...直接使用字符串 上代码: function isWeekend(day) { return day === 'Sat' || day === 'Sun' } console.log(isWeekend...使用变量储存枚举值 这次进阶了一下,虽然代码啰嗦了,但是犯错概率会大大降低: const Days = Object.freeze({ Mon: 'Mon', Tue: 'Tue',...Symbol类型 虽然说用变量把枚举值储存起来了,不过只要别人愿意,他完全可以这样做: // 使用字符串时 isWeekend('Sun') // 使用数字时 isWeekend(0) 那我们属于是白封装了...JS定义枚举集合时的优化 可以尝试下列几种方法,只需要写出来枚举的名字,通过几个数组的API进行赋值操作。 但是由于是动态执行的,效率相对来说会降低,不过这通常是不足一提的。

3.1K10
领券