単一要素を備えた細長い六角形のボタン
課題:
私たちの目標は、細長い六角形を作成することです。追加の要素に依存せず、CSS のみを使用して形をしたボタンを作成します。ボタンには、両側に外側を向いた矢印が付いた、拡張されたリボンのような境界線が付いている必要があります。
解決策 1 (質問に記載):
このアプローチでは、2 つの疑似メソッドを利用します。 -要素 (::before および ::after) を使用してリボンの境界線を作成します。ただし、矢印の非対称性と不適切なセンタリングが発生します。
改善された解決策:
設計を改良して制限に対処するために、次の代替ソリューションを提案します。別のCSS戦略:
コンセプト:
このアプローチには次のことが含まれます:
- 半分を構成する ::before および ::after 擬似要素の利用メインのボタン要素のサイズ。
- これらの疑似要素の配置六角形の上半分と下半分を形成します。
- 遠近法を使用して回転 X を使用して、希望の傾きを実現します。
実装:
/* General Button Style */ .button { /* Properties as before... */ } /* Pseudo-elements */ .button:before, .button:after { position: absolute; content: ''; width: 300px; left: 0px; height: 34px; z-index: -1; } .button:before { /* Top half; adjust rotation here... */ } .button:after { /* Bottom half; adjust rotation here... */ top: 40px; } /* Button Border Style */ .button.border:before, .button.border:after { /* Properties as before... */ } /* Etc., omitted for brevity */
説明:
- 擬似要素は次のとおりです。メインボタン要素内に絶対に配置されます。
- 上部疑似要素は時計回りに回転し、底部は反時計回りに回転して、傾いているように見えます。
- 境界線が疑似要素に適用され、六角形の形状が作成されます。
- このデザインにより、次のことが可能になります。擬似要素の幅と高さ、およびその変換を調整することで、ボタンの形状と寸法を完全にカスタマイズします。プロパティ。
以上がCSS のみを使用して矢印付きの細長い六角形のボタンを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

先日、この質問がありました。私の最初の考えは、奇妙な質問です!特異性はセレクターに関するものであり、アットレールはセレクターではないので、...無関係ですか?

はい、あなたはできます、そしてそれは本当にどの順序で重要ではありません。 CSSプリプロセッサは必要ありません。通常のCSSで動作します。

CSSやJavaScript(および画像とフォントなど)などのアセットにファーアウトキャッシュヘッダーを確実に設定する必要があります。それはブラウザを伝えます

多くの開発者は、CSSコードベースを維持する方法について書いていますが、そのコードベースの品質をどのように測定するかについて多くの人が書いていません。確かに、私たちは持っています

短い任意のテキストを受け入れるために必要なフォームを持っていたことがありますか?名前などのように。それはまさにそのためのものです。たくさんあります

私は、フロント会議のためにスイスのチューリッヒに向かうことにとても興奮しています(その名前とURLが大好きです!)。私はこれまでスイスに行ったことがないので、興奮しています

ソフトウェア開発における私のお気に入りの開発の1つは、サーバーレスの出現です。詳細に行き詰まる傾向がある開発者として

この投稿では、私が構築して展開して展開してネットライフを使用して、着信データの動的ルートを作成する方法を示すeコマースストアのデモを使用します。それはかなりです


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境
