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の監視方法を分析する

推薦する

HTMLの行間設定方法と問題点

<p></p> の行間隔を設定するには、style="line-h...

CentOS はローカル yum ソースを使用して LAMP 環境を構築するグラフィック チュートリアル

この記事では、ローカル yum ソースを使用して CentOS 上に LAMP 環境を構築する方法に...

Nginx ロケーション ディレクティブ URI マッチング ルールの詳細な概要

1. はじめにロケーション命令は、http モジュールのコア構成です。事前に定義された URL マッ...

Linux での umask の使用に関する詳細な説明

私は最近 Linux を学び始めました。Ma Ge の umask に関する Linux コースを読...

JavaScript を使用してタイムラインとアニメーション効果を実装するためのサンプル コード (フロントエンドのコンポーネント化)

目次コードのクリーニングJavaScript の「フレーム」 「フレーム」の実装方法1. 間隔を設定...

MySQL の遅いクエリとクエリ再構築方法の記録

序文スロークエリとは何か、またスロークエリを最適化するにはどうすればよいか。以下では、これら 2 つ...

Linux仮想マシンをWiFiに接続する方法

生活の中で、インターネットはどこにでもあります。インターネットを通じてゲームをしたり、テレビ番組を見...

JavaScript における BOM と DOM の詳細な説明

目次BOM (ブラウザ オブジェクト モデル) 1. ウィンドウブラウザのウィンドウサイズを取得する...

CSS3は背景画像にマスクを設定し、マスクスタイルの継承の問題を解決します。

多くの場合、透明度の設定やぼかしなど、写真の背景を加工する必要があります。 ただし、背景画像が配置さ...

CSS でフロートをクリアするための完全ガイド (要約)

1. 親divは疑似クラスafterとzoomを定義します <スタイル タイプ="...

Vue カプセル化コンポーネント アップロード画像コンポーネント

この記事の例では、参考のためにvueアップロード画像コンポーネントの具体的なコードを共有しています。...

mysql8.0.11データディレクトリ移行の実装

mysql のデフォルトのストレージ ディレクトリは/var/lib/mysql/です。以下は、デフ...

DockerにElasticsearch7.6クラスタをインストールしてパスワードを設定する方法

目次基本的な設定バージョンとDockerイメージについて始めるelasticsearch.ymlにつ...

HTML の順序なしリストタグと順序付きリストタグの使用例

1. 上部と下部のリストタグ: <dl>..</dl>:上dt下層dd: カ...

Windows Server 2019 IIS10.0+PHP(FastCGI)+MySQL 環境構築チュートリアル

準備1. 環境の説明:オペレーティング システム: Windows Server 2019 PHP ...