ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS でパーセンテージベースの境界線を作成するにはどうすればよいですか?

CSS でパーセンテージベースの境界線を作成するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-28 09:06:13
オリジナル
879 人が閲覧しました

How Can I Create Percentage-Based Borders in CSS?

境界線の太さをパーセンテージで設定する方法

パーセンテージを使用した境界線の幅の設定は、CSS では直接サポートされていません。 。ただし、CSS テクニックを組み合わせてこの動作をシミュレートできます。

境界線を追加したい要素をラッパーでラップすることができます。次のプロパティを持つ要素:


  • ラッパー要素の背景色を目的の境界線の色に設定します。

  • ラッパー要素のパディングをパーセンテージで設定して、境界線の幅をシミュレートします。

  • 内部要素の背景色を、 border.

このテクニックは、パディングと背景色を使用して、境界線の割合を錯覚させます。

例コード

<br>.faux-borders {<br> 背景色: #f00;<br> パディング: 1px 25%; /<em> 側面に 25% の境界線をシミュレートします </em>/<br>}</p>
<p>.content {<br> 背景色: #fff;<br>}</p>
<p>&lt ;div> </p>
<div class="content">
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">This element has simulated percentage borders.
ログイン後にコピー



このコードはラップされますラッパー要素 (擬似ボーダー) 内の内部要素 (コンテンツ)。ラッパー要素には赤色の背景色と 1 ピクセルの上下のパディングがあります。内部要素の背景色は白です。

以上がCSS でパーセンテージベースの境界線を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
前の記事:不要なスペースを入れずにインラインブロック要素を両端揃えにするにはどうすればよいですか? 次の記事:垂直スクロールに基づいて jQuery クラスを正しく追加および削除する方法
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
関連トピック
詳細>
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート