ブートストラップボタンの*後ろ*に背景色を配置する方法

テリー

ボタンがクリックされたときに入力を表示させようとしていますが、ボタンと入力の両方の周囲全体に背景が必要です。現在、私のマークアップは次のようにレンダリングされます。

ここに画像の説明を入力してください

したがって、クリック理由の場合、基本的に、理由ボタンと入力の周囲に黄色(アラート警告)の背景が必要です。私のマークアップは次のようになります。

div.saveReason {
    display: inline;
    background-color: #fff3cd;
    border: solid 1px #ffeeba;
    border-bottom-width: 0;
    padding-bottom: 20px;
    z-index: 1;
}
div.saveReasonDetail {
    z-index: 0;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<div>
    <a class="btn btn-primary mr-2 SaveEdits">Save</a>
    <div class="saveReason"><a href="#" class="btn btn-secondary mr-2 SaveReason">Reason</a></div>
    <a class="btn btn-link CancelEdits">Cancel</a>
    <div class="alert alert-warning mt-2 saveReasonDetail">
        <div class="form-group viReason">
            <div class="validator-container">
                <textarea name="iReason" rows="4" id="iReason" class="form-control iReason"></textarea>
            </div>
        </div>
    </div>
</div>

私の問題は次のとおりです。

1)ボタンの下に境界線を付けたくない...境界線を黄色の「外側」にしないようにしたい。

2)黄色の背景を理由ボタンの少し外側に広げたい(すでに配置されているボタン間の余白に影響を与えない)。

これは可能ですか?

更新:KareemDabbeetとChaseIngebritsonから有効な回答を得ました。Kareemは最初に回答としてマークされましたが、HTMLの専門家ではないため、Chaseが「同じコンテナ」について行ったコメントは重要だと思います。彼の答えも確認してください。

カリーム・ダビート

最初の質問の場合:

div.saveReasonDetail位置を編集して作成するだけinheritです:

div.saveReasonDetail {
    position: inherit;
}

ここで、の境界線の下部の色を編集しsaveReasonて、「saveReasonDetail」と同じにします。bg-color:

border-bottom-color: #FFF3CD

2番目の質問の場合:各ボタン間でm-2を同化するには、保存ボタンの右マージンをm-1に変更し、次のような理由ボタンの同じ値で左右にパディングを追加する必要があります。

    .SaveEdits { 
      margin-right: 0 !important;
    }

    div.saveReason { 
        padding-left: 0.25rem;
        padding-right: 0.25rem;
        padding-top: 10px;
    }

マージンが問題ないことを確認するために、「キャンセル」リンクに色を付けました

これが最終結果です

div.main { 
    padding-top: 20px; 
}
div.saveReason {
    display: inline;
    background-color: #fff3cd;
    border: solid 1px #ffeeba;
    border-bottom-color: #fff3cd;
    padding-bottom: 20px;
    padding-top: 10px;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    z-index: 1;
}
div.saveReasonDetail {
   position: inherit;
}

