Skip to content

Instantly share code, notes, and snippets.

@kobitoDevelopment
Last active March 25, 2023 15:16
Show Gist options
  • Select an option

  • Save kobitoDevelopment/f558495eea07d77784e56ddd03f1c12e to your computer and use it in GitHub Desktop.

Select an option

Save kobitoDevelopment/f558495eea07d77784e56ddd03f1c12e to your computer and use it in GitHub Desktop.
<div class="container">
<div class="circle"></div>
<p>
テキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込みテキストを円状に回り込み
</p>
</div>
<div class="container">
<div class="triangle"></div>
<p>
テキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込みテキストをpolygon状に回り込み
</p>
</div>
<div class="container">
<div class="polygon"></div>
<p>
テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み テキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込みテキストを複雑なpolygon状に回り込み
</p>
</div>
<div class="container">
<img src="assets/images/drop.png" alt="" class="image" width="200">
<p>
テキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込みテキストを画像状に回り込み
</p>
</div>
.container {
margin-top: 40px;
&:after {
content: "";
display: block;
clear: both;
}
}
.circle {
width: 200px;
aspect-ratio: 1/1;
background-color: green;
float: left;
shape-outside: circle(); // floatを円形に回り込ませる
border-radius: 50%;
}
.triangle {
width: 200px;
aspect-ratio: 1/1;
background-color: green;
float: left;
shape-outside: polygon(0 0, 100% 100%, 0 100%);
clip-path: polygon(0 0, 100% 100%, 0 100%);
}
.polygon {
width: 200px;
aspect-ratio: 1/1;
background-color: green;
float: left;
shape-outside: polygon(0 0, 53% 0%, 60% 21%, 55% 30%, 61% 39%, 78% 42%, 75% 58%, 50% 64%, 45% 73%, 46% 84%, 55% 90%, 38% 100%, 0% 100%);
clip-path: polygon(0 0, 53% 0%, 60% 21%, 55% 30%, 61% 39%, 78% 42%, 75% 58%, 50% 64%, 45% 73%, 46% 84%, 55% 90%, 38% 100%, 0% 100%);
}
.image {
float: left;
shape-outside: url(../images/drop.png);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment