この Twitter の例のように、テキストボックスの周りに外側の境界線を追加するために必要な CSS を知っている人はいますか?
助けてくれてありがとう
.classname
{
box-shadow:0 0 2px red
}
このクラスまたはあなたを使用して、既存のクラスに box-shadow プロパティを追加します。ブロードシャドウの場合、2pxを5pxまたは10に増やすことができます
.front-card .text-input:focus {
border:1px solid #56b4ef;
-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 0 8px rgba(82,168,236,.6);
-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 0 8px rgba(82,168,236,.6);
box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 0 8px rgba(82,168,236,.6)
}
入力ボックスの外側でラッピング div を使用して、背景色と角を丸くすることができます。
HTML:
<div class="outter"><input class="inputbox"></input></div>
CSS:
.outter {
margin: 20px;
padding: 10px;
border-radius: 15px;
background-color: red;
display: inline-block;
}
.inputbox {
border-radius: 5px;
}
ここに jsfiddle があります: http://jsfiddle.net/dsBgw/
概要:
input{outline:solid 4px #ccc}
(もちろん、入力をdivでラップする別のオプション)
input[type="text"],input[type="password"]{
border: solid 1px #ccc;
padding: 4px;
border-radius:4px;
}
-moz-
他の境界半径もカバーする必要があります。-webkit-
box-shadowプロパティを使用できます
input {
display: block;
margin: 2em;
box-shadow: 0 0 10px gray;
}
ボックス シャドウを使用すると、次のようになります。
class{
box-shadow: horizontal vertical blur-radius spread-radius color;
box-shadow:2px 0 3px 5px red;
}
水平方向 (-値は左方向に移動します) (+値は右方向)
垂直方向 (-値は上方向に移動します) (+値は下方向に移動します)
blur-radius: ボックスの周囲で選択した色をぼかします
。選ばれた距離