wang00ka
2019-05-06 18:05
采纳率: 75.7%
浏览 3.7k

css 如何定义一个div有两种颜色?

效果图如下

图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • 天际的海浪 2019-05-06 19:03
    已采纳

    div里再放一个div
    或者用:before伪元素。
    也可以css3的渐变色背景

    点赞 打赏 评论
  • it_lin_web 2019-05-06 18:24

    不行 必须要两个元素....

    点赞 打赏 评论
  • gxl552303968 2019-05-06 18:36

    你这个效果应该是一个大div里面套了两个div划分成这样的效果

    点赞 打赏 评论
  • qq_39192186 2019-05-08 16:54

    一个div包裹两个div,不建议使用伪类去做这种效果,浮动会用吗

    点赞 打赏 评论
  • Penba Tashi 2019-07-30 16:20

    这种效果左侧应该是一个图片,建议你用一个大的div套左右两个div,左侧div放齿轮的背景图片,右侧div上部套一个span标签里面放文字内容。

    点赞 打赏 评论
  • for_bf 2019-12-20 15:23

    嘿嘿,可以有一个好办法,重点是margin-top: -60px

    <div style="height: 100px;background-color: red;"></div>
    <div style="background-color: blue;margin-top: -60px;"><div>
    
    点赞 打赏 评论

相关推荐 更多相似问题