この記事では、Chrome 90 からオーバーフローに追加された新機能である overflow:clip
を紹介します。これを使用すると、オーバーフローの方向を簡単に制御できます。
overflow:clipなぜ
まずは、overflow:clip
の使い方を簡単に紹介します。
overflow:clip
: は overflow:hidden
に非常に似ており、要素の padding-box
もクリップします。 [学習ビデオ共有: css ビデオ チュートリアル 、Web フロントエンド ]
ただし、これらには 2 つの違いがあります:
- # つまり、
overflow:clip
は内部的にいかなる形式のスクロールも完全に禁止します。もちろん、これは今日の焦点ではないので、今回は飛ばしましょう。
- overflow:clip
は x 軸および y 軸方向からのクリッピングを制御できますが、
overflow:hidden
は制御できません。 ポイントはこれです。簡単に説明しましょう:
方向を区別しないパフォーマンスを見てみましょう。
オーバーフロー: クリップ 式overflow: hidden
: <pre class="brush:php;toolbar:false"><div>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. </p>
</div>
<div>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. </p>
</div>
<div>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. </p>
</div></pre>
<pre class="brush:php;toolbar:false">.hidden {
overflow: hidden;
}
.clip {
overflow: clip;
}</pre>
を含むフォーム 3 つの DIV コンテナを設定します。そのうちの 1 つはオーバーフローを設定せず、他の 2 つは
と # を設定します。 ##オーバーフロー: 非表示。結果は次のとおりです。
この時点では、overflow:clip
overflow:hidden と同じように動作します。
はx/y軸で個別に設定できます
ただし、overflow:clip
は一意です違いは、x 軸または y 軸に個別に設定できるため、コンテナーは特定の方向にクロップしながら、他の方向へのオーバーフローを許可できることです。 このデモを見てください:
ここでの現象は注目に値します:
- overflow -x: hidden
- または
overflow-y: hidden
overflow-x:clip、式は
overflow: hidden(オールラウンド クロッピング
##) と一致します。
#水平 x または垂直 y 方向 / - overflow-y:clip
は他の方向と一致します
overflow-x:visible
、ただし、一方向のオーバーフローを許可し、一方向のクロップを許可することができます。上記の 2 つの点について説明する必要があります。
Setting
overflow: hidden- will create BFC will create a BFC, so there is a BFC.一方向のみを制限する方法はありません。
- overflow:clip
は BFC を作成しないため、多くのパフォーマンスで一貫性のない現象が発生します (例)
overflow-x /y hidden に設定すると、overflow-y/x は、visible に設定されていても自動になります。
-
完全なデモについては、ここをクリックしてください:
CodePen デモ-- オーバーフロー: 非表示 & オーバーフロー: クリップ
この時点で、このような効果が得られ、次のように x/y 方向の一方向の要素のクリップが可能になります。
#(上図は x 軸方向のオーバーフローを許可し、y 軸方向のトリミングを実行します)
上、下でのトリミング、左、右の方向
答えは「はい」です。
CSS で要素を切り取る方法は実際にはたくさんありますが、おおよその実装はoverflow: hidden
の関数に似ています。 たとえば、clip-path を使用して、上下左右の単一方向のクリップを実現できます。前回の記事
overflow:hiddenを使わずにoverflow:hiddenを実装する方法
元のアドレス: https://www.cnblogs.com/coco1s/p/16627152.html著者: ChokCoco
プログラミング関連の知識について詳しくは、プログラミング ビデオをご覧ください。 !
以上が新しい CSS 機能を学習します: 方向クリッピング オーバーフロー:クリップの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

しばらくの間、iTunesはポッドキャストの大きな犬だったので、「ポッドキャストにサブスクライブ」をリンクした場合:

彼らが2013年にChromeに行ったとき、私たちはオペラを失いました。今年初めにChromeになったとき、Edgeと同じ取引。マイク・テイラーはこれらの変更を「減少させて」と呼びました

Trashy ClickBaitサイトから出版物の最大の8月まで、共有ボタンは長い間ウェブ全体でユビキタスでした。それでも、これらは議論の余地があります

今週のラウンドアップでは、AppleはWebコンポーネント、InstagramがどのようにInsta-Loadingスクリプトであるか、自己ホストの重要なリソースのための考えのための食べ物に入ります。

gitコマンドのドキュメントを調べていたとき、それらの多くが選択肢があることに気付きました。私は当初、これはただのものだと思っていました

難しい問題のように聞こえます。私たちはしばしば、何千もの色で製品ショットを持っていないので、withをひっくり返すことができます。私たちもそうしません

ウェブサイトにダークモードオプションがあるときが好きです。ダークモードにより、ウェブページが読みやすくなり、目がリラックスしているように感じます。を含む多くのウェブサイト

これは私が初めてHTML要素を見ていることです。私はしばらくの間それを知っていましたが、まだスピンしていませんでした。かなりクールです


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

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

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

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