1

添付の画像に示すように、折り紙の効果を実現しようとしています。 ここに画像の説明を入力

:before のさまざまな組み合わせを、さまざまな境界線を含む div で試しましたが、必要な方向に三角形を取得できません。

編集:

ExtProの回答に基づいて、私が最終的に使用したスタイルは次のとおりです。

<div class="folded_menu">
  <div class="fold"></div>
  <div class="paper"></div>
</div>

.

.fold {
  position: absolute;
  left: -25px;
  top: 12px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 25px 90px 0;
  border-color: transparent #BCC7B6 transparent transparent;
}

.paper {
  padding: 1em;
  background: $nav-top; /* Old browsers */
  border: 2px solid white;
}

おまけの質問: 折り目に影を付けることは可能ですか?

4

1 に答える 1