0
A
回答
1
梯度是一個好主意,你甚至可以爲漸變添加內容,事無大小,只要它的大小是一個方形:
div {
background-color: red;
border-radius: 0 0 50% 50%;
background-image:
linear-gradient(-45deg, transparent 75%, blue 75%),
linear-gradient(45deg, transparent 75%, yellow 75%),
linear-gradient(to top, green 50%, transparent 50%);
height: 300px;
width: 300px;
transition:0.5s;
}
div:hover {
height: 150px;
width: 150px;
}
/* fun */
div {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
font-size: 2.5em;
color: white;
text-shadow: 0 0 1px black, 0 0 1px black, 0 0 1px black, 0 0 1px black, 0 0 1px black, 0 0 1px black;
box-shadow: 0 0 5px gray, inset 0 0 0 3px white,inset 0 0 5px black;
}
<div>Hover me</div>
+0
它的工作.....你是一個天才。謝謝.. –
0
你可以嘗試有幾個div,然後把它封裝在一個div內。 查看我的代碼JSfiddle。
.main {
width: 300px;
height: 300px;
}
.first {
width: 300px;
height: 150px;
}
.blue {
width:150px;
height: 150px;
position: relative;
float: left;
background-color: blue;
}
.yellow {
width:150px;
height: 150px;
position: relative;
float: right;
background-color: yellow;
}
.green {
width: 300px;
height: 150px;
background-color: green;
border-radius: 0 0 500px 500px;
}
.red {
position: relative;
height: 150px;
top: -400px;
border-left: 150px solid transparent;
border-right: 150px solid transparent;
border-bottom: 150px solid red;
}
<div class="main">
<div class="first">
<div class="blue">
</div>
<div class="yellow">
</div>
</div>
<div class="green">
</div>
<div class="red">
</div>
</div>
+0
https://jsfiddle.net/7wo0242o/3/更新了JSfiddle。 –
相關問題
- 1. 如何用CSS實現這個傾斜的div實現
- 2. 如何用CSS實現這一點?
- 3. 如何用CSS實現這種佈局?
- 4. 如何用CSS實現這種佈局?
- 5. 使用CSS我如何實現這個結果?
- 6. 如何使用QT實現這個UI?
- 7. 實現這個用CSS和HTML
- 8. 如何實現這種CSS佈局?
- 9. 如何用css重現這個?
- 10. 如何用css html實現這個效果?
- 11. 如何用css實現這個特定的佈局?
- 12. 如何實現這個FilteringIterator?
- 13. 如何實現這個XML?
- 14. 如何實現這個UI?
- 15. 如何使用css實現這種透明效果?
- 16. 實現使用CSS
- 17. 如何使用css translate實現平移?
- 18. 如何用Spritekit實現這個動畫?
- 19. 如何使用css僞類選擇器來實現這個菜單?
- 20. 這個CSS的縮放效果如何實現?
- 21. 有人能告訴我如何實現這個Javascript? HTML CSS
- 22. 你會如何實現這個HTML/CSS佈局?
- 23. 如何在CSS中實現這個邏輯?
- 24. 這個效果是如何實現的? HTML/CSS/jQuery的
- 25. 這個搜索頁面是如何實現的(javascript,css,jquery?)?
- 26. 如何實現這樣一個滾動div與改變CSS?
- 27. 如何通過css或java在extjs4中實現這個方法
- 28. 如何在Html/Css和React js中實現這個滑塊?
- 29. 使用CSS實現3個塊
- 30. 如何用jQuery或CSS實現這種效果?
你可以使用零高度和寬度爲零的div,但是大的border-* -width。底部的一個也可以用同樣的方法完成,但是大的'border-radius'。 –
你可以嘗試使用SVG – DebRaj