手工撸一个Material UI的overlay效果

Material UI 0.x的时代,CardMedia有个overlay的属性,可以快速添加一个overlay上去。Material UI 1.0以后,这个属性没了,手工撸一个简单的,效果如下。只是为了快速证明效果,所以简单粗暴的用了in-line style。正常要用的话还是用CSS-in-JS吧。Material UI推荐是withStyles()

overlay.jpeg
import React, { Component } from "react";
import { Card, CardMedia } from "@material-ui/core";

class Ovelay extends Component {
  render() {
    return (
      <Card style={{ position: "relative" }}>
        <CardMedia
          style={{ height: 600 }}
          image="https://pixabay.com/get/e030b40829e90021d85a5854e3484190e77fe6c818b4124491f6c67fa1ed_1280.jpg"
        />
        <div
          style={{
            position: "absolute",
            bottom: 0,
            height: 100,
            width: "100%",
            backgroundColor: "black",
            color: "white",
            opacity: 0.7
          }}
        >
          Hello James
        </div>
      </Card>
    );
  }
}

export default Ovelay;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,007评论 25 709
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,026评论 3 119
  • 性空山 - 陈一发儿作词:郭婞作曲:陈粒送君千里直至峻岭变平川惜别伤离临请饮清酒三两三一两祝你手边多银财二两祝你方...
    LFBuildMountain阅读 720评论 0 1
  • 故事来自一个姑娘,她是跟我玩的很好的一个朋友。 这个故事还是要从她读初中来讲,她长相平平,成绩中等偏上,在...
    哎呀妈呀呀呀呀阅读 316评论 0 0
  • 离家多次,从未有今天这么决绝。 我无法接受母亲的这种方式以及处世态度。我无法巧妙的避开这种分歧。所以不如彻底的分道...
    噫嘘阅读 293评论 0 0