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