数据分析 - Basis Point(bp)

本文详细解释了基点(bp)的概念及其在金融领域的应用,特别是在银行贷款利率调整中的作用。1个基点等于0.01%,在最新的贷款利率政策中,北京地区的个人住房贷款利率调整就是通过增加基点来实现的。

bp是指基点 Basis Point(bp)用于金融方面,债券和票据利率改变量的度量单位。

1个基点等于0.01%,即1%的百分之一。基点经常被缩写为“BP/BPS”。

一个基点等于1个百分点的1%,即0.01%,因此,100个基点等于1%。

例如2019年最新贷款利率新政,北京地区新的个人住房贷款定价基准为:

首套商业性个人住房贷款利率不低于相应期限LPR(贷款市场报价利率)+55个基点(一个基点等于0.01%),二套商业性个人住房贷款利率不低于相应期限LPR+105个基点。

按照最近一次公布的5年期LPR(4.85%)计算,北京首套个人住房贷款利率下限是 4.85%+0.01%*55 = 5.4%,二套房是4.85%+0.01%*105 = 5.9%

### `flex-basis` 属性的作用 在 CSS Flexbox 布局中,`flex-basis` 属性用于定义弹性子项(flex item)在主轴方向上的初始大小。这个属性决定了子项在未分配剩余空间或未进行收缩操作之前的大小。它类似于 `width` 或 `height`,但更加灵活,因为它可以与 `flex-grow` 和 `flex-shrink` 结合使用,动态调整子项的尺寸以适应容器的空间需求[^3]。 合法的 `flex-basis` 值包括: - 一个具体的长度值(如 `20em`、`100px`)。 - 百分比值(相对于容器的主轴方向大小)。 - 关键字 `auto`,表示子项的大小由其内容或 `width`/`height` 属性决定。 - 关键字 `content`,表示子项的大小由内容决定,不进行额外的空间分配。 当 `flex-basis` 设置为 `auto` 时,其行为与 `width` 或 `height` 的 `auto` 值类似,子项的大小由内容决定。如果设置为具体的长度值,则子项将按照该值进行初始分配,然后根据 `flex-grow` 和 `flex-shrink` 的值调整最终大小[^4]。 ### `flex-basis` 的使用方法 `flex-basis` 通常与其他 Flexbox 属性一起使用,作为 `flex` 简写属性的一部分。`flex` 是 `flex-grow`、`flex-shrink` 和 `flex-basis` 的简写形式,其语法如下: ```css flex: <flex-grow> <flex-shrink>? || <flex-basis>; ``` 例如,以下代码将子项的初始大小设置为 `20em`,并允许其根据可用空间进行扩展或收缩: ```css .item { flex: 1 1 20em; } ``` 在这个例子中: - `flex-grow: 1` 表示子项将按比例分配容器中剩余的空间。 - `flex-shrink: 1` 表示子项在空间不足时将按比例缩小。 - `flex-basis: 20em` 表示子项的初始大小为 `20em`。 如果仅需要设置 `flex-basis`,而不希望影响 `flex-grow` 和 `flex-shrink`,可以使用单独的 `flex-basis` 属性: ```css .item { flex-basis: 20em; } ``` 在这种情况下,`flex-grow` 和 `flex-shrink` 的值将保持默认值(分别为 `0` 和 `1`),这意味着子项不会扩展,但在空间不足时会按比例缩小。 ### 示例代码 以下是一个使用 `flex-basis` 创建具有固定初始宽度的弹性布局的示例: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> .container { display: flex; } .item { flex-basis: 200px; border: 1px solid #000; height: 100px; } </style> </head> <body> <div class="container"> <div class="item">Item 1</div> <div class="item">Item 2</div> <div class="item">Item 3</div> </div> </body> </html> ``` 在这个示例中,`.container` 是一个弹性容器,而 `.item` 是其子项。每个子项的初始宽度为 `200px`,但它们可以根据容器的大小进行扩展或收缩。 ### 注意事项 - `flex-basis` 的值不能为负数。 - 在某些情况下,使用 `flex-basis: 0` 可以确保所有子项在分配空间时具有相同的起点,避免因内容大小不一致而导致布局问题。 - 如果 `flex-basis` 设置为 `content`,则子项的大小将完全由其内容决定,而不受容器空间的影响。 通过合理使用 `flex-basis`,可以更精确地控制弹性子项的初始大小,并结合 `flex-grow` 和 `flex-shrink` 实现灵活的布局调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值