CSS3自适应全屏焦点图切换的特效怎么做

给大家带来用纯CSS3实现全屏背景切换焦点图效果,不参夹JS的代码,简单易懂还好用,需要的朋友可以直接搬运。下面我们来看一下

nbsp;html>                                               自适应全屏焦点图切换CSS3特效代码                                                                                     *{margin:0;padding:0;list-style: none;}                            img.bg{min-width: 1024px;min-height: 100%;width: 100%;height: auto!important;height: 100%;position: fixed;top: 0;left: 0;z-index: 1;}                            @media screen and (max-width: 1024px) {                                     img.bg{                                               left: 50%;                                               margin-left: -512px;                                     }                            }                            .slider{                                     position: absolute;                                     width: 100%;                                     text-align: center;                                     z-index: 999;                                     bottom: 100px;                            }                            .slider li{                                     display: inline-block;                                     width: 170px;                                     height: 130px;                                     margin-right: 15px;                            }                            .slider a{                                     display: inline-block;                                     width: 170px;                                     padding-top:70px;                                     padding-bottom:20px;                                     position: relative;                                     cursor: pointer;                                     border:2px solid #fff;                                     border-radius: 5px;                                     vertical-align: top;/*设置元素的垂直对齐方式。*/                                     color: #FFFFFF;                                     text-decoration: none;                                     font-size: 22px;                                     font-family: "楷体";                                     text-shadow: -1px -1px 1px rgba(0,0,0,0.8),                                     -2px -2px 1px rgba(0, 0, 0, 0.3),                                      -3px -3px 1px rgba(0, 0, 0, 0.3);                            }                            .slider li:nth-of-type(1) a{                                     background-color: #02646e;                            }                            .slider li:nth-of-type(2) a{                                     background-color: #eb0837;                            }                            .slider li:nth-of-type(3) a {                                     background-color: #67b374;                            }                            .slider li:nth-of-type(4) a {                                     background-color: #e6674a;                            }                            .slider li:nth-of-type(5) a {                                     background-color: #e61061;                            }                            .slider a::after{/*:after 选择器在被选元素的内容后面插入内容。*/                                     content: "";                                     display: block;                                     height: 120px;                                     width: 120px;                                     border:5px solid #fff;                                     border-radius: 50%;                                     position: absolute;                                     left: 50%;                                     margin-left: -60px;                                     z-index: 9999;                                     top: -80px;                            }                            .slider li:nth-of-type(1) a::after {                                     /*:nth-of-type(n) 选择器匹配属于父元素的特定类型的第 N 个子元素的每个元素.*/                                     background: url(img/sbg1.jpg) no-repeat center;                            }                            .slider li:nth-of-type(2) a::after {                                     background: url(img/sbg2.jpg) no-repeat center;                            }                            .slider li:nth-of-type(3) a::after {                                     background: url(img/sbg3.jpg) no-repeat center;                            }                            .slider li:nth-of-type(4) a::after {                                     background: url(img/sbg4.jpg) no-repeat center;                            }                            .slider li:nth-of-type(5) a::after {                                     background: url(img/sbg5.jpg) no-repeat center;                            }                            .slider a::before{                                     content: "";                                     display: block;                                     height: 120px;                                     width: 120px;                                     border:5px solid #fff;                                     border-radius: 50%;                                     position: absolute;                                     left: 50%;                                     margin-left: -60px;                                     z-index: 99999;                                     top: -80px;                                     background:rgba(0,0,0,0.3);                            }                            .slider a:hover::before{                                     opacity: 0;                            }                            @-webkit-keyframes 'slideLeft'{                                     0%{                                               left:-500px;                                     }                                     100%{                                               left:0;                                     }                            }                            .slideLeft:target{                                     /*:target 选择器可用于选取当前活动的目标元素*/                                     z-index: 100;                                     animation: slideLeft 1s 1;                                     -webkit-animation: slideLeft 1s 1;                            }                            @-webkit-keyframes 'slideBottom'{                                     0%{                                               top:350px;                                     }                                     100%{                                               top:0;                                     }                            }                            .slideBottom:target{                                     /*:target 选择器可用于选取当前活动的目标元素*/                                     z-index: 100;                                     animation: slideBottom 1s 1;                                     -webkit-animation: slideBottom 1s 1;                            }                            @-webkit-keyframes 'zoomIn' {                             0% {                            -webkit-transform: scale(0.1);                            }                             100% {                            -webkit-transform: none;                            }                            }                            .zoomIn:target {                                     z-index: 100;                                     -webkit-animation: zoomIn 1s 1;                                     animation: zoomIn 1s 1;                            }                            /* Zoom Out */                            @-webkit-keyframes 'zoomOut' {                             0% {                            -webkit-transform: scale(2);                            }                             100% {                            -webkit-transform: none;                            }                            }                                                       .zoomOut:target {                                     z-index: 100;                                     -webkit-animation: zoomOut 1s 1;                                     animation: zoomOut 1s 1;                                                       }                                                         /* Rotate */                                                         @-webkit-keyframes 'rotate' {                             0% {                            -webkit-transform: rotate(-360deg) scale(0.1);                            }                             100% {                            -webkit-transform: none;                            }                            }                            .rotate:target {                                     z-index: 100;                                     -webkit-animation: rotate 1s 1;                                     animation: rotate 1s 1;                                                                }                            @-webkit-keyframes 'notTarget' {                                      0% {                                     z-index: 75;                            }                                      100% {                                     z-index: 75;                            }                            }                            .bg:not(:target) {                                               -webkit-animation: notTarget 1s 1;                                               animation: notTarget 1s 1                                     }                                     .page {                                               text-align:left;                            }                                                                                   
                                                                 
                            @@##@@                            @@##@@                            @@##@@                            @@##@@                            @@##@@                           

登录后复制

自适应全屏焦点图切换的特效就这么多了。更多精彩请关注【创想鸟】其它相关文章!

相关阅读:

CSS3有哪些新增的背景属性

立即学习“前端免费学习笔记(深入)”;

CSS3有哪些新增的背景属性

立即学习“前端免费学习笔记(深入)”;

CSS3有哪些新增的背景属性

立即学习“前端免费学习笔记(深入)”;

CSS3自适应全屏焦点图切换的特效怎么做CSS3自适应全屏焦点图切换的特效怎么做CSS3自适应全屏焦点图切换的特效怎么做CSS3自适应全屏焦点图切换的特效怎么做CSS3自适应全屏焦点图切换的特效怎么做

以上就是CSS3自适应全屏焦点图切换的特效怎么做的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3121444.html

(0)
上一篇 2025年3月29日 17:51:11
下一篇 2025年3月29日 17:51:19

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css3怎么做幻灯片切换动画效果

    这次教大家的是怎样用css3做出幻灯片的切换动画效果,幻灯片的切换动画效果在很多情况下都可以用得到,今天就给大家一份幻灯片的切换动画效果的操作案例 nbsp;html>    html5 幻灯片切换动画                …

    编程技术 2025年3月29日
    100
  • css3怎么实现图片封面展示的动画

    给大家做一个小案例,如何css3怎么实现封面展示的。图片封面展示在很多情景下可以用到,比如产品展示页面等。 nbsp;html>    css3图片封面展示动画                                     …

    编程技术 2025年3月29日
    100
  • CSS3怎么制作蝴蝶飞舞的动画

    css3怎么制作蝴蝶飞舞的动画?蝴蝶飞舞的动画效果是什么样的?css3制作蝴蝶飞舞的动画需要注意哪些方面?今天给大家用css3做一个蝴蝶飞舞的动画。 nbsp;html>  CSS3制作蝴蝶飞舞动画       body{ backg…

    编程技术 2025年3月29日
    100
  • css3点击显示涟漪特效

    css3点击显示涟漪特效,怎样用css3做出点击显示涟漪特效,点击显示涟漪的特效需要注意哪些方面?下面给大家做一个案例. nbsp;html>    css3点击出现不同颜色涟漪特效       /* NOTE: The styles…

    编程技术 2025年3月29日
    100
  • CSS的编码怎么转换

    css的编码怎么转换?为什么要转换css文件编码?css的文件编码怎么设置?css的文件编码为什么要转换?今天我们就给大家详细介绍一下 CSS编码转换 CSS文件编码设置篇,CSS文件utf-8与gb2312互转换方法篇 查看CSS文件编码…

    编程技术 2025年3月29日
    100
  • 怎么用CSS3做出灯光照射显示文字动画

    有时候我们需要做这么一种特效,用灯光照射,然后显示文字动画,那么今天我们就来给大家带来灯光照射显示文字动画的源码 nbsp;html>    CSS3 实现灯光照射显示文字动画                   5iweb.com.…

    编程技术 2025年3月29日
    100
  • 利用CSS3怎么做出不规则图片的切换特效制作

    给大家带来一份源码,用css3怎么做出不规则图片的切换特效制作,有需要的朋友可以拿去用一下。 nbsp;html>TweenMax不规则图片切换特效  const TWO_PI = Math.PI * 2; var images = …

    编程技术 2025年3月29日
    100
  • 怎样用css3做出图标效果

    说到现在的公司项目,相信不少公司的前端都是一团乱麻,不仅仅是因为js没有框架用,css也是不用框架,这样就导致了项目如果需要是升级或者需要维护的时候就特别的困难。 最近领导决定花大时间整理一下css样式,用他的一句话来说就是为后来者造福。 …

    编程技术 2025年3月29日
    100
  • CSS3的loading特效怎么制作

    css3的loading特效怎么制作?为什么要做loading特效?loading特效怎么设置?今天我们就给大家详细介绍一下。 nbsp;html>          CSS3 loading特效                   …

    编程技术 2025年3月29日
    100
  • CSS网页错位怎么处理

    在我们制作网页的时候,必须要注意几个点,才能让自己的网页美观流畅,那么如果css网页错位怎么处理呢?接下来给大家带来网页错位的处理方法以及预防方法。 为什么计算宽度 计算网页像素宽度是为了CSS网页布局整齐与兼容。常见的我们布局左右结构网页…

    编程技术 2025年3月29日
    100

发表回复

登录后才能评论