border-radius使div高于其应有的范围

亚历克斯

我正在尝试为图片提供一个非常平滑的阴影,该阴影不会触及图片的角落。我通过给图片父div设置边框半径和框阴影来尝试此操作,但是现在父div高于图片。如果您能获得更好的平滑阴影解决方案,我也将不胜感激。JSFiddle

.box {
    margin:20px;
    border-radius:20px;
    box-shadow:0 0 30px rgba(0,0,0,0.7);
}

.box .box-preview {
    width: 100%;
    border-radius:5px;
}
<div class="box">
        <img src="http://upload.wikimedia.org/wikipedia/commons/2/2b/Die_landschaft_mit_den_drei_baeumen.jpg" class="box-preview">
    </div>

古法

那是因为图片是内联元素,因此将其放在内的文字行上div图像放置在文本行的基线上,因此图像和文本行底部之间还有更多空间。

使图像成为块元素以消除空间:

.box {
    margin:20px;
    border-radius:20px;
    box-shadow:0 0 30px rgba(0,0,0,0.7);
}

.box .box-preview {
    display: block;
    width: 100%;
    border-radius:5px;
}
<div class="box">
        <img src="http://upload.wikimedia.org/wikipedia/commons/2/2b/Die_landschaft_mit_den_drei_baeumen.jpg" class="box-preview">
    </div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

border-radius使div高于其应有的范围

来自分类Dev

Pulsing effect on DIV border

来自分类Dev

border-radius和-webkit-border-radius之间的区别

来自分类Dev

Google Chrome Border Radius问题

来自分类Dev

Android上的OpenSL播放速度高于应有的速度

来自分类Dev

Android上的OpenSL播放速度高于应有的速度

来自分类Dev

border-radius在IE中创建轮廓

来自分类Dev

CSS border-radius:20px

来自分类Dev

字体真棒:Fa Bars-Border Radius

来自分类Dev

CSS过渡移除border-radius属性

来自分类Dev

PartialFunction或Else的类型界限是否比其应有的范围宽松?

来自分类Dev

css border changes the div size completely?

来自分类Dev

Firefox无法正确显示以下内容:border-radius,box-shadow和border

来自分类Dev

即使使用border-collapse:separate,border-radius也不会应用于<tr>行标记

来自分类Dev

带有colspan和border的Chrome错误?

来自分类Dev

该按钮没有发挥其应有的功能

来自分类Dev

查询未产生其应有的作用

来自分类Dev

CSS Arch是否可以使用border-radius?

来自分类Dev

Background-image with border-radius in input or textarea

来自分类Dev

如何使用CSS border-radius创建直角?

来自分类Dev

Border Radius生成器无故停止工作

来自分类Dev

border-radius在MacOS / -webkit-中不起作用

来自分类Dev

如何在shinyApp中将border-radius设置为valueBox()?

来自分类Dev

自举列占用的宽度超出了应有的范围

来自分类Dev

带有圆角的Pygame按钮,border_radius参数不起作用

来自分类Dev

如何删除所有以“border-radius”开头的行?(VS 代码)

来自分类Dev

Firefox无法使用以下方式正确呈现:border-radius,box-shadow和border

来自分类Dev

如何将border-radius属性与border-image一起使用以弯曲拐角?

来自分类Dev

100%宽度的div仍然比应有的宽度宽

Related 相关文章

  1. 1

    border-radius使div高于其应有的范围

  2. 2

    Pulsing effect on DIV border

  3. 3

    border-radius和-webkit-border-radius之间的区别

  4. 4

    Google Chrome Border Radius问题

  5. 5

    Android上的OpenSL播放速度高于应有的速度

  6. 6

    Android上的OpenSL播放速度高于应有的速度

  7. 7

    border-radius在IE中创建轮廓

  8. 8

    CSS border-radius:20px

  9. 9

    字体真棒:Fa Bars-Border Radius

  10. 10

    CSS过渡移除border-radius属性

  11. 11

    PartialFunction或Else的类型界限是否比其应有的范围宽松?

  12. 12

    css border changes the div size completely?

  13. 13

    Firefox无法正确显示以下内容:border-radius,box-shadow和border

  14. 14

    即使使用border-collapse:separate,border-radius也不会应用于<tr>行标记

  15. 15

    带有colspan和border的Chrome错误?

  16. 16

    该按钮没有发挥其应有的功能

  17. 17

    查询未产生其应有的作用

  18. 18

    CSS Arch是否可以使用border-radius?

  19. 19

    Background-image with border-radius in input or textarea

  20. 20

    如何使用CSS border-radius创建直角?

  21. 21

    Border Radius生成器无故停止工作

  22. 22

    border-radius在MacOS / -webkit-中不起作用

  23. 23

    如何在shinyApp中将border-radius设置为valueBox()?

  24. 24

    自举列占用的宽度超出了应有的范围

  25. 25

    带有圆角的Pygame按钮,border_radius参数不起作用

  26. 26

    如何删除所有以“border-radius”开头的行?(VS 代码)

  27. 27

    Firefox无法使用以下方式正确呈现:border-radius,box-shadow和border

  28. 28

    如何将border-radius属性与border-image一起使用以弯曲拐角?

  29. 29

    100%宽度的div仍然比应有的宽度宽

热门标签

归档