この記事の内容は、純粋な CSS を使用して笑顔で瞑想する小さな僧侶を実現する方法についてです。困っている友人が参考になれば幸いです。
効果のプレビュー:
コード解釈:
コンテナに含まれるいくつかの要素は、それぞれ頭、目、口、体、脚を表します:
<p> </p><p></p> <p></p> <span></span> <span></span> <span></span> <span></span>
中央表示:
body { margin: 0; height: 100vh; display: flex; align-items: center; justify-content: center; background: linear-gradient(white, bisque); }
コンテナのサイズを定義し、子要素の水平方向の中央揃えを設定します:
.buddha { width: 13em; height: 19em; font-size: 20px; border: 1px dashed black; display: flex; align-items: center; flex-direction: column; position: relative; }
頭の輪郭を描画します:
.head { width: 12.5em; height: 12.5em; color: peachpuff; background: currentColor; border-radius: 50%; filter: brightness(0.9); }
疑似要素で目を描画します:
.eyes::before, .eyes::after { content: ''; position: absolute; width: 1em; height: 0.5em; border: 0.6em solid #333; border-radius: 1em 1em 0 0; border-bottom: none; top: 6em; } .eyes::before { left: 2.5em; } .eyes::after { right: 2.5em; }
口を描画します:
.mouth { position: absolute; width: 1.5em; height: 0.5em; border: 0.5em solid tomato; border-radius: 0 0 1.5em 1.5em; border-top: none; top: 9em; }
体を描画します:
.body { position: absolute; width: 10em; height: 8em; background-color: coral; border-radius: 4em; bottom: 1em; z-index: -1; }
足を描きます:
.legs { position: absolute; width: inherit; height: 5em; background-color: coral; border-radius: 2.5em; bottom: 0; z-index: -1; }
影を使って耳と手を描きます:
.head { box-shadow: 5.8em 2em 0 -4.8em, /* ear right*/ -5.8em 2em 0 -4.8em, /* ear left*/ 0 8.6em 0 -4.5em; /* hand */ }
放射状のグラデーションを使って眉を描きます:
.head { background: radial-gradient( circle at 50% 40%, tomato 0.6em, transparent 0.6em ), /* circle between eyebrows */ currentColor; }
体の影を描きます:
.shadow { position: absolute; width: inherit; height: 5em; background-color: rgba(0, 0, 0, 0.2); border-radius: 50%; bottom: -4em; transform: rotateX(100deg); }
小さな僧侶を上下に浮かべます:
.buddha { animation: animate 3s ease-in-out infinite; } @keyframes animate { 50% { transform: translateY(-2em); } }
影を固定位置に保ち、人物と一緒に浮かないようにします:
.shadow { animation: shadow-animate 3s ease-in-out infinite; } @keyframes shadow-animate { 50% { transform: rotateX(100deg) translateY(-10em) scale(0.7); } }
関連する推奨事項:
CSS と D3 を使用してサイクロイドスイング効果のアニメーションを実現する方法
CSS を使用してアニメーション効果を実現する方法ジェットコースターローダーの
以上が純粋な CSS を使用して、笑顔で瞑想する小さな僧侶を実現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

JavaScript 不提供任何内存管理操作。相反,内存由 JavaScript VM 通过内存回收过程管理,该过程称为垃圾收集。

vscode自身是支持vue文件组件跳转到定义的,但是支持的力度是非常弱的。我们在vue-cli的配置的下,可以写很多灵活的用法,这样可以提升我们的生产效率。但是正是这些灵活的写法,导致了vscode自身提供的功能无法支持跳转到文件定义。为了兼容这些灵活的写法,提高工作效率,所以写了一个vscode支持vue文件跳转到定义的插件。

Node 19已正式发布,下面本篇文章就来带大家详解了解一下Node.js 19的 6 大特性,希望对大家有所帮助!

选择一个Node的Docker镜像看起来像是一件小事,但是镜像的大小和潜在漏洞可能会对你的CI/CD流程和安全造成重大的影响。那我们如何选择一个最好Node.js Docker镜像呢?

本篇文章给大家整理和分享几个前端文件处理相关的实用工具库,共分成6大类一一介绍给大家,希望对大家有所帮助。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ドリームウィーバー CS6
ビジュアル Web 開発ツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

メモ帳++7.3.1
使いやすく無料のコードエディター

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

ホットトピック



