首页前端开发CSSCSS3实现文字折纸效果的方法(代码示例)

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

时间2024-01-27 21:19:03发布访客分类CSS浏览825
导读:收集整理的这篇文章主要介绍了CSS3实现文字折纸效果的方法(代码示例),觉得挺不错的,现在分享给大家,也给大家做个参考。本篇文章给大家通过示例介绍一下使用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实现文字折纸效果的方法(代码示例)的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

CSS3

若转载请注明出处: CSS3实现文字折纸效果的方法(代码示例)
本文地址: https://pptw.com/jishu/588731.html
使用CSS实现圆角渐变边框 css注释的两种写法是什么

游客 回复需填写必要信息