ズームインとズームアウトの閉じるボタンを実現する CSS (サンプル コード)

ズームインとズームアウトの閉じるボタンを実現する CSS (サンプル コード)

この効果はブラウザ ページで最もよく見られます。まずは効果の画像をご覧ください。

上の図に示すように、CSS を使用して上記の 3 つのボタンを描画します。

<テンプレート>
  <div class="windowAction">
    <button class="min">ズームアウト</button>
    <button class="fullpage">拡大</button>
    <button class="close">閉じる</button>
  </div>
</テンプレート>

<スクリプト>
エクスポートデフォルト{
  データ() {
    戻る {
      flag_fullpageWebView: 1
    };
  }
};
</スクリプト>

<style lang="scss" スコープ>
.windowAction {
  上マージン: -5px;
  -webkit-app-region: ドラッグなし;
  最小幅: 70px;
  テキスト配置: 右;
  ボタン {
    &:ホバー{
      色: #a8aabd;
    }
  }
  .分{
    幅: 14px;
    高さ: 14px;
    背景色: 透明;
    フォントサイズ: 0;
    右マージン: 18px;
    位置: 相対的;
    色: #878896;
    &:後 {
      コンテンツ: "";
      幅: 100%;
      位置: 絶対;
      左: 0;
      下部: 0;
      下境界線: 2px 実線;
    }
  }
  .フルページ{
    幅: 16px;
    高さ: 16px;
    色: #878896;
    境界線: 2px 実線;
    背景色: 透明;
    フォントサイズ: 0;
    右マージン: 18px;
  }
  。近い {
    幅: 18px;
    高さ: 18px;
    フォントサイズ: 0;
    背景色: 透明;
    位置: 相対的;
    色: #878896;
    変換: 回転(45度) 移動(-2px, 2px);
    &:前に、
    &:後 {
      コンテンツ: "";
      位置: 絶対;
    }
    &:前に {
      幅: 100%;
      左: 0;
      上位: 50%;
      変換: translateY(-50%);
      上境界線: 2px 実線;
    }
    &:後 {
      高さ: 100%;
      左: 50%;
      上: 0;
      変換: translateX(-50%);
      左境界線: 2px 実線;
    }
  }
}
</スタイル>

要約する

上記は、エディターが導入したズームイン、ズームアウト、閉じるボタンの CSS 実装です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。エディターがすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

<<:  MySQL ビューの原則分析

>>:  5分でDockerをインストールする詳細な手順

推薦する

フォーム送信ページの更新がジャンプしない

1. ソースコードの設計コードをコピーコードは次のとおりです。 <!DOCTYPE html ...

Navicatをサーバー上のdockerデータベースに接続する方法

dokekrでmysqlコンテナを起動するコマンドを使用します: docker run -p 330...

Linux の Docker コンテナで bash を終了する 2 つの方法

bash を終了する場合は、次の 2 つのオプションがあります。最初のもの: Ctrl + d を押...

BootStrap グリッド間に隙間を残す解決策

目次[例を見る]: 【本来の効果は以下の通り】理由は次のとおりです。 【解決】:要約するBootSt...

NginxはIP経由の直接アクセスを禁止し、カスタム500ページにリダイレクトします

設定ファイルに直接 サーバー{ listen 80 default; # IPへの直接アクセスを禁止...

DIV、テーブル、XHTML のウェブサイト構築の違いの分析と説明

簡単に言えば、ウェブサイト構築とは、「この人はどんな外見をしているのか」と「この人はどんな内面を持っ...

Ubuntu 18.04 で SSH サービスをインストールして設定する方法

sshツールをインストールする1. ターミナルを開き、次のコマンドを入力します。 apt-getアッ...

Dockerイントラネット侵入FRP展開の実装プロセスの分析

1. 設定ファイルディレクトリを作成するcd /ホームディレクトリmkdir frp最終的なディレク...

MySQL 一時テーブルの簡単な使用法

MySQL 一時テーブルは、一時的なデータを保存する必要がある場合に非常に便利です。一時テーブルは現...

Linux nslookup コマンドの使用方法の詳細な説明

[nslookup とは?] 】 nslookup コマンドは、Linux で非常によく使用されるネ...

JavaScript における型の必須および暗黙的な変換の詳細な説明

目次1. 暗黙的な変換二重等号での変換ブール型変換「+」と「-」 2. 強制型変換' ...

nginx で http でアクセスする Web サイトを https に変更する方法

目次1. 背景2. 前提条件https:証明書システム: 3. 操作プロセス3.1 証明書の生成3....

MySQLプロセス関数の一般的な使用例の分析

この記事では、例を使用して MySQL プロセス関数の一般的な使用方法を説明します。ご参考までに、詳...

CocosCreator ユニバーサルフレームワークデザインネットワーク

目次序文Websocketの使用Websocketオブジェクトの構築Websocket ステータスW...

HTML の値属性と名前属性の機能と使用法の紹介

1. ボタンで使用される値は、「OK」、「削除」など、ボタンに表示されるテキストを指します。 2. ...