shapes 不规则边界

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shapes 不规则边界相关的知识,希望对你有一定的参考价值。

CSS基本形状都是矩形,CSS shapes允许开发者用定制的路径来包裹内容,例如圆形,椭圆,多边形等。

 
形状可以自定义也可以从图片中推断
 
从图片推断,例如可以让文字按照图片形状来浮动到一边:
技术分享
 技术分享
<img class=”element” src=”image.png” />  <p>Lorem ipsum…</p>

<style>.element{
  shape-outside: url(image.png);
  shape-image-threshold: 0.5;
  float: left;}</style>
shape-outside: url(image.png) 告诉浏览器从图片中提取相应的形状
 
shape-image-threshold  用来定义可以用来创建形状的最小透明度,这里为0.5也就是说,只有透明度在50%以上的像素才能用来创建shape
 
 
 
自定义: 使用这些方法:circle(), ellipse(), inset() and polygon()
 
例如椭圆形:
技术分享
技术分享
.element{
  shape-outside: ellipse(150px 300px at 50% 50%);
  width: 300px;
  height: 600px;}
 

以上是关于shapes 不规则边界的主要内容,如果未能解决你的问题,请参考以下文章

当我尝试绘制决策边界时形状错误

我尝试绘制决策边界时的形状错误

为啥将拆分为 wav 文件的旋律转换为拆分的 mp3 会在片段边界处产生不好的声音?

c语言编程,关于不规则三角网的边界提取的

Java 求解划分字母区间

android:shape