CSS3实现文字折纸效果的方法(代码示例)

本篇文章给大家通过示例介绍一下使用CSS3来实现文字折纸效果的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下,希望对大家有所帮助。

 

CSS3实现文字折纸效果的方法(代码示例)插图

 

CSS3文字折纸

代码如下,复制即可使用:

<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
    html {
        height: 100%;
    }
    body {
        background: -webkit-linear-gradient(45deg, #e6e2df 80%, #c2c1bd 100%);
        background: linear-gradient(45deg, #e6e2df 80%, #c2c1bd 100%);
        height: 100%;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .wrapper {
        width: 100%;
        font-family: 'Source Code Pro', monospace;
        margin: 0 auto;
        height: 100%;
    }
    .wrapper h1 {
        text-transform: uppercase;
        -webkit-transform: translate(-50%, -50%) skew(10deg) rotate(-10deg);
        transform: translate(-50%, -50%) skew(10deg) rotate(-10deg);
        font-size: 20vw;
        top: 50%;
        left: 50%;
        margin: 0;
        position: absolute;
        text-rendering: optimizeLegibility;
        font-weight: 900;
        color: rgba(255, 158, 177, 0.5);
        text-shadow: 1px 4px 6px #e6e2df, 0 0 0 #66303a, 1px 4px 6px #e6e2df;
    }
    .wrapper h1:before {
        content: attr(data-heading);
        position: absolute;
        left: 0;
        top: -4.8%;
        overflow: hidden;
        width: 100%;
        height: 50%;
        color: #fbf7f4;
        -webkit-transform: translate(1.6vw, 0) skew(-13deg) scale(1, 1.2);
        transform: translate(1.6vw, 0) skew(-13deg) scale(1, 1.2);
        z-index: 2;
        text-shadow: 2px -1px 6px rgba(0, 0, 0, 0.2);
    }
    .wrapper h1:after {
        content: attr(data-heading);
        position: absolute;
        left: 0;
        top: 0;
        overflow: hidden;
        width: 100%;
        height: 100%;
        z-index: 1;
        color: #d3cfcc;
        -webkit-transform: translate(0vw, 0) skew(13deg) scale(1, 0.8);
        transform: translate(0vw, 0) skew(13deg) scale(1, 0.8);
        -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 100%, 0% 100%);
        clip-path: polygon(0 50%, 100% 50%, 100% 100%, 0% 100%);
        text-shadow: 2px -1px 6px rgba(0, 0, 0, 0.3);
    }
</style>
</head>
<body>
    <div class="wrapper">
        <h1 data-heading="jQuery">jQuery</h1>
    </div>
</body>
</html>

效果图:

 

CSS3实现文字折纸效果的方法(代码示例)插图(1)

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!
2.本站部分资源包有加密,加密统一密码为:www.51zhanma.cn
3. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
4. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
5. 如果您也有好的资源或教程,您可以投稿发布,用户购买后有销售金额的80%以上的分成收入!
6.如有侵权请联系客服邮件kefu@zhanma.cn
站码网 » CSS3实现文字折纸效果的方法(代码示例)

发表评论

  • 1808本站运营(天)
  • 1943会员数(个)
  • 5310资源数(个)
  • 1287评论数(个)
  • 0 近 30 天更新(个)
加入 VIP