私は自分のテキストの横に縦線をしたい。私はちょうど左に垂直線を描くために 'border-left'を使うことができます、しかし、私はそれが角を丸める方法をまだ見つけませんでした。同じ目的を達成するために絶対位置擬似要素を使って段落の隣に丸い線を描く最も簡単な方法は何ですか?
2
A
答えて
5
:以下の画像は約それがどうあるべきかを示しています。下の例では、私は::before
を使用しています。これは絶対的に配置され、親の完全な高さに設定されています(top: 0; bottom: 0;
トリックを使用)。単純に幅を設定し、角の半分になるようにborder-radius
を使用します。
p {
position: relative; /* Required so that pseudo-element is positioned correctly */
padding-left: 30px; /* Dummy value to make space for pseudo-element */
}
p::before {
/* Create pseudo-element and give it content */
content: '';
display: block;
/* Position it in its parent so that it is:
* - to the left
* - occupies full height
*/
position: absolute;
top: 0;
left: 0;
bottom: 0;
/* Give it a fixed width and rounded corners */
width: 10px;
border-radius: 5px;
/* Appearance */
background-color: steelblue;
}
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis sollicitudin metus tincidunt felis maximus, maximus sollicitudin mi ultrices. Curabitur libero arcu, bibendum ac suscipit ut, elementum scelerisque lacus. Praesent ultricies commodo porttitor. Fusce eget velit nisi. Praesent vulputate venenatis dui, efficitur sollicitudin nisi pulvinar a.</p>
1
これを試してみてください。
.txt {
width: 400px;
position: relative;
}
.txt:before {
content: '';
width: 10px;
height: 100%;
position: absolute;
background-color: skyblue;
border-radius: 5px;
}
p {
margin-left: 20px;
}
<div class="txt">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis sollicitudin metus tincidunt felis maximus, maximus sollicitudin mi ultrices. Curabitur libero arcu, bibendum ac suscipit ut, elementum scelerisque lacus. Praesent ultricies commodo porttitor. Fusce eget velit nisi. Praesent vulputate venenatis dui, efficitur sollicitudin nisi pulvinar.
</p>
</div>
関連する問題
- 1. Androidで水平バーを描く最も簡単な方法は何ですか?
- 2. イメージを描く最も簡単な方法は?
- 3. 簡単な段落改行
- 4. Core Plotで折れ線グラフを簡単に描く方法は?
- 5. 絶対レイプ・ヴァーダインに線を引く最も簡単な方法は何ですか?
- 6. HTMLドロップダウンコンボボックスのテキストの隣に画像を表示する最も簡単な方法は何ですか?
- 7. WPFでタイルマップを描画する最も簡単な方法
- 8. 最も簡単な方法
- 9. 最も簡単な方法
- 10. ウィンドウで描画する最も簡単な3Dプログラムは何ですか?
- 11. コマンドラインで新しいファイルを作成する最も簡単で簡単な方法は何ですか?
- 12. 城ActiveRecord:SQLを見るのに最も簡単な方法は何ですか?
- 13. TensorFlowを使い始める最も簡単な方法は何ですか?
- 14. VisualStudio2008の開発にlibpngを利用する最も簡単で簡単な方法は何ですか?
- 15. このheirarchicalテーブルをフラットテーブルに非正規化する最も簡単で簡単な方法は何ですか?
- 16. 春の最も簡単で最も透過的な方法をキャッシングする方法は何ですか?
- 17. boost :: statechart :: state_machineをスレッドセーフにする最も簡単な方法は何ですか?
- 18. ソースコードをリモートコンピュータにアップロードする最も簡単な方法は何ですか?
- 19. ファイルをJavascriptプログラムにリンクする最も簡単な方法は何ですか?
- 20. アルゴリズムの出力を視覚化するために線分を描く最も簡単な方法は何ですか?
- 21. Xamarin.formでSQLiteデータベースにアクセスする最も簡単な方法は何ですか?
- 22. バイナリモードでstdoutに書き込む最も簡単な方法は何ですか?
- 23. ナビゲーションバー以外のビューの高さを取得する最も簡単で簡単な方法は何ですか?
- 24. 春のプロジェクトを開始する最も簡単な方法は何ですか?
- 25. GoogleのAPIを使用する最も簡単な方法は何ですか?
- 26. FPUスタックから何かを取り除く最も簡単な方法
- 27. .NETリモートサーバーオブジェクトに接続する最も簡単な方法は何ですか
- 28. Android:APKに署名する最も簡単な方法は何ですか?
- 29. OSXでPostgreSQLを設定する最も簡単な方法は何ですか?
- 30. XAMLでScrollViewerをスタイルする最も簡単な方法は何ですか