CSS3 -- 文字颜色自适应背景颜色

一:简介

在设计网页时,通常我们需要让文字颜色与背景颜色相互衬托,以便提高可读性和视觉效果。在本文中,我们将介绍如何使用CSS让文字颜色自适应背景颜色。

二:代码

CSS
        * {
    
    
            margin: 0;
            padding: 0;
        }
        body {
    
    
            width: 100%;
            height: 100vh;
            overflow: hidden;
        }

        .text-box {
    
    
            width: 1500px;
            height: 500px;
            background: linear-gradient(to right, black 50%,white 50%);
            mix-blend-mode: hue;
            border: solid 1.5px black;
            margin: 200px auto;
            line-height: 500px;
            font-size: 600;
        }

        .text {
    
    
            color: #FFF;
            font-size: 50px;
            font-weight: 600;
            mix-blend-mode: difference;
            transition: all .2s linear;
        }

        .text-box:hover >.text {
    
    
            transform: translateX(500px);
            cursor: pointer;
        }
HTML
<body>
    <div class="text-box">
        <div class="text">Java-HTML5-CSS3-JS</div>
    </div>
</body>

三:总结

针对 mix-blend-mode 属性的详细解释,我们将会在下一篇文章中为您呈现。敬请期待我们更加详尽的阐述,希望能够为您提供更多有价值的信息。

猜你喜欢

转载自blog.csdn.net/qq_51248309/article/details/129855597