#136: 根据需要将内容迁移到 CMS
在这个视频中,我滔滔不绝地谈论了我所处的特定“现实世界”情况,涉及我如何处理 CodePen 聚会 页面。
在 CodePen 聚会的最初几天,我们只计划了一个。它是……
滥用 CSS3 的 nth-child 选择器来发明新的选择器
Matt Mastracci 关于以有趣的方式组合现有的位置选择器以创建您可能从未想到过的逻辑。例如,使用以下方法选择所有元素 *只有当它们有五个时*,
span:first-child:nth-last-child(5),
span:first-child:nth-last-child(5) ~ span {
/* select
……黑色和白色不透明度函数
您通常需要一些透明的黑色或白色。在 CSS 中,您可以执行以下操作
.half-black {
background: rgba(0, 0, 0, 0.5);
}
在 Sass 中更容易,您可以在其中替换颜色名称
.half-black {
background:
……覆盖 Mixin
我发现自己总是将这些属性一起使用,这通常是抽象(如 Mixin)的良好机会
@mixin coverer {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
例如,一个全页……
居中 Mixin
假设父元素具有 position: relative;
,这四个属性将使子元素在水平和垂直方向上居中,无论它们的宽度或高度是多少。
@mixin centerer {
position: absolute;
top: 50%;
left: 50%;
……