我正在研究一个基本的div和一些特殊的原因,border-radius: 7px不适用于它.
.panel {
float: right;
width: 120px;
height: auto;
background: #fff;
border-radius: 7px; // not working
}
Run Code Online (Sandbox Code Playgroud)
Eli*_*ate 57
对任何人都可能有这个问题.我的问题是边界崩溃.它被设置为:
border-collapse: collapse;
Run Code Online (Sandbox Code Playgroud)
我把它设置为:
border-collapse: separate;
Run Code Online (Sandbox Code Playgroud)
它解决了这个问题.
Eth*_*May 21
对于将来遇到此问题的任何人,我不得不补充一下
perspective: 1px;
Run Code Online (Sandbox Code Playgroud)
到我应用边界半径的元素.最终工作代码:
.ele-with-border-radius {
border-radius: 15px;
overflow: hidden;
perspective: 1px;
}
Run Code Online (Sandbox Code Playgroud)
Bal*_*áni 20
我只是强调@Ethan May 回答的一部分
overflow: hidden;
Run Code Online (Sandbox Code Playgroud)
它很可能会为您的案例完成工作。
小智 12
如果你有父元素,那么你的父元素必须有溢出:隐藏;属性,因为如果您的子内容从父边框溢出,则您的边框将可见。否则您的 borderradius 正在工作,但它会被您的子内容隐藏。
.outer {
width: 200px;
height: 120px;
border: 1px solid black;
margin-left: 50px;
overflow: hidden;
border-radius: 30px;
}
.inner1 {
width: 100%;
height: 100%;
background-image: linear-gradient(#FF9933,white, green);
border: 1px solid black;
}Run Code Online (Sandbox Code Playgroud)
<div class="outer">
<div class="inner1">
</div>
</div>Run Code Online (Sandbox Code Playgroud)
jno*_*dim 10
要在@ethanmay的答案上加一点:(/sf/answers/3103409711/)...
如果div中的某些内容具有弯曲的角,则必须进行设置,overflow: hidden因为否则子div的溢出会给人印象,即border-radiusd不能正常工作。
<!-- This will look like the border-radius isn't working-->
<div style="border: 1px solid black; border-radius: 10px;">
<div style="background: red;">
text!
</div>
</div>
<!-- but here the contents properly fit within the rounded div -->
<div style="border: 1px solid black; border-radius: 10px; overflow: hidden;">
<div style="background: red;">
text!
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
JSFiddle:http : //jsfiddle.net/o2t68exj/
小智 8
尝试添加!important到你的 css 中。它对我有用。
.panel {
float: right;
width: 120px;
height: auto;
background: #fff;
border-radius: 7px!important;
}
Run Code Online (Sandbox Code Playgroud)
在你的div class ="social-box"css中
使用
float:right
Run Code Online (Sandbox Code Playgroud)
代替
float:left
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
78500 次 |
| 最近记录: |