ホームページ >ウェブフロントエンド >htmlチュートリアル >背景クリップ コンボボックスをプレイするちょっとした方法_html/css_WEB-ITnose
以前のプロジェクトには、以下に示すように半透明のタグコンポーネントがありました。単語の数に応じて長さが増加し、矢印は左または右になります。
コードでの実装を開始し、それを 2 つの要素 [角丸長方形 + 角丸三角形] に分割しますが、それを完全に実現することは常に不可能です。理由は少なくとも次のとおりです。
紆余曲折を経て、小さな画像を使用し、複数の CSS3 背景サブプロパティを組み合わせ、1 つの要素だけを使用して効果を実現する方法を見つけました。
padding-right: 18px; background-image: url(https://img.alicdn.com/tps/TB1t0O9IFXXXXb8XXXXXXXXXXXX.png), url(https://img.alicdn.com/tps/TB1hNC6IFXXXXaEXpXXXXXXXXXX.png); background-position: right 0; background-size: contain; background-repeat: no-repeat, repeat-x; background-clip: padding-box, content-box;
最終的な要素レイアウトのレビューは次のとおりです