2017-08-23 29 views
-3

こんにちは皆私の<input>検索フィールドから::after要素を入力フィールド自体(http://i.imgur.com/CqsFKfE.png)にどのように取得するのだろうかと思っていました。CSS :: after要素を要素に移動

私はいくつかのことを試しましたが、最後に::after要素のCSSスタイルをmargin-left: -25px;に設定しました。

私がマージンに負の値を使用しているため、これが最善の解決策であるかどうかはわかりません。これにはもっと良い解決策がありますか?それともこれが唯一の方法ですか?

+0

そのため 'position'を使用してください。 – LKG

+0

['after:' 'で作業することができません(https://stackoverflow.com/questions/2587669/can-i-use-the-after-pseudo-element-on入力フィールド)。おそらくあなたはあなたがこれまで持っているものを示す[mcve]を含めるべきです。 – Quentin

答えて

0

あなたはpositionを使用して設定することができます。

.parentElement { 
    position: relative; 
} 

.childElement { 
    position: absolute; 
    top: 5px; 
    right: -25px; 
} 
+0

これは良い解決策であり、まさに私が探していたものでした。 –

関連する問題