zoukankan      html  css  js  c++  java
  • react给一个div行内加背景图片并实现cover覆盖模式居中显示

    具体background简写可以参考这篇文章.

    这里注意,如果简写里要写background-size,则这里必须写 /  ,否则整个背景图片样式没有解析出来。

    它和font以及border-radius里简写方式使用的/用法相似。/可以在支持这种写法的浏览器里在background-position后面接着写background-size

    <div style={{
                                display: 'inline-block',
                                 '208px',
                                height: '100%',
                                background: `url("${thumb[0]}") center center / cover no-repeat`,
                            }}>
    </div>

    效果如图:

    代码解析之后样式:(即使顺序不是这样写的解析出来也是这样的)

     如果分开写background其他设置,会出现一个问题,就是第一次加载图片是cover覆盖的,no-repeat,center center,但是打开其他页面再回来这些样式就都不生效了,只剩一个背景图片了。

  • 相关阅读:
    jmeter取样器
    【递归】普通递归关系
    7月,开始奋斗吧!
    BZOJ 1503 郁闷的出纳员
    bzoj 3262: 陌上花开
    BZOJ 2286 消耗战
    莫队
    bzoj1483: [HNOI2009]梦幻布丁
    字符串算法模板
    高级数据结构模板
  • 原文地址:https://www.cnblogs.com/beileixinqing/p/9518623.html
Copyright © 2011-2022 走看看