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

不规则图形背景排版高阶技巧 -- 酷炫的六边形网格背景图

妙用 shape-outside 实现隔行错位布局 有的!在 CSS 中,有一个神奇的元素能够让元素以非直线形式排布。它就是 shape-outside!...如果你对 shape-outside 不太了解,也可以先看看我的这篇文章 -- 奇妙的 CSS shapes shape-outside 是 CSS 中的一个属性,用于控制元素的浮动方式。...height: 160px; shape-outside: circle(80px at 80px 80px); float: left; } 注意,上面 .shape-outside...如此,将会产生一种图文混排的效果: CodePen Demo -- 图文混排 shape-outside 总得来说,shape-outside 有两个核心特点: shape-outside 属性仅在元素定义了...float 属性且不为 none 时才会生效 它能够实现了文字根据图形的轮廓,在其周围排列 shape-outside 的本质 划重点,划重点,划重点。

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

【CSS】305- Web 使用 CSS Shapes 的艺术设计

对于任何渴望了解如何使用 shape-outside、 shape-margin 和 shape-image-threshold 等属性的人来说,这篇文章是理想的入门读物。...当你需要内容在形状周围流动时,使用 shape-outside 属性。你必须向左或者向右浮动元素,以便 shape-outside 产生效果。...为了实现这种 z 型设计,我选择将两个 1 x 1 px 的微小图像,放置到使用 shape-outside 的两个大的形状图像上。...不过,虽然 shape-inside(暂时)不可用,这并不代表我用 shape-outside 创建不出类似的结果。 ? 左:另一个可展示但普通的设计。...; shape-outside: url('alpha.png'); shape-margin: 1rem;} 你可能已经注意到我的两个图像都包含了我顺时针旋转了 10 度的元素。

1.2K20

使用CSS 3创建不规则图形

声明图形 我们需要使用shape-outside 属性声明不规则图形。当前, shape-outside 属性只能被应用于浮动元素,并且只能应用于块级元素。...提醒 现在,shape-outside 属性只作用域浮动的元素,并且仅限制于在块级元素上应用。使用这些属性定义的元素,其周围的文本将依赖于图形形状排布。...实例-使用shape-outside 创建环绕于自定义形状的浮动文本 我们从一个简单的例子开始。在实例中我们将创建一个自定义图形,并且内置文本流,最终效果图如下(文章末尾提供实例下载链接): ?...所以,为了达到预期效果,我们需要设置clip-path 属性,并且设置其范围和shape-outside 属性相同。...我们可以设置shape-outside 属性值为图片URI,浏览器就会自动依据图片来绘制不规则图形。 ? 图片中的透明部分将被声明为文本元素的浮动部分。其余部分被声明为不规则图形。

2.6K100

7个实用的CSS技巧

图像文本环绕 CSS 中的 shape-outside 属性是一个非常有用且强大的工具,它允许设计师和开发者控制内容如何围绕一个浮动元素(通常是图像或图形)进行排列。...shape-outside 属性定义了内容将围绕其排列的形状。它通常与 float 属性一起使用,因为只有浮动的元素才会有内容围绕它。 可用的值: none: 默认值。...举例 使用椭圆: .element { float: left; shape-outside: ellipse(50% 50% at 50% 50%); } 使用多边形: .element...: left; shape-outside: url('path-to-image.png'); } 实际应用 假设你有一个圆形图像,您希望文本围绕它排列,同时尊重圆的边界。...没有 shape-outside,文本只会围绕图像的矩形边界盒子进行排列。但使用 shape-outside,可以使文本平滑地围绕圆形图像进行排列,从而得到更加视觉上吸引人的布局。

14630

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券