.SaveEdits { 
margin-right: 0 !important
}
.CancelEdits { 
background-color: purple !important;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<div class="main">
    <a class="btn btn-primary mr-1 SaveEdits">Save</a>
    <div class="saveReason"><a href="#" class="btn btn-secondary SaveReason"">Reason</a></div>
    <a class="btn btn-link ml-1 CancelEdits">Cancel</a>
    <div class="alert alert-warning mt-2 saveReasonDetail">
        <div class="form-group viReason">
            <div class="validator-container">
                <textarea name="iReason" rows="4" id="iReason" class="form-control iReason"></textarea>
            </div>
        </div>
    </div>
</div>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ブートストラップ列の背景色を変更する方法

分類Dev

ブートストラップ:背景色を変更する

分類Dev

背景色を変更するブートストラップ

分類Dev

divに背景色を設定する(ブートストラップ)

分類Dev

ブートストラップ3-ドロップダウンの背景色を変更する

分類Dev

ブートストラップ3-ドロップダウンの背景色を変更する

分類Dev

ブートストラップWebサイトのセクションの背景色を変更する

分類Dev

ブートストラップのtextareaフィールドに背景色を付ける方法

分類Dev

ブートストラップでカードの背景色を変更する方法

分類Dev

開いているブートストラップドロップダウンリストの背景色を変更する方法

分類Dev

wpfのボタンクリックでテキストボックスの背景色を更新する方法

分類Dev

背景色が変更されたときにテキストをボタンの中央に配置する

分類Dev

ポップオーバーブートストラップのポインタに背景色を付けます

分類Dev

背景色をフラッターのテキストを含む幅に設定する方法

分類Dev

ブートストラップで動的に変化する背景色

分類Dev

ブートストラップポップオーバーの背景色を変更する

分類Dev

ブートストラップテーブルの新しい行の背景色を設定する

分類Dev

ブートストラップリンクとボタンコンポーネントのテーブル行とタイトルの背景色の変更

分類Dev

ブートストラップパネルの選択オプションの右側にブートストラップボタンを配置する方法

分類Dev

ブートストラップ付きのボタンにリンクを配置する方法は?

分類Dev

ブートストラップ3異なる列の同じ水平位置にボタンを配置する方法

分類Dev

ブートストラップ3のdivの中央にボタンを配置する方法は?

分類Dev

ブートストラップウィザードの最後のボタンを有効にする方法

分類Dev

拡張小枝テンプレートのタイトルブロックの背景色を変更する

分類Dev

クリック後にブートストラップ3ドロップダウンの背景色を変更するにはどうすればよいですか?

分類Dev

Swift2.2タブバーコントローラーの背景色を変更する方法

分類Dev

jQuery-ホバー時にボタンの背景色をテキストの色と交換する

分類Dev

Google PlacesAPIを変更する方法-オートコンプリートの背景色を配置する

分類Dev

TextInputLayoutのアウトラインボックスフローティングヒントの背景色を設定する方法

Related 関連記事

  1. 1

    ブートストラップ列の背景色を変更する方法

  2. 2

    ブートストラップ:背景色を変更する

  3. 3

    背景色を変更するブートストラップ

  4. 4

    divに背景色を設定する(ブートストラップ)

  5. 5

    ブートストラップ3-ドロップダウンの背景色を変更する

  6. 6

    ブートストラップ3-ドロップダウンの背景色を変更する

  7. 7

    ブートストラップWebサイトのセクションの背景色を変更する

  8. 8

    ブートストラップのtextareaフィールドに背景色を付ける方法

  9. 9

    ブートストラップでカードの背景色を変更する方法

  10. 10

    開いているブートストラップドロップダウンリストの背景色を変更する方法

  11. 11

    wpfのボタンクリックでテキストボックスの背景色を更新する方法

  12. 12

    背景色が変更されたときにテキストをボタンの中央に配置する

  13. 13

    ポップオーバーブートストラップのポインタに背景色を付けます

  14. 14

    背景色をフラッターのテキストを含む幅に設定する方法

  15. 15

    ブートストラップで動的に変化する背景色

  16. 16

    ブートストラップポップオーバーの背景色を変更する

  17. 17

    ブートストラップテーブルの新しい行の背景色を設定する

  18. 18

    ブートストラップリンクとボタンコンポーネントのテーブル行とタイトルの背景色の変更

  19. 19

    ブートストラップパネルの選択オプションの右側にブートストラップボタンを配置する方法

  20. 20

    ブートストラップ付きのボタンにリンクを配置する方法は?

  21. 21

    ブートストラップ3異なる列の同じ水平位置にボタンを配置する方法

  22. 22

    ブートストラップ3のdivの中央にボタンを配置する方法は?

  23. 23

    ブートストラップウィザードの最後のボタンを有効にする方法

  24. 24

    拡張小枝テンプレートのタイトルブロックの背景色を変更する

  25. 25

    クリック後にブートストラップ3ドロップダウンの背景色を変更するにはどうすればよいですか?

  26. 26

    Swift2.2タブバーコントローラーの背景色を変更する方法

  27. 27

    jQuery-ホバー時にボタンの背景色をテキストの色と交換する

  28. 28

    Google PlacesAPIを変更する方法-オートコンプリートの背景色を配置する

  29. 29

    TextInputLayoutのアウトラインボックスフローティングヒントの背景色を設定する方法

ホットタグ

アーカイブ