首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    你未必知道的49个CSS知识点

    【flex不为认知的特性之一】?flex布局下margin:auto的神奇用法 ? 06.【flex不为认知的特性之二】?...flex布局,当flex-grow之和小于1时,只能按比例分配部分剩余空间,而不是全部 ? 07.【input的宽度】?并不是给元素设置display:block就会自动填充父元素宽度。...CSS自定义属性的简单使用 ? 36【min-content/max-content】?...可以设置宽度为min-content和max-content,前者让内容尽可能地收缩,后者让内容尽可能地展开 ? 37【进度条】?使用渐变,一个div实现进度条 ? 38【打印】?...CSS可以设置动画开始前和结束时所保持的状态 ? 44【动画负延迟】?CSS动画可以设置延迟时间为负数,表示动画仿佛开始前就已经运行过了那么长时间 ? 45【过渡】?爱的魔力转圈圈 ?

    1.2K10

    flex大法:一网打尽所有常见布局

    主轴默认水平,flex子元素默认会沿主轴排列,可以控制flex子元素在主轴上伸缩,主轴方向可以设置,相关的css属性分为两类,一类是给flex容器设置的,一类是给flex子元素设置的,本文在介绍一些典型场景实现的同时也会顺带讲解部分属性...上面我们提到了max-content,同样,这里对应着min-content的概念,虽然正常来说应该变成我们计算出的尺寸才对,但是减少到元素内容的min-content后它就不会再变小了,content...元素有个高度为1000的子元素,这个高度就是它的min-content,所以它不会缩小,它一个元素就比容器元素高了,再加上头和尾因为都没有内容,所以虽然理论上它们不是为0的,但是为了更好的显示效果,浏览器就直接把它们减少到...0了,我们可以随便给头和尾加一点文字,文字的高度就会变成它们的min-content,它们的高度也就不会变成0: 所以这就意味着不要想着去精确计算,把它交给浏览器,浏览器会给你以最好的方式呈现。...可以轻松的做到,给2n的行设置flex-direction: row-reverse即可让偶数行的主轴方向由默认的从左向右变成从右向左: 此外也可以使用order属性,这个属性可以让flex子元素按order

    90210

    你不知道的 CSS

    【flex不为认知的特性之一】?flex布局下margin:auto的神奇用法 ? 06.【flex不为认知的特性之二】?...flex布局,当flex-grow之和小于1时,只能按比例分配部分剩余空间,而不是全部 ? 07.【input的宽度】?并不是给元素设置display:block就会自动填充父元素宽度。...CSS自定义属性的简单使用 ? 36【min-content/max-content】?...可以设置宽度为min-content和max-content,前者让内容尽可能地收缩,后者让内容尽可能地展开 ? 37【进度条】?使用渐变,一个div实现进度条 ? 38【打印】?...CSS可以设置动画开始前和结束时所保持的状态 ? 44【动画负延迟】?CSS动画可以设置延迟时间为负数,表示动画仿佛开始前就已经运行过了那么长时间 ? 45【过渡】?爱的魔力转圈圈 ?

    1.3K30

    CSS 中的 Grid 布局 完全指南

    每个定义了flex 的网格轨道会按比例分配剩余的可用空间 max-content关键字,表示以网格项的最大的内容来占据网格轨道的 min-content关键字,表示以网格项的最大的最小内容来占据网格轨道...CSS Grid Layout 起初是用 grid-row-gap 属性来定义的,目前逐渐被 row-gap 替代。但是,为了兼容那些不支持 row-gap 属性的浏览器,你需要使用带有前缀的属性。...每个定义了flex 的网格轨道会按比例分配剩余的可用空间 max-content关键字,表示以网格项的最大的内容来占据网格轨道的 min-content关键字,表示以网格项的最大的最小内容来占据网格轨道...grid-auto-flow: row; grid-auto-flow: row dense; grid grid是 CSS 简写属性,它几乎包括上面提到的所有属性(除了gap)。...align-self flex 布局也可以使用这个属性。

    3.9K20

    CSS Flexbox 布局完全指南 (一):4000字,多示例讲解

    . - 如果你对 CSS 有些了解,完全不知道 Flexbox,我写了一篇综合指南(免费文章,阅读时间约为 46 分钟) - 如果你对 CSS 掌握得不是很好,我推荐你阅读 CSS 全面(实用)指南(74....gallery { min-height: 100vh} 有关图片的快速标记 图片默认是一个 inline-block 元素,有宽高,通常排列在同一行(除了图片尺寸有限定,一行排不下的情况)。....cards { min-height: 100vh} 建立 Flexbox 布局 下面的代码块新建了一个在 .cards 里面的 Flexbox 布局样式。....row 里的每个元素也就是 Flex 元素,所有的 Flex 元素都平均分布在一行中。...你可以从 CSS 网格布局这份资料了解更多 CSS 网格布局的解决方案。 更多示例将在文章 Part 2 展示。

    4.6K20
    领券