開発中に、非常に単純なテキストバブル効果に遭遇しました。これは、おおよそ次のようになります。 うーん、簡単そうですね。実装のアイデアは次のとおりです
基本的には難しくなく、数分で完了します。それまで... 製品: ちなみに、このバブル チャートは後でバックグラウンドで設定できるようになります。その後、ユーザーの個人署名として扱われる画像をアップロードするだけで済みます。 私:! ! ! (╯‵□′)╯︵┻━┻ これはちょっと恥ずかしいですね。商品のBefore写真とAfter写真を用意して、その間に自分でグラデーションを書くことはできません。もうすぐ殺されてしまうだろう。 仕事を始めて間もない頃、Android の同僚が .9png というものについて話しているのを聞いたので、フロントエンドで同様の効果を実現できるかどうかをオンラインで検索しました。案の定、見つけました。 .9png .9pngとは何ですか? .9png は Android 上の画像形式で、特にバブル効果に使用されます。写真を9分割し、四隅の領域が引き伸ばされないのが特徴です。真ん中の部分だけが伸びます。 この方法では、コンテンツ領域が拡大しても、コーナーに保持された要素は変形されません。 フロントエンド実装 賢い学生はここをクリックして直接効果を見ることができます https://codepen.io/gong12339/pen/PowxmzL フロントエンドに .9png を実装するには、次の属性が必要です。 公式に推奨されている .9png 画像の解像度は 81 * 81 なので、9 つのカット領域はそれぞれ幅と高さが 27 * 27 になります。私の作品は長方形なので、スライスの位置を自分で測定する必要があります。そして私の写真は明らかに垂直方向の伸縮をサポートしていません 。国境 { 境界線の幅: 18px 44px 25px 28px; 境界線のスタイル: solid; 境界線画像のソース:url(https://raw.githubusercontent.com/gong12339/vic-blog/master/static/img/border.9.png); 境界線画像スライス:25 44 25 28 塗りつぶし; 画像の境界線の幅:25px 44px 25px 28px; }
ここでは、画像の上、右、下、左から対応する距離に線を描き、画像を 9 つの領域に分割する (単位を含めることはできないことに注意してください) この時点で、基本的に設定は完了しました 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 |
>>: Zabbix 5.0 ディスク自動検出と読み取り/書き込み監視の問題を分析する
HTML では、<、>、& などは特別な意味を持ち (<、> はリン...
HTMLとは何ですか?簡単に言えば、HTML は Web ページを作成するために使用されます。とて...
1 背景JDK1.8-u181とTomcat8.5.53がインストールされました。インストール後、環...
MySQL レプリケーションには、SQL ステートメント ベースのレプリケーション (SBR)、行ベ...
背景: position:sticky はスティッキー配置とも呼ばれます。スティッキー配置の要素は、...
この記事では、Dockerを使用してMySQLデータベースとリモートアクセス構成をデプロイする方法を...
必要なファイルをインストールする Yum インストール openssl-* -yデータベースインデッ...
1. クロスドメインを実現するためにCORSレスポンスヘッダーを設定するクロスオリジンリソース共有...
序文最近mysql /usr/local/mysql/bin/mysql -uroot -pパスワー...
ModSecurity は、Web サーバーに入るすべてのパケットをチェックする強力なパケット フィ...
序文Linux システムはシステム サービス crond によって制御されます。 Linux システ...
目次1. マイクロタスクとは何ですか? 2. マクロタスクとは何ですか? 3. 事例3.1 結論4....
<a> タグは主に、ハイパーリンクまたはアンカー リンクとも呼ばれるリンクとブックマーク...
データベース (MySQL) を準備します。すでに MySQL をお持ちの場合は、これを無視できます...
まず、効果図の下にコードを添付します <!DOCTYPE html> <html&...