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

推薦する

Webサービスのリモートデバッグとタイムアウト動作原理の分析

Webサービスのリモートデバッグ.NET では、WEBSERVICE のリモート デバッグ機能はデフ...

初心者向けウェブサイト構築チュートリアルの概要

これら 6 つの記事を書いた後、私は少し混乱し始めました。次にどこに書けばいいのか分かりません。ドメ...

開発効率を向上させる 20 の JavaScript ヒント

目次1. 配列を宣言して初期化する2. 合計、最小値、最大値を計算する3. 文字列、数値、オブジェク...

nginx を https をサポートするように設定するためのサンプル コード

1. はじめにあなたのウェブサイトはまだインターネット上に公開されたままですか?ここでは、HTTPS...

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

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

プロトタイプとプロトタイプチェーン プロトタイプとプロトタイプの詳細

目次1. プロトタイプ2. プロトタイプチェーン2.1 コンストラクタ2.2 電話をかける/申し込む...

MySQL 実行ステータスの表示と分析

MySQL のパフォーマンスに問題があると思われる場合は、通常、まずshow processlist...

@Font-face の基本的な使い方と、すべてのブラウザと互換性を持たせる方法

@Font-face 基本紹介: @font-face は、Web ページにカスタム フォントを表示...

CSSスプライト技術は複数の背景を1つのPNG画像に統合しますCSSポジショニング

アメリカのYAHOOがページ制作で使用している画像統合技術。これらのアイコン、列背景、画像ボタンを定...

Linux サーバーに SSH パスワードなしでログインする方法

テスト サーバーにログインするたびに、必ず ssh ログインのパスワードを入力する必要があります。ロ...

主キーを追加または変更するMySQL SQL文操作

テーブルフィールドを追加する テーブルtable1を変更し、トランザクタvarchar(10)をNu...

Docker ベースのよく使われる CentOS7 イメージの概要

目次1 Dockerをインストールする2 国内ミラーソースの設定3 中国語環境基本版Centos7イ...

three.js を使って立体的な矢印線を描く詳細な手順

需要: この需要は緊急に必要です!地下鉄のシーンでは、脱出経路を示す矢印を描かなければなりません。こ...

このようなシェル スクリプトを使用して、多数の MySQL データベースを強制終了します (推奨)

朝早くに電話で起こされました。あるプロジェクトのデータベースがダウンしていて起動できないとのことでし...

Windows SSHサーバーを簡単に構築するためのいくつかの手順

ここで言及されている SSH は Security Shell と呼ばれます。Linux をよく使用...