图片/图形

纯CSS3滚动淡入淡出视觉差特效 - vhttps://www.7uup.com/s/qgfrhi8n

阿里云


这是一款使用纯 CSS3 制作的带淡入淡出效果的滚动视觉差特效。该视觉差特效在页面加载时,图片有淡入淡出的效果。当页面滚动时,背景图片会有非常炫酷的视觉差效果。

HTML 结构

该视觉差效果的 HTML 结构如下:

也想出现在这里?联系我们
创客主机
  1. <div class="gridContainer clearfix">
  2.   <div id="Wrapper">
  3.     <h1>主标题</h1>
  4.     <section class="parallax">
  5.       <div class="parallax-content">
  6.  
  7.         <h2>段落标题-1</h2>
  8.         <p>......</p>
  9.       </div>
  10.     </section>
  11.  
  12.     <section class="parallax-section-two">
  13.       <h3>段落标题-2</h3>
  14.       <p>......</p>
  15.     </section>
  16.  
  17.     <section class="parallax">
  18.       <div class="parallax-footer">
  19.         <p>......</p>
  20.       </div>
  21.     </section>
  22.   </div>
  23. </div>

CSS 样式

为了制作响应式效果,整个容器使用百分比作为尺寸单位。

  1. .gridContainer {
  2.   margin-left: auto;
  3.   margin-right: auto;
  4.   width: 87.36%;
  5.   padding-left: 1.82%;
  6.   padding-right: 1.82%;
  7. }

次级容器左浮动,宽度为父容器的 100%,并清除左右两侧的浮动。

  1. #Wrapper {
  2.   clear: both;
  3.   float: left;
  4.   margin-left: 0;
  5.   width: 100%;
  6.   display: block;
  7. }

该视觉差特效主要在标题元素上制作。主标题 H1 元素被用来做第一个视觉差效果。标题 H1 被设置了一个固定的 background,并且它的 padding-top 和 padding-bottom 分别为父容器的 25%高度,用于撑开空间。同时为它设置了 3 秒钟的 fadein 动画。该动画用于修改背景图片的透明度,使背景动画有淡入淡出的效果。

  1. h1 {
  2.   text-align: center;
  3.   font-size: 300%;
  4.   color: #ffffff;
  5.   letter-spacing: 1%;
  6.   margin: 0 0;
  7.   background: url("../img/1.jpg") fixed 100%;
  8.   padding-top: 25%;
  9.   padding-bottom: 25%;
  10.   -webkit-animation: fadein 3s;
  11.   -moz-animation: fadein 3s;
  12.   -ms-animation: fadein 3s;
  13.   -o-animation: fadein 3s;
  14.   animation: fadein 3s;
  15. } 
  16. @keyframes fadein {
  17.   from {
  18.     opacity: 0;
  19.   }
  20.   to {
  21.     opacity: 1;
  22.   }
  23. }

其它的用于设置内容的常规 CSS 代码如下:

  1. .parallax {
  2.   background-color: #3a3e2d;
  3. }
  4. /*Parallax Section One*/
  5. .parallax-content {
  6.   padding-top: 10%;
  7.   padding-bottom: 10%;
  8. }
  9.  
  10. .parallax-content h2
  11. /*Section One Style*/
  12. {
  13.   text-align: center;
  14.   font-family: Futura, "Trebuchet MS", Arial, sans-serif;
  15.   font-size: 275%;
  16.   color: #ffffff;
  17.   letter-spacing: 1%;
  18. }
  19.  
  20. .parallax-content p
  21. /*Section One Paragraph*/
  22. {
  23.   font-family: Futura, "Trebuchet MS", Arial, sans-serif;
  24.   color: #ffffff;
  25.   padding: 10px;
  26. }
  27.  
  28.  
  29. /*Footer Section*/
  30. .parallax-footer {
  31.   padding-top: 5%;
  32.   padding-bottom: 5%;
  33. }
  34.  
  35. .parallax-footer p
  36. /*Section One and Footer Paragraph*/
  37. {
  38.   font-family: Futura, "Trebuchet MS", Arial, sans-serif;
  39.   text-align: Center;
  40.   color: #ffffff;
  41.   padding: 10px;
  42. }

最后通过媒体查询来制作响应式布局效果。

  1. /* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
  2. @media only screen and (min-width: 481px) {
  3.   .gridContainer {
  4.     width: 90.675%;
  5.     padding-left: 1.1625%;
  6.     padding-right: 1.1625%;
  7.   }
  8.   #Wrapper {
  9.     clear: both;
  10.     float: left;
  11.     margin-left: 0;
  12.     width: 100%;
  13.     display: block;
  14.   }
  15. }
  16.  
  17. /* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */
  18. @media only screen and (min-width: 769px) {
  19.   .gridContainer {
  20.     width: 88.2%;
  21.     max-width: 1232px;
  22.     padding-left: 0.9%;
  23.     padding-right: 0.9%;
  24.     margin: auto;
  25.   }
  26.   #Wrapper {
  27.     clear: both;
  28.     float: left;
  29.     margin-left: 0;
  30.     width: 100%;
  31.     display: block;
  32.   }
  33. }

纯 CSS3 滚动淡入淡出视觉差特效

已有 592 人购买
  • v https://www.7uup.com/s/qgfrhi8n
  • 436k
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(2)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!