1
A
回答
3
可以使用僞元素來創建此,而是要創造完美的響應圈子,你可以同時height
和圓形的width
使用vh
單位。然後,您可以使用position: absolute
和transform: translate()
來定位僞元素。
body {
height: 100vh;
display: flex;
align-items: center;
justify-content: center;
margin: 0;
padding: 0;
}
.circle {
position: relative;
width: 60vh;
height: 60vh;
border-radius: 50%;
background: #E54B4B;
}
.circle:before,
.circle:after {
content: '';
position: absolute;
transform: translate(-50%, -50%);
top: 50%;
left: 50%;
}
.circle:before {
transform: translate(-50%, -50%);
width: 100vw;
background: #B65657;
height: 20vh;
z-index: -1;
}
.circle:after {
height: 20vh;
width: 20vh;
background: white;
}
<div class="circle"></div>
+0
哦,從來沒有見過這種轉換。這就是我一直在尋找的。謝謝。 –
+0
不客氣。 –
相關問題
- 1. CSS響應圈
- 2. Div的高度響應
- 3. 使Div的高度響應
- 4. 響應頁面高度作爲div展開html css
- 5. 響應div高度 - 引導
- 6. 爲div設置相同的高度和響應度只有css
- 7. 用css創建一個帶圓圈的div裏面的箭頭
- 8. 如何將圓圈後面的一行移至圓圈底部
- 9. 響應格做出來的圓圈
- 10. HTML - CSS /孩子如何使div的高度響應的父母
- 11. 通過CSS響應地設置div的高度
- 12. 帶動態高度的CSS div來響應背景圖片
- 13. 的div元素響應高度
- 14. 設置固定div的高度(響應)
- 15. 如何使CSS的高度響應?
- 16. CSS桌子外面div高度增長
- 17. CSS中的圓圈交點
- 18. CSS,DIV的響應
- 19. 響應div高度相對於固定的HTML身體高度
- 20. 響應式滾動div高度
- 21. 這個CSS在應用相等的寬度和高度時如何產生一個圓圈?
- 22. div的高度不變CSS
- 23. Div高度的CSS麻煩
- 24. HTML CSS,一%高度的div
- 25. 內的div高度CSS
- 26. CSS 100%高度的DIV
- 27. DIV的高度CSS問題
- 28. Div圓圈圖像問題
- 29. CSS 100%高度,然後滾動DIV而不是頁面
- 30. Div無法響應寬度CSS
可能。你有什麼嘗試?看看如何[創建一個最簡單的例子](http://stackoverflow.com/help/mcve) –