2016-11-17 10 views

答えて

0

あなたは間違ったプロパティ順、正しいものは持っている:

.blue { 
    outline: yellow dotted thin; 
    outline-offset: -2px 
} 

あなたはあなたのせいで何かのためにChromeを責めるべきではありませんが...

0

あなたはIEで動作し、このハックを使用することができますし、クロムでは、実際にはないと考えています。checkboxにはコンテンツがないため、::beforeを持つことはできません。それは何

.page input[type=checkbox].form-input-error:not([disabled])::before { 
    content: ' '; 
    background: transparent; 
    border: 3px solid crimson; 
    display: inline-block; 
    width: 100%; 
    height: 100%; 
    padding: 0; 
    margin: -3px -3px; 
} 

  • は、チェックボックスが
  • 無効になっていない場合、それは.form-input-error
-1

と呼ばれるクラスを持っている場合、私はクロームでそれをチェックし

  • 3px赤枠を追加します。いいんだよ。このように:enter image description here

    .blue { 
     
        outline: yellow dotted thin; 
     
        -webkit-outline: yellow dotted thin; 
     
        outline-offset: -2px 
     
    }
    <input class="blue" type="checkbox">

  • +0

    '-webkit-outline'のようなプロパティはありません – pwolaq

    +0

    しかし、私のクロムは黄色の輪郭を表示します –

    +0

    通常の' outline'が働くので... – pwolaq

    関連する問題