CSS3+ベジェ曲線でスケーラブルな入力検索ボックス効果を実現

CSS3+ベジェ曲線でスケーラブルな入力検索ボックス効果を実現

では、早速レンダリングを見てみましょう。

コア コードはtransition: cubic-bezier(0.68, -0.55, 0.27, 1.55) すべて 1 です。transition属性の cubic-bezier (ベッセル曲線) を通じて、トランジション効果にバッファ効果が追加されます。 HTML コードのメイン モジュールは、入力と親 div です。div の幅は入力の幅よりも大きくする必要があります。cubic-bezier がなくても、この効果は実現できます。 transition: all 1s;

トランジション効果にはバッファ効果がありません。ここで使用するモーションカーブは

最後に、完全なコード

<!DOCTYPE html>
<html lang="ja">
    <ヘッド>
        <メタ文字セット="utf-8">
        <スタイル タイプ="text/css">
            .検索ラップ{
                マージン: 0 自動;
                幅: 200ピクセル;
                高さ: 200px;
            }
            。検索{
                幅: 50px;
                高さ: 30px;
                マージン: 20px 10px 0 0;
                境界線: 1px 実線 #4000FF !重要;
                パディング: 0 10px;
                フロート: 右;
                境界線の半径: 5px;
                色: #fff;
                遷移: すべて 1;
                不透明度: .5;
            }
            .検索:フォーカス{
                幅: 100%;
                アウトライン:なし;
            }
        </スタイル>
    </head>
    <本文>
        <div class="search-wrap">
            <input type="text" name="" class="search">
        </div>
    </本文>
</html>

CSS3+ベジェ曲線を使用して格納式入力検索ボックス効果を実現する方法についての記事はこれで終わりです。CSS3ベジェ曲線格納式入力検索ボックスの関連コンテンツについては、123WORDPRESS.COMの以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も123WORDPRESS.COMを応援していただければ幸いです。

<<:  MySQL マスタースレーブ同期の原理と応用

>>:  Prometheus+Grafanaによるnginxの監視方法を分析する

推薦する

Vue は zip ファイルのダウンロードを実装します

この記事の例では、Vueの具体的なコードを共有し、zipファイルをダウンロードして参考にしています。...

「@INC で ExtUtils/MakeMaker.pm が見つかりません」というエラーを解決する

mha4mysql をインストールする場合の手順は、おおよそ次のようになります: unzip、per...

HTML を使用して IE8 および IE9 の互換表示モードを無効にするヒント

IE 8 以降では互換モードが追加され、これを有効にすると IE の下位バージョンでレンダリングされ...

MySQL IN ステートメントにおける低速クエリの効率を最適化する手法の例

表の構造は以下のとおりです。記事数は690件のみです。 記事テーブル article(id,titl...

VMware15 centos7 ブリッジモード ssh に突然アクセスできなくなる問題を解決する

仮想マシンに独自の LAN IP を持たせたいので、テストを容易にするためにブリッジを使用します。 ...

MySQLデータ移行方法とツールの分析

この記事は主にMySQLデータ移行方法とツールの分析を紹介します。サンプルコードを通じて詳細に紹介さ...

JSX を使用してカルーセル コンポーネントを実装する方法 (フロントエンドのコンポーネント化)

JSX を使用してコンポーネント システムを構築する前に、例を使用してコンポーネントの実装原理とロ...

jQueryはフォーム検証を実装する

jQueryを使用してフォーム検証を実装します。参考までに、具体的な内容は次のとおりです。登録.ht...

jQueryはHTML要素の非表示と表示を実装します

商品を検索するときに、すべてのブランドまたは一部のブランドを表示するTaobaoの機能を真似してみま...

vue3 を使用したジグソーパズルゲームのリファクタリングの例

序文プロジェクト内のパズルゲーム(デジタル華容路とも呼ばれる)を再構築するのに 2 日かかりました。...

Element UI を使用してページにページング ナビゲーション バーを追加する方法

必要ページング バーを追加します。これにより、ページにジャンプしたり、ページ番号に従って特定のページ...

Ubuntu 18.04 MySQL 8.0 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0のインストールと設定方法を参考までに紹介します。具体的な内容は以下の...

モバイルアダプティブスタイルで@mediaを使用する方法

一般的な携帯電話のスタイル: @media all および (orientation : 縦向き) ...

MySQL Server 8.0.3 のインストールと設定方法のグラフィックチュートリアル

この文書はMySQL Server 8.0.3のインストールと設定方法を参考のために記録したものです...

CSS でフローティングにより親要素の高さが崩れる問題を解決するいくつかの方法

1. ドキュメントフローとフローティング1. ドキュメントフローとは何ですか? HTML では、ドキ...