react实现购物页面领取红包优惠 实现梯形盒子

效果:

红包

实现已领取所在的梯形盒子css:

html

css

 实现代码:

const [receive, setReceive] = useState(false)
<div style={{ width: "100%", height: "90px", lineHeight: "30px", marginBottom: "20px" }}>
    <p style={{ color: "rgb(153, 153, 153)" }}>红包</p>
    {/* 红包内部 */}
    <div style={{ width: "100%", height: "70px", backgroundColor: "rgb(250, 99, 100)", borderRadius: "6px" }}>
     <div style={{ width: "20%", height: "70px", display: "inline-block", float: "left" }}>
      <div style={{ width: "75%", height: "20px", backgroundColor: "rgb(251, 199, 46)", float: "left", borderRadius: "0 10px 10px 0", marginTop: "10%" }}>
        <p style={{ color: "#fff", float: "left", marginTop: "-10%", marginLeft: "20%" }}>红包</p>
      </div>
      <p style={{ color: "#fff", fontSize: "25px", float: "left", marginLeft: "20%" }}><span style={{ color: "#fff", fontSize: "10px" }}>¥</span>10</p>
       </div>
       <div style={{ width: "50%", height: "70px", display: "inline-block", float: "left", color: "rgb(242, 235, 235)", padding: "10px", lineHeight: "23px" }}>
          <span>满99可用</span><br />
          <span>2020.05.09-2020.06.18</span>
       </div>
       <div style={{ width: "30%", height: "70px", display: "inline-block", float: "left", color: "rgb(242, 235, 235)", padding: "13px" }}>
       {
          receive ? (
          <div className='trapezoid'>
          <span style={{ fontSize: "10px", float: "left", marginTop: "-15%", marginLeft: "22%" }}>已领取</span>
          </div>
          ) : (
          <Button round plain color='rgb(250, 99, 100)' style={{ height: "25px", width: "80px", fontSize: "12px" }} size='middle' onClick={() => setReceive(true)}>立即领取</Button>
          )
        }

        </div>
        </div>
        </div>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值