html - 在非矩形对象周围 float 文本

标签 html css css-float

我需要在页面上的亮片周围 float 一些文本,如所附屏幕截图所示。我不想使用 JavaScript。这可以用纯 CSS 实现吗?

example of the layout

最佳答案

如果您不太担心与旧版浏览器的兼容性,请使用 CSS 形状。

.element{
  shape-outside: url(image.png);
  shape-image-threshold: 0.5;
  float: left;
}

http://www.html5rocks.com/en/tutorials/shapes/getting-started/

关于html - 在非矩形对象周围 float 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32244022/

相关文章:

html - 使用 float :left on it 时 Div 被推到右边

html - 使用 AngularJS 指令进行 W3C 验证

javascript - Html/JavaScript 预加载图像

javascript - 带有 css3 keydown keyCode = 37 和 39 的 JQuery

jquery - 一页上有 2 个不同的 Owl Carousel slider ,宽度不同

javascript - 无论如何,在 Navbar 中保持 Bootstrap Dropdown 打开

html - 自定义 Drupal 模块中的静态 HTML 页面

html - CSS 在文本旁边添加社交图标

css - IE7 float 新行

html - 理解 float 使元素脱离正常流问题