バー(div)で結合された「steps」を持つプログレスバーを作成しました。写真に見られるように、バーを各「ステップ」にシームレスに参加させる必要があります。これを行う方法はありますか?例えば。いくつかの深刻な位置情報ハッキングを導入することなく、::before
と::after
経由でですか?四角形のdivを円形のdivにシームレスに結合する
答えて
あなたはその後、少し長く、各サークルの間にスペースを:after
擬似要素を作成し、これが左右の円の下に行くようにそれを配置することができます。
マージンが20px
、あなたはたとえば各行44px
を作成して、ラインの2px
は両側の円の下に存在するようにright: 2px
を設定することができている場合。
ul {
display: flex;
font-size: 20px;
list-style: none;
}
li {
width: 70px;
height: 70px;
border-radius: 50%;
background: lightblue;
position: relative;
line-height: 70px;
text-align: center;
margin: 0 20px;
}
li:not(:last-child):after {
content: '';
height: 15px;
width: 44px;
background: green;
position: absolute;
top: 50%;
right: 2px;
transform: translate(100%, -50%);
z-index: -1;
}
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
美しい - ありがとう。 – skwny
喜んで私は助けることができました。 –
このような何か?色づけはもう少し注意が必要なものです。
.container {
display: table;
margin: 5px 0 0 5px;
border: thin solid gray;
background: linear-gradient(to right, #3f4c6b 0%,#c675c1 100%);
}
.bar-side {
vertical-align: middle;
display: table-cell;
width: 50px;
height: 100px;
}
.bar-middle {
vertical-align: middle;
display: table-cell;
width: 100px;
height: 100px;
}
.bar {
height: 30px;
width: 100%;
background-color: transparent;
border: thin solid darkgray;
display: inline-block;
}
.circle {
width: 100px;
height: 100px;
border-radius: 50%;
border: thin solid darkgray;
display: table-cell;
vertical-align: middle;
text-align: center;
font-size: 50px;
}
<div class="container">
<div class="bar-side">
<div class="bar"></div>
</div>
<div class="circle">2</div>
<div class="bar-middle">
<div class="bar"></div>
</div>
<div class="circle">3</div>
<div class="bar-side">
<div class="bar"></div>
</div>
</div>
あなたのコードは私と同じ問題があるようです。バーの端はバーの中間点で円に接しますが、残りのバーと円の間にはまだギャップがあります。しかし、 'bar-middle'の中に' bar'を追加するのは良い考えです。それから、相対的に位置を決め、左右にわずかに調整して円にシームレスに参加することができます。インスピレーションをありがとう! – skwny
- 1. C++で継承を使用する四角形、円形、四角形の領域
- 2. divの底に三角形
- 3. 四角形/円の形に4つのボタンを追加するには
- 4. WPFでシームレスに四角形を並べ替え
- 5. SVG一角コーナー四角形/四角形
- 6. アスペクト比を維持しながら、親divに合わせて四角形のdivを拡大します
- 7. 円形UIImageViewは一部のデバイスでは四角形です
- 8. MS Wordファイルの図形(四角形、四角形、円、矢印など)を読み取る
- 9. イメージアニメーション:円から四角形へ。 (with corner.js)
- 10. 丸みのある四角形を円に変換
- 11. 2色のSpritekitで四角形/円と三角形を描画します。 。 。
- 12. 四角形を四角形にマップするためのCATransform3Dを返します。
- 13. 三角形のdiv CSSシャドウ
- 14. cssの三角形の四角形
- 15. 四角形ではない四角形に四角形を適用できますか?
- 16. StackPanelの四角形
- 17. css異なるサイズの円を含む四角形のテーブル
- 18. アニメーションを使用してボタンの形状を丸い四角形から円形に変更する方法
- 19. モバイルでスタックした四角形のdivでグリッドを作成する
- 20. ユーザーが指定した画像に円/四角形を描く
- 21. 四角形のイメージを四辺形のイメージに描画/ワープする
- 22. html5キャンバスアニメーションで四角形の四角形を変更する方法
- 23. 正方形セルの四角形グリッド
- 24. 円の代わりにアンドロイドアプリで四角形のジェネレートを作成する方法
- 25. ジェスチャーと四角形
- 26. フルスクリーンコードブロック/バナー(四角形)
- 27. 正方形から四角形への適合
- 28. 円に何個の四角形を詰めることができますか?
- 29. 四角形を移動したときに四角形にとどまるように四角形を更新する
- 30. UIWebView特定の四角形に焦点を合わせる
は、あなたのHTMLやCSS、あなたはこれまでに何をやったかを共有していただけますか? – disinfor