CSSアニメーションに基づくSVGボタンのサンプルコード

CSSアニメーションに基づくSVGボタンのサンプルコード

具体的なコードは次のとおりです。

<a href="#">
    <svg>
        <rect></rect>
    ボタン
</a>
体 {
    マージン: 0;
    パディング: 0;
    背景: #000;
}
{
    位置: 絶対;
    上位: 50%;
    左: 50%;
    変換: translate(-50%, -50%);
    幅: 200ピクセル;
    高さ: 60px;
    行の高さ: 60px;
    テキスト配置: 中央;
    フォントファミリー: サンセリフ;
    テキスト変換:大文字;
    フォントサイズ: 24px;
    文字間隔: 4px;
    色: #fff;
    テキスト装飾: なし;
}
SVG、
SVG 矩形 {
    位置: 絶対;
    上: 0;
    左: 0;
    幅: 100%;
    高さ: 100%;
    塗りつぶし: 透明;
}
{
    svg 矩形 {
        ストローク: #00e2ff;
        ストローク幅: 4;
        遷移: 2秒;
        ストロークダッシュ配列: 60 200;
        ストロークダッシュオフセット: 320;
    }
    &:ホバー{
        svg 矩形 {
            ストローク: #ff0;
            ストロークダッシュ配列: 200 60;
            ストロークダッシュオフセット: 0;
        }
    }
}

要約する

上記はエディターが導入した CSS アニメーションに基づく SVG ボタンです。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、エディターがすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

<<:  MySQLセグメンテーション関数substring()の具体的な使用法

>>:  抽選効果を実現するJavaScript

推薦する

ウェブデザインにおけるインタラクション: ページングの問題に関する簡単な説明

機能: 前のページまたは次のページにジャンプします。要素: ページングの基本要素は、前のページ + ...

ウェブデザインを改善するための 8 つの CSS ツールを共有する

ウェブサイトのデザインを編集または変更する必要がある場合、CSS が重要な役割を果たします。 CSS...

vue3.0 のウォッチ リスナーの例の詳細な説明

目次序文リスナーと計算プロパティの違いvue3 で watch を使用するにはどうすればいいですか?...

Spring Boot 2.4 の新機能、ワンクリックビルド、Docker イメージプロセスの詳細説明

背景開発プロセス中に Docker コンテナ化をサポートするために、通常は Maven を使用してコ...

Nginx+FastDFSでイメージサーバーを構築

設置環境セントス環境依存性: yum -y gccをインストールします yum インストール -y ...

vue+antv でレーダーチャートを実装するためのサンプルコード

1. 依存関係をダウンロードするnpm インストール @antv/データセットnpm インストール ...

Docker用国産イメージウェアハウスの使い方

1. 問題の説明何らかの理由により、中国でのDockerイメージのダウンロード速度は特に遅くなります...

Excel エクスポートは docker 環境では常に失敗する

Excel のエクスポートは、docker 環境では常に失敗します。最も直接的な原因は、中国語フォン...

Linuxで$を#に変更する方法

このシステムでは、# 記号は root ユーザーを表し、$ 記号は通常のユーザーを表します。では、ど...

MySQL 8.0.11 の詳細なインストール手順

この記事では、参考までにMySQL 8.0.11のインストール手順を紹介します。具体的な内容は次のと...

JSブラウザストレージの詳しい説明

目次導入クッキークッキーとはクッキー生成方法クッキーの適用シナリオクッキーのデメリット回避策ローカル...

Docker を使用して Microsoft Sql Server を展開するための詳細な手順

目次1 背景2 コンテナを作成する3 SAパスワードを変更する4 mssql のリンク5. コンテナ...

MySQL 接続で認証失敗エラーが発生する場合の分析と解決方法

[問題の説明]アプリケーション側では、次のエラーが時々表示されます。メソッド 'mysql_...

MySQLデータの重複チェックと重複排除の実装ステートメント

テーブル user があり、フィールドは id、nick_name、password、email、p...

ネイティブJavaScriptでカルーセルを実装する

この記事では、JavaScriptでカルーセルを実装するための具体的なコードを参考までに紹介します。...