出去打工和儿子租房
  • css樣式】如何循環淡入淡出圖片

    2021-12-08 11:25發布

    9條回答
    我是大臉貓
    2樓 · 2021-12-08 13:55

    jQuery自帶淡入淡出效果 https://www.w3school.com.cn/jquery/jquery_fade.asp 看看這個?


    直接修改img的src屬性無法實現你說的效果 給你一個css版的演示

    ????
    ????
    ????
    ????
    ????
    ????


    羊羊0531
    4樓 · 2021-12-08 14:49

    ?

    ```javascript

    var s2 = document.documentElement.scrollTop;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

    ? ? ? ? ? ? ? ? ? ? if(s2 > "700")

    ? ? ? ? ? ? ? ? ? ? {

    ? ? ? ? ? ? ? ? ? ? ? ? $(".main:nth-child(2)").css("mix-blend-mode","multiply");

    ? ? ? ? ? ? ? ? ? ? ? ? $(".main:nth-child(2)").animate({opacity:"0.8"},2000,function(){

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? zh();

    ? ? ? ? ? ? ? ? ? ? ? ? });

    ? ? ? ? ? ? ? ? ? ? }

    ? ? ? ? ? ? ? ? ? ? function zh(){

    ? ? ? ? ? ? ? ? ? ? ? ? $(".per2 img:nth-child(2)").animate({opacity:"0"},2000,function(){

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? $(".per2 img:nth-child(3)").animate({opacity:"0.8"},2000,function(){

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $(".per2 img:nth-child(3)").animate({opacity:"0"},2000,function(){

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $(".per2 img:nth-child(2)").animate({opacity:"0.8"},2000,function(){

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? zh();

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? })

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? })

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? })

    ? ? ? ? ? ? ? ? ? ? ? ? })

    ? ? ? ? ? ? ? ? ? ? }


    aijingda
    5樓 · 2021-12-09 14:48

    直接看代碼,一步一步告訴你哈

    1、將背景圖片給到內容所在元素的兄弟元素,即

    ??
    內容
    ?? ??
    ??
    內容

    2、將背景圖片給到內容所在元素的 before 偽類,即

    ??
    ???? ???? ????:before ????內容??

    剩下的就是參考其他答主設置 css 樣式漸變策略了,通過一個樣式的增刪來觸發漸變動畫,在背景圖所在元素或偽類透明度為 0 時,更換元素 background-image 的值,對于偽類,你需要通過另一個樣式來更改偽類的背景圖片指向。

    .content-with-before-bg{
    ??position:?relative;}.content-with-before-bg:before{
    ??position:?absolute;
    ??top:?0;
    ??bottom:?0;
    ??left:?0;
    ??right:?0;
    ??content:?"?";
    ??opacity:?1;
    ??transition:?opacity?.5s;
    ??background-image:?...;
    ??/*?防止內容被背景遮蓋?*/
    ??z-index:?-1;}/*?另一個樣式?*/.content-with-before-bg.active:before{
    ???background-image:?...;}/*?啟動變換?*/.content-with-before-bg.transforming:before{
    ???opacity:?0;}

    其實如果你愿意,此處的 before 偽類完全可以換成一個 img 元素,可以省略額外那一個樣式,而且替換圖片更隨意。


    一個很哇塞的姑娘
    6樓 · 2021-12-09 16:03
    CSS代碼:
    @-webkit-keyframes?fadeInOut?{
    ????0%?{
    ????????opacity:1;?????}
    ????25%?{
    ????????opacity:0;????}
    ????50%?{
    ????????opacity:?0;????
    ????}
    ????75%?{
    ????????opacity:1;????}}.anim_fade_image?{
    ????position:absolute;????
    ????-webkit-animation-name:?fadeInOut;????-webkit-animation-timing-function:?ease-in-out;????-webkit-animation-iteration-count:?infinite;????-webkit-animation-duration:?12s;????-webkit-animation-direction:?alternate;}
    HTML代碼:


    style
    .a{
    ??? height: 375px;
    ??? width: 500px;
    ??? opacity: 0;
    ??? -webkit-transition:all 1.0s ease-in-out;
    ??? -moz-transition:all 1.0s ease-in-out;
    ??? -o-transition:all 1.0s ease-in-out;
    ??? -ms-transition:all 1.0s ease-in-out;
    ??? transition:all 1.0s ease-in-out;
    }?? ?
    .a:hover{
    ??? background-image:url(a.png);
    ??? cursor: pointer;
    ??? opacity: 1;
    }
    .b{
    ??? height: 375px;
    ??? width: 500px;
    ??? opacity: 0;
    ??? -webkit-transition:all 1.0s ease-in-out;
    ??? -moz-transition:all 1.0s ease-in-out;
    ??? -o-transition:all 1.0s ease-in-out;
    ??? -ms-transition:all 1.0s ease-in-out;
    ??? transition:all 1.0s ease-in-out;
    }?? ?
    .b:hover{
    ??? background-image:url(b.png);
    ??? cursor: pointer;
    ??? opacity: 1;
    }






    myy
    8樓 · 2021-12-10 10:02

    JQ的api里有淡入淡出的方法

    Danke - 四有青年
    9樓 · 2021-12-15 13:24

    首先就是淡入淡出是在唱過的模式下可以找到

    接下來就是導入兩端相鄰的素材

    將淡入淡出效果進行添加,添加在兩端素材的中間

    雙擊轉場標識之后,可以修改里面的參數:持續時間

    再有就是可以修改圖片的轉場疊加方式

    相關問題推薦

    • 回答 11

      這種情況可能是中文注釋的原因,css并沒有規定不允許中文注釋,但是我也曾經遇到過這種問題,抱歉無法解析透徹。解決方法:備份后,一個一個刪除中文注釋。也許突然刪除一條后你就發現成功了...

    • 回答 9

      css過渡與動畫主要區別在于:transition需要觸發一個事件才會隨著時間改變其CSS屬性;animation在不需要觸發任何事件的情況下,也可以顯式的隨時間變化來改變元素CSS屬性,達到一種動畫的效果。css過渡與動畫區別總結:1、動畫不需要事件觸發,過渡需要。2、...

    • 回答 6

      過渡的觸發機制:?偽類觸發?:hover?:active?:focus?:checked?媒體查詢:通過@media屬性判斷設備的尺寸,方向等?JavaScript觸發:用JavaScript腳本觸發?示例:?/*設置過渡*/?img {??? ?/*為防止瀏覽器兼容性,需要加上前綴*/?? ? ? ? ? ...

    • 回答 5

      有效的過渡屬性包括:background, position, border, color,margin, padding, height, width, outline, visibility, opacity, zindex,line-height, letter-spacing, word-spacing, min/maxlength/height/width, text的一些屬性等等tra...

    • 回答 8

      box-shadow: 3px 3px 2px #ccc;來設置圖層陰影參數說明:垂直偏移,水平偏移,陰影寬度和陰影顏色

    • 回答 5

      在進行頁面布局時,DIV邊框默認是矩形邊框,想讓邊框為圓角時,可以用CSS3的border-radius這一屬性來實現。例如:想讓div盒子邊框四個角都為半徑為10px的圓角時具體代碼如下:效果圖:下面對border-radius具體細節進行介紹:語法:border-radius: 1-4 length|...

    • 回答 7

      一、css3邊框1、border-image 邊框border-image: url(xxx.png) numberstretch 很好理解就是拉伸,有多長拉多長。repeat (和4角上 同等大小圖片進行平鋪 當邊框中間區域長度不是4角圖片大小的整數倍時 會被切割)鋪滿(round)(4角上的圖片 進行拉伸平鋪 不會被切...

    • 回答 5

      css3線性漸變設置的背景顏色漸變首先我們要知道css3線性漸變所用的屬性是linear-gradient。語法:linear-gradient(to bottom,colorStrat,colorEnd)參數含義:第一個參數指定 漸變的方向to bottom 從上至下;to bottom right 從左上至右下;to right 從左至右...

    • 回答 4

      CSS3 過渡是元素從一種樣式逐漸改變為另一種的效果。

    • 回答 7

      1、animation-name屬性2、animation-duration屬性3、animation-timing-function屬性4、animation-delay屬性5、animation-iteration-count屬性6、animation-direction屬性7、animation-fill-mode屬性8、animation-play-state屬性

    • 回答 6

      CSS3 過渡是元素從一種樣式逐漸改變為另一種的效果。通過過渡transition屬性,可以讓web前端開發人員不需要javascript就可以實現簡單的動畫交互效果,要實現這一點,必須實現一項內容,即指定效果的持續時間。一、過渡屬性屬性描述CSStransition簡寫屬性,用于...

    • 回答 1

      (1)內嵌式通過來書寫CSS代碼。只能應用于當前網頁,不能被其它網頁共享。注意:標記可以放在網頁的任何地方,但一般放在。(2)外聯式通過標記來引入外部的CSS文件(.css)??梢员黄渌W頁共享。public.css index.css news.css about.css格式:注意:標記只...

    • 回答 6

      CSS可以讓網頁穿上漂亮衣服,CSS可以控制HTML標簽對象的css 寬度、css 高度、float浮動、文字大小、字體、css背景等樣式達到我們想要的布局效果。CSS功能和作用也就在于此。我們學習CSS其實就是學習HTML標簽應用與CSS樣式控制。...

    • css是什么意思css樣式 2020-09-22 10:39
      回答 9

      css是層疊樣式表(英文全稱:Cascading Style Sheets)是一種用來表現HTML(標準通用標記語言的一個應用)或XML(標準通用標記語言的一個子集)等文件樣式的計算機語言。CSS不僅可以靜態地修飾網頁,還可以配合各種腳本語言動態地對網頁各元素進行格式化。CSS為...

    • 回答 6
      已采納

      下面這些軟件都可以VSCodeWebStormSublimeHbuilderdreamweaveratomBracketsnotepad++

    沒有解決我的問題,去提問
    出去打工和儿子租房