纯CSS3实现一个丝带效果

简介: 纯CSS3实现一个丝带效果

要实现一个边角有丝带的效果,如上图左上角的标识。示例代码如下所示:

<!DOCTYPE HTML>
<html lang="en">
    <head>
        <meta charset=utf-8>
        <title>css边角丝带效果</title>
        <style type="text/css">
            .Generally {
                background: #3588bc;
                overflow: hidden;
                white-space: nowrap;                
                position: absolute;
                left: -50px;
                top: -10px;
                -webkit-transform: rotate(-47deg);
                -moz-transform: rotate(-47deg);
                -ms-transform: rotate(-47deg);
                -o-transform: rotate(-47deg);
                transform: rotate(-47deg);
            }           
            .Generally a {
                color: rgba(254, 254, 254, 1);
                display: block;
                font-size: 12px;
                padding: 20px 50px 8px 50px;
                text-align: center;
                text-decoration: none;
            }
        </style>
    </head>
    <body>
        <div class="Generally">
            <a href="#">临时</a>
        </div>
    </body>
</html>

或者

<!DOCTYPE HTML>
<html lang="en">
    <head>
        <meta charset=utf-8>
        <title>css边角丝带效果</title>
        <style type="text/css">
            .test {
                display: flex;
                /* flex布局 ,适用一维布局,即行或者列*/
                flex-direction: row;
                /* 主轴方向为水平方向,起点在左端 */
                justify-content: center;
                /* 主轴排列方式 */
                color: #fff;
                /* 字体颜色 */
                font-size: 50px;
                /* 字体大小 */
                width: 200px;
                /* 容器的宽度 */
                height: 200px;
                /* 容器的高度度 */
                background-image: linear-gradient(to bottom right, #49BCF5 50%, rgba(242, 242, 242, 0) 50%);
                /* 从原点到右下角渐变 */
                border-radius: 10px 0 0 0;
                /* 右上角圆角 */
            }           
            .word {
                transform: rotate(-45deg);
                /* 文字旋转 */
            }
        </style>
    </head>
    <body>
        <div class="test">
            <span class="word">临时</span>
        </div>
    </body>
</html>

相关文章
|
前端开发 Java
|
前端开发
|
4月前
|
存储 前端开发
什么是 CSS
什么是 CSS?
48 3
|
9月前
|
前端开发
CSS外部样式
CSS外部样式
101 0
|
10月前
|
前端开发
CSS知识文章
CSS知识文章
|
前端开发 安全 容器
CSS(2)
在 CSS 中,可以根据选择器的类型把选择器分为基础选择器和复合选择器,复合选择器是建立在基础选择器之上,对基本选择器进行组合形成的。 复合选择器可以更准确、更高效的选择目标元素(标签)。 复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的。 常用的复合选择器包括:后代选择器、子选择器、并集选择器、伪类选择器等等。
67 1
|
前端开发
CSS内嵌式
CSS内嵌式
80 0
|
Web App开发 缓存 前端开发
浅学CSS
简单介绍一下CSS,详细学习可以参考 w3school 网站
|
前端开发 容器
CSS总结
CSS总结
147 0
|
编解码 前端开发
CSS-2
1-实战开发流程 独立开发网页: 1、准备素材
CSS-2

热门文章

最新文章