safari - 边界半径不适用于 safari

标签 safari border css

所以我用拇指和周围的白色边框制作了这个圆圈。一切都在每个浏览器中都能找到,除了 safari,它不会按应有的方式呈现白色边框。那我怎样才能让它工作呢?

示例 http://jsfiddle.net/vTBeC/2/

谢谢大家;)

HTML 标记

<div class="author-thumb"><img class="circle-thumb" src="http://s11.postimg.org/gst5lw9pb/testimonial_1.jpg" alt="" width="80" height="80" /> </div>

CSS 标记

.author-thumb {
    float: none;
    position: absolute;
    left: 50%;
    top: -42px;
    margin-left: -37px;
    margin-top: 100px;
    z-index: 1;
}
.author-thumb:after, .author-thumb:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.author-thumb:after {
    border-color: rgba(250, 250, 250, 0);
    border-top-color: #fafafa;
    border-width: 7px;
    left: 50%;
    margin-left: -7px;
}
.author-thumb:before {
    border-color: rgba(222, 222, 222, 0);
    border-top-color: #dedede;
    border-width: 8px;
    left: 50%;
    margin-left: -8px;
}
.circle-thumb {
    width: 75px;
    height: 75px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 3px solid #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}

最佳答案

使用这个 fiddle 就可以了:

http://jsfiddle.net/vTBeC/4/

CSS:

.author-thumb {
    padding: 4px;
    width: 80px;
    height: 80px;
    background: white;
    border-radius: 100%;
    -moz-border-radius: 100%;
    overflow: hidden;
    display: inline-block;
    border: solid 1px #ccc;
    vertical-align: bottom;    
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.circle-thumb {
    border-radius: 100%;
    -moz-border-radius: 100%;
}

关于safari - 边界半径不适用于 safari,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19067388/

相关文章:

javascript - JS/JQuery/PHP - 如何在表单验证失败时回显错误,并在成功时跳转到 div?

html - SVG 在 Safari 10 中旋转时会改变颜色

Javascript - Safari 中是否有 element.scroll 或 element.scrollTo 的替代方案?

javascript - Safari JavaScript 调试器始终为空

java - 如何在 JLabel 周围制作不可见边框? (JAVA)

css - 基于单选按钮选择的动态 div 边框

php - 根据宽度计算横幅的高度

javascript - 寻找浏览器的边界

html - 为什么不能覆盖这个通用的CSS样式呢?

CSS 背景颜色与 IE 中表格单元格的边框重叠