CSS3 を使用したテキスト折り紙効果のサンプルコード

CSS3 を使用したテキスト折り紙効果のサンプルコード

序文

この記事では主に、CSS3 を使用してテキスト折り紙効果を実現する例を紹介します。これは、参考と学習のために共有されています。詳細な紹介を見てみましょう。

効果画像:

サンプルコード:

コードは次のとおりです。コピーして使用してください。

<!DOCTYPE html>
<html>
<ヘッド>
    <タイトル></タイトル>
    <スタイル タイプ="text/css">
        html{
  高さ: 100%;
}

体 {
  背景: -webkit-linear-gradient(45度、#e6e2df 80%、#c2c1bd 100%);
  背景: 線形グラデーション(45度、#e6e2df 80%、#c2c1bd 100%);
  高さ: 100%;
  -webkit-font-smoothing: アンチエイリアス;
  -moz-osx-font-smoothing: グレースケール;
}

.ラッパー{
  幅: 100%;
  フォントファミリ: 'Source Code Pro'、等幅フォント;
  マージン: 0 自動;
  高さ: 100%;
}
.ラッパーh1{
  テキスト変換:大文字;
  -webkit-transform: 変換(-50%, -50%) 傾斜(10度) 回転(-10度);
          変換: 平行移動(-50%, -50%) 傾斜(10度) 回転(-10度);
  フォントサイズ: 20vw;
  上位: 50%;
  左: 50%;
  マージン: 0;
  位置: 絶対;
  テキストレンダリング: 読みやすさを最適化します。
  フォントの太さ: 900;
  色: rgba(255, 158, 177, 0.5);
  テキストシャドウ: 1px 4px 6px #e6e2df, 0 0 0 #66303a, 1px 4px 6px #e6e2df;
}
.wrapper h1:before {
  コンテンツ: attr(データ見出し);
  位置: 絶対;
  左: 0;
  最高: -4.8%;
  オーバーフロー: 非表示;
  幅: 100%;
  高さ: 50%;
  色: #fbf7f4;
  -webkit-transform: translate(1.6vw, 0) skew(-13deg) scale(1, 1.2);
          変換: translate(1.6vw, 0) skew(-13deg) scale(1, 1.2);
  zインデックス: 2;
  テキストシャドウ: 2px -1px 6px rgba(0, 0, 0, 0.2);
}
.wrapper h1:after {
  コンテンツ: attr(データ見出し);
  位置: 絶対;
  左: 0;
  上: 0;
  オーバーフロー: 非表示;
  幅: 100%;
  高さ: 100%;
  zインデックス: 1;
  色: #d3cfcc;
  -webkit-transform: translate(0vw, 0) skew(13deg) scale(1, 0.8);
          変換: translate(0vw, 0) skew(13deg) scale(1, 0.8);
  -webkit-clip-path: ポリゴン(0 50%, 100% 50%, 100% 100%, 0% 100%);
          クリップパス: ポリゴン(0 50%, 100% 50%, 100% 100%, 0% 100%);
  テキストシャドウ: 2px -1px 6px rgba(0, 0, 0, 0.3);
}

    </スタイル>
</head>
<本文>
    <div class="wrapper">
        <h1 データ見出し="jQuery">jQuery</h1>
    </div>
</本文>
</html>

要約する

上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。

<<:  MySQLで置換関数を実装するためのいくつかの実用的なシナリオ

>>:  XHTML CSSを使用して正式なブログを書く

推薦する

Webフロントエンド開発におけるエラーを見つけるための基本的な考え方

WEB開発は主に2つのインタラクション(B/Sデータ)から構成されますブラウザ: 1html、css...

ソケット '/tmp/mysql.sock' 経由でローカル MySQL に接続できない解決策

エラーメッセージ:エラー 2002: ソケット '/tmp/mysql.sock' ...

MySQL 中断された接続警告ログの分析

序文:場合によっては、MySQL に接続されたセッションが異常終了することが多く、エラー ログに「通...

crontab 実行時間とシステム時間の不一致の解決方法

序文LINUX では、定期的なタスクは通常、cron デーモン プロセス [ps -ef | gre...

Linux bzip2 コマンドの使用

1. コマンドの紹介bzip2 は、ファイルの圧縮と解凍に使用されます。これは、Linux システム...

v-html レンダリング コンポーネントの問題

以前 HTML を解析したことがあるので、今日は Vue ドラッグ アンド ドロップを使用して、Ku...

HTML テーブルに複雑なテーブル ヘッダーを実装するためのサンプル コード

複雑な表を作成するには HTML を使用します。複雑なテーブルでは通常、td の rowspan 属...

Vue のルータールーティングの 2 つのモード (ハッシュと履歴) の詳細な説明

ハッシュモード(デフォルト)動作原理:ウェブページのハッシュ値の変化を監視する—> onhas...

トリガーメソッドを使用して、ファイルタイプの入力をクリックせずにポップアップファイル選択ダイアログボックスを実現します。

トリガー メソッドを使用できます。JavaScript にはネイティブのトリガー関数はありません。自...

ウェブサイトのパフォーマンス: 画像とCookieの最適化、モバイルアプリケーションの最適化

前のセクションでは、コンテンツ、サーバー、JavaScript、CSS など、Web サイトのパフォ...

docker システムコマンドセットの使用

目次docker システム df docker システム プルーンdocker systemc 情報...

Nginx を使用してクロスドメイン Vue 開発環境を処理する方法

1. 需要正しい Cookie 配信と SSO テストを確実に実行できるように、ローカル テスト ド...

Vue は PDF.js を統合して PDF プレビューを実装し、透かしを追加する手順を実行します。

目次成果を達成する利用可能なプラグインの紹介ニーズに応じてプラグインを選択するプラグインのインストー...

React スキャフォールディングの構築方法を学ぶ

1. フロントエンドエンジニアリングの複雑さいくつかの小さなデモ プログラムを開発するだけであれば、...

Angular構造ディレクティブモジュールとスタイルの詳細な説明

目次1. 構造指示モジュールforRoot()を書く3. スタイルの定義ドラッグ時の順序を調整するに...