CSS 实用样式记录

文字镂空效果

<html>
    <body>
            <div>
                <p>
                   文字镂空效果
                </p>
            </div>
    </body>
</html>

HTML

p{
    -webkit-text-stroke: 2px purple;
    /* 文字轮廓线条属性 */
    color:transparent;
    background-color: red;
    font-size: 100px;
    background: center center / 100% auto no-repeat
    url('https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fpic.jj20.com%2Fup%2Fallimg%2F1113%2F051R0115229%2F20051Q15229-11-1200.jpg&refer=http%3A%2F%2Fpic.jj20.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1643683288&t=7e653cbb454e9422435f323b2ce69740');
    -webkit-background-clip: text; 
    /* 背景应用目标为文字 */

}

 

CSS样式

 

 效果图

 clip-path—— CSS 属性使用裁剪方式创建元素的可显示区域。区域内的部分显示,区域外的隐藏

clip-path: circle(50%);

 

 

clip-path: ellipse(130px 140px at 10% 20%);

 

 

clip-path: polygon(0% 0, 100% 50%, 50% 100%, 0 50%);

 

 

文字与背景颜色反色效果

<div>
    <span>
        一二三四五六七八九十
    </span>
</div>

  

*{
    margin: 0;
    padding: 0;
}
div{
    height: 20px;
    background: linear-gradient(45deg, #000 0, #000 50%, #fff 50%);
}
div>span{
    border:1px solid red;
    mix-blend-mode: difference;
    color: white;
    margin-left: 200px;
}

  

 

posted @ 2022-01-02 18:44  时间观测者  阅读(90)  评论(0编辑  收藏  举报