加载中...

地址发布 老王说明书 宣传中心
此板块只作为纯讨论

正经话题,不搞色情!贤者时间必备
查看: 619|回复: 3
收起左侧

[学习讨论] 有没有大佬会用代码制作网页类的壁纸

[复制链接]
发表于 2024-3-22 15:36:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?免费注册

x
wallpaper里面看到有人制作能靠鼠标点击翻页的漫画 直接把桌面变成阅读器了
0 I( q  Z# t1 [感觉挺有意思的 但是复制他的代码换图片后高宽比有问题 有大佬能解决一下吗
4 K; r8 g: I- i) q个人就是想做个像ppt一样点击左键就翻页的网页应该不是很复杂吧
" V( L# k+ f7 n3 ^  M! j他们代码如下<html>5 [% ^# I( n, v: r7 ]: ?(欢迎访问老王论坛:laowang.vip)
    <head>
' O/ w8 H: e  }: g4 J2 S' C: }        <title>Office</title>% P/ G& `. N) E2 I  N% c(欢迎访问老王论坛:laowang.vip)
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  Z( S( ]% u8 V    </head>9 B( h+ F7 B8 D/ y! y7 ~1 l(欢迎访问老王论坛:laowang.vip)
    <body></body>2 t1 P+ S1 f& S1 G8 d" a( J(欢迎访问老王论坛:laowang.vip)
    <style>! V+ P3 u4 ?' F( C(欢迎访问老王论坛:laowang.vip)
        *{ margin: 0; padding: 0; box-sizing: border-box; }# ^3 J9 f  J& l+ h  y(欢迎访问老王论坛:laowang.vip)
        body, html{ width: 100%; height: 75%; margin: 0; padding: 0; color:rgb(255, 255, 255); }
& D. ~- I$ b! X* i- V& ^# m& u# t        body{ background: #000; overflow: hidden; font-size:1.5rem; font-family:'verdana'; text-shadow: 1px 1px 2px #828282; }! l$ |4 M( W4 j7 h8 L(欢迎访问老王论坛:laowang.vip)
        img{ position:absolute; top:0px; left:0px; opacity:0; transition: top 0.1s ease, left 0.1s ease, opacity 1s ease; }. M( Y# z" y: H! v(欢迎访问老王论坛:laowang.vip)
    </style>0 e! t/ U6 I) l$ N  b8 y* q+ C) z(欢迎访问老王论坛:laowang.vip)
    <script>0 u! Y3 F7 L+ q5 C* U; N+ P(欢迎访问老王论坛:laowang.vip)
        var zoom=1;1 U: }/ ]1 O3 U. {+ D4 Y(欢迎访问老王论坛:laowang.vip)
        var xray=0.4;
7 x1 X8 P3 K7 I/ W9 ^* Q        var lyrW=1866;0 P2 B) M, |7 p# Y(欢迎访问老王论坛:laowang.vip)
        var lyrH=1468;. O" y- _& Q2 T(欢迎访问老王论坛:laowang.vip)
        var lTop=["_01.jpg","_02.jpg","_05.jpg","_06.jpg","_07.jpg","_08.jpg","_09.jpg","_10.jpg","_11.jpg","_12.jpg","_13.jpg","_14.jpg","_15.jpg","_16.jpg","_17.jpg"];
( K+ r5 C9 a3 u; \$ y) n        var lMed=["a2.jpg","a4.jpg"];
5 A. c  Z; N5 B9 v, {$ |+ a        //var lLow=["a2.jpg","a4.jpg"];
/ Z8 B! c' m. q" T9 Z3 u  o" k5 G: y1 H4 x: E(欢迎访问老王论坛:laowang.vip)
        var winW = window.innerWidth;
; T2 n4 X. t- g* b: G        var winH = window.innerHeight;
" z* ~  {4 }/ f. \        var xrxS = winW>winH ? winW*xray : winH*xray;( l7 p4 S+ P2 u5 ?6 b; I4 u% O; I& E(欢迎访问老王论坛:laowang.vip)
4 W5 P- w$ t% Z2 Y4 o) s(欢迎访问老王论坛:laowang.vip)
        function xRay_del(elm) {
8 a2 q  k. Z0 K# L  j& N! G            elm.style['-webkit-mask-image']='';$ {) ~6 m& J$ Y" B- v/ E(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-repeat']='';
' |  g6 |# A0 ~            elm.style['-webkit-mask-size']='';
* c0 P. G/ r- @        }$ `0 I* d* |) y) g(欢迎访问老王论坛:laowang.vip)
        function xRay_add(elm) {
6 o) c4 m* _2 c5 v  Q/ O1 }, N            elm.style['-webkit-mask-image']='radial-gradient(ellipse at center, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 60%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%)';$ ^/ f7 B  G) R) z; F1 M5 I! U(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-repeat']='no-repeat';
1 Z  T" a3 O  [% E+ \$ E            elm.style['-webkit-mask-size']=xrxS+'px '+xrxS+'px';
& y  q6 Y3 G# f$ p* M        }4 H# o! ]2 r0 I) Q* J( t, V(欢迎访问老王论坛:laowang.vip)
        function cycle(rotate=true) {
+ r' Y% k8 A& j! C9 [; ^            if(rotate) rotary.push(rotary.shift());
8 d- e+ U# z2 C            if(xRay_status){
* ?& r$ {$ x) [                document.body.insertBefore(rotary[1],document.body.firstChild);4 G1 c( c! ]/ _9 D; W& E7 w(欢迎访问老王论坛:laowang.vip)
                document.body.insertBefore(rotary[0],document.body.firstChild);2 ^' s5 _5 c6 x(欢迎访问老王论坛:laowang.vip)
6 L- O# }$ i2 @9 K) U8 M(欢迎访问老王论坛:laowang.vip)
                rotary[0].style.opacity=1;$ Y8 D8 t9 J- t6 P. F+ g(欢迎访问老王论坛:laowang.vip)
                rotary[1].style.opacity=1;
; V8 p$ }3 w( }4 X                for(var l=2;l<rotary.length;l++)
6 O. g- L5 b! S4 U9 i                    rotary[l].style.opacity=0;! v; b, F. E/ [(欢迎访问老王论坛:laowang.vip)
                    
" f' c4 Y& n! d1 z! `" A                xRay_del(rotary[0]);
0 J' D  k/ u; l$ ]' a9 U! i                xRay_add(rotary[1]);
. ?3 C. D( m+ M            } else {
; F' M2 t$ {" q' Q                document.body.insertBefore(rotary[0],document.body.firstChild);
' R' m2 @1 X5 ~; f: {& R                document.body.insertBefore(rotary[1],document.body.firstChild);, m  s+ o- G9 R  A' x  U(欢迎访问老王论坛:laowang.vip)
1 j+ j& f1 L# ]9 }6 U(欢迎访问老王论坛:laowang.vip)
                rotary[0].style.opacity=1;) N* S% c3 U5 p+ Y; a) r(欢迎访问老王论坛:laowang.vip)
                for(var l=1;l<rotary.length;l++)' ~7 M; {) E9 n$ p+ c(欢迎访问老王论坛:laowang.vip)
                    rotary[l].style.opacity=0;
9 l! ?9 s! c) |2 r% r. l# I               
; O9 @9 R! V2 `7 B4 b! ]                xRay_del(rotary[0]);) _  B( i- B# s3 G  j+ J3 p(欢迎访问老王论坛:laowang.vip)
                xRay_del(rotary[1]);
# T0 o8 {4 T/ t, J4 f; i            }1 G4 C$ ^0 ?  J& r# M8 N- u: Y+ i(欢迎访问老王论坛:laowang.vip)
        }
4 N' z/ G; q' [6 a, g, q        
/ d, c: @& j. A3 d" u1 v        rotary=[];
0 c/ _* m9 l7 ?2 A        for(var i=0;i<lTop.length;i++) {! f5 D# ]+ b$ o, S5 H* [# X(欢迎访问老王论坛:laowang.vip)
            var layer=document.createElement('img');+ ?) o- Y$ k- Z# q' `( i8 W(欢迎访问老王论坛:laowang.vip)
                layer.id='L'+i;. m# F! k! a5 n) X, k(欢迎访问老王论坛:laowang.vip)
                layer.style.width=lyrW+'px';$ h5 n% ~- i$ t$ a3 F(欢迎访问老王论坛:laowang.vip)
                layer.style.height=lyrH+'px';
' n$ L" w! a, a3 R* |                layer.src=lTop[i];
/ c5 e2 O! S4 I# G5 p* A7 J                layer.onclick=cycle;4 A  [3 Y0 K; {  m. n% T(欢迎访问老王论坛:laowang.vip)
                rotary[i]=layer;
8 N' |# r, [3 A# V+ c                if(i==0) layer.style.opacity=1;
8 }$ |+ L3 z3 ?; b- r5 ?3 s7 X' }9 P            document.body.appendChild(layer);2 r% m2 N* W! Q  i9 T; u9 S(欢迎访问老王论坛:laowang.vip)
        }
3 z) A  Y# `3 s: Z' L3 U9 }; w# S        cycle(false);
( n* F( G* i# O5 X1 q; z" I+ i
  o! j5 k7 v  J' @6 [! r        while( (lyrW/winW)>zoom || (lyrH/winH)>zoom ) { lyrW=lyrW*0.99; lyrH=lyrH*0.99; }
! f9 Y9 q+ k8 h2 \: n/ A        while( (lyrW/winW)<zoom || (lyrH/winH)<zoom ) { lyrW=lyrW*1.01; lyrH=lyrH*1.01; }
# ?; i, @( k5 d' Q( n# b" i        for(var l=0;l<rotary.length;l++) { rotary[l].style.width=lyrW+'px'; rotary[l].style.height=lyrH+'px'; }
2 ?$ z# c; s5 `' |8 O9 p* S  w+ |5 c9 ~3 K: v+ R# D(欢迎访问老王论坛:laowang.vip)
        var gapW = lyrW-winW;0 |& ?  S( ~% Y/ ^" {4 U! J(欢迎访问老王论坛:laowang.vip)
        var gapH = lyrH-winH;
5 a7 k, D  U: r& C        var anchorW = (gapW/2)*-1;. w* k1 z( j5 U4 M% M8 S(欢迎访问老王论坛:laowang.vip)
        var anchorH = (gapH/2)*-1;; w: C+ I* g" i6 [; P/ i(欢迎访问老王论坛:laowang.vip)
        var centerW = winW/2;7 v# z% k1 T! v(欢迎访问老王论坛:laowang.vip)
        var centerH = winH/2;
) ^: z# D8 l0 q        document.body.onmousemove=(e)=>{- N9 i" P4 Z7 I+ g6 r(欢迎访问老王论坛:laowang.vip)
            var mouseX = e.clientX;- g2 F3 M& u3 x3 o  \0 d- A' S9 k8 ^(欢迎访问老王论坛:laowang.vip)
            var mouseY = e.clientY;5 T' P* ^! W3 N% Z6 x! N  x" w8 Q(欢迎访问老王论坛:laowang.vip)
            var percX = ((mouseX-centerW)/winW);
/ u. M, q5 w4 _9 m: w( A# D2 @            var percY = ((mouseY-centerH)/winH);
+ _( v) F; F- P( u0 u5 m            var newW = anchorW-(gapW*percX);
6 z1 r0 z$ `/ V% O! M9 q            var newH = anchorH-(gapH*percY);
' [5 ^( t: C% t- S            for(var l=0;l<rotary.length;l++) { rotary[l].style.left=newW+'px'; rotary[l].style.top=newH+'px'; }
$ ?+ a. `5 A2 w5 I, T; i' V! D# P* U3 I, X* N0 ?  l; N(欢迎访问老王论坛:laowang.vip)
            var xrX=(mouseX+(newW*-1))-(xrxS/2);" E( T6 I/ \1 h( K(欢迎访问老王论坛:laowang.vip)
            var xrY=(mouseY+(newH*-1))-(xrxS/2);* E! p! Q" \# v9 z2 H(欢迎访问老王论坛:laowang.vip)
            rotary[1].style['-webkit-mask-position-x']=xrX+'px';7 X1 s/ T9 g' C7 I( t+ E6 f(欢迎访问老王论坛:laowang.vip)
            rotary[1].style['-webkit-mask-position-y']=xrY+'px';- c! ^- K8 X: }(欢迎访问老王论坛:laowang.vip)
        }
% {2 y4 I8 W. g: K
: F/ A, _/ P; P2 Y3 C* y/ E        // Panel
( S, R* H$ t0 h8 ?5 y( U+ N4 l        var panel = document.createElement('div');* F/ t% X8 p' n0 T* o' g1 Z1 I(欢迎访问老王论坛:laowang.vip)
            panel.style='position:absolute; top:0rem; right:0.4rem; display:flex; flex-direction:column; font-size:2rem; line-height:2rem; ';
% N2 O9 O! R& }! M1 X) ~            document.body.appendChild(panel);0 `0 F, g8 _6 m: T! o/ G! f6 G(欢迎访问老王论坛:laowang.vip)
0 t6 ~# X% Z2 A5 L# G) B(欢迎访问老王论坛:laowang.vip)
        var rpt_evt = null;
$ ~/ V0 o4 W1 x        var rpt_deg = 0;7 Y2 T# r6 R; p2 y8 V5 T6 j6 G(欢迎访问老王论坛:laowang.vip)
        var rpt = document.createElement('div');
* f3 m  J! _) }2 l# T# ]            rpt.dataset.active='f';
# S4 S  k: r& L5 a9 s            rpt.innerHTML='';  ?3 a9 U7 J- s(欢迎访问老王论坛:laowang.vip)
            rpt.onclick=(e)=>{
7 R# D, ?; O8 U% F                if(rpt.dataset.active=='f'){& g( V9 |5 T- ?8 U(欢迎访问老王论坛:laowang.vip)
                    rpt.dataset.active='t';
, f" i: t* j- x0 D                    rpt_evt = setInterval(()=>{
/ g7 E4 G% i) D8 v: \                        if(rpt_deg==360){ cycle(); rpt_deg=0; }. j1 b4 p9 Q( {+ u0 r(欢迎访问老王论坛:laowang.vip)
                        rpt_deg++; rpt.style.transform='rotate('+rpt_deg+'deg)';& o+ j( K! c$ C/ M9 s  j6 P(欢迎访问老王论坛:laowang.vip)
                    },166);, ]. _6 c+ N6 h; b(欢迎访问老王论坛:laowang.vip)
                } else {: ?5 |" Y* l, u! O9 _; }2 z2 J* z, i(欢迎访问老王论坛:laowang.vip)
                    rpt.dataset.active='f';% I, {+ C" F, }4 l- Y$ V(欢迎访问老王论坛:laowang.vip)
                    rpt_deg=0; rpt.style.transform='rotate('+rpt_deg+'deg)';1 a& T/ J6 K& X, A  r, U( T8 h(欢迎访问老王论坛:laowang.vip)
                    clearInterval(rpt_evt);
+ _& G5 }% p4 N0 T4 T+ G& d                }
% s. ~8 x; N9 r* G& F. r            };  k! [2 L  F3 E# X! f(欢迎访问老王论坛:laowang.vip)
            panel.appendChild(rpt);+ x7 v+ q/ `1 `# M: ~3 j6 e(欢迎访问老王论坛:laowang.vip)
" e" n+ ^2 w" t/ L(欢迎访问老王论坛:laowang.vip)
        var xRay_status=false;: T, Z  m( @3 h4 y(欢迎访问老王论坛:laowang.vip)
        var xRay_btn = document.createElement('div');9 ~3 N* \! N) a! g2 X(欢迎访问老王论坛:laowang.vip)
            xRay_btn.innerHTML='';
- g6 Z! h9 ?- G5 r7 `% Q( l            xRay_btn.onclick=(e)=>{6 ~. t- V" v+ n' f(欢迎访问老王论坛:laowang.vip)
                if(xRay_status==false) { // ON
# o9 J0 o5 }3 L; L! T+ I2 c; g                    xRay_status=true; cycle(false); xRay_btn.style.color='rgb(255, 255, 0)';. O3 M+ q& o* F( E. n, N8 k; m: w(欢迎访问老王论坛:laowang.vip)
                } else { // OFF4 R4 z, |# }! E" z. y& b(欢迎访问老王论坛:laowang.vip)
                    xRay_status=false; cycle(false); xRay_btn.style.color='rgb(255, 255, 255)';0 g& p% U6 }5 R7 I- p8 y; V% i(欢迎访问老王论坛:laowang.vip)
                }
4 K+ I. F3 r. p  M, C            };' E' s9 z. S0 U+ w(欢迎访问老王论坛:laowang.vip)
            panel.appendChild(xRay_btn);! z! p" Q, X' _6 i% v3 f7 y9 i(欢迎访问老王论坛:laowang.vip)

& l8 ~1 ~* c, n; \" I1 V6 ~' w        var qlt_btn = document.createElement('div');
+ J& |% \' t* j. g7 ]! u5 X8 Q            qlt_btn.innerHTML='';
$ K5 n: ~8 c7 a            qlt_btn.dataset.qlt='top'; qlt_btn.style.color='rgb(220,20,60)';
( M3 E  y2 }3 F9 a            qlt_btn.onclick=(e)=>{ qlt_switch(qlt_next(qlt_btn.dataset.qlt)); }
' L3 ^  |! w4 j: g) [8 F, V8 S            panel.appendChild(qlt_btn);
  c# h7 v, b/ ]- c1 U5 O2 L1 V            function qlt_next(qlt){+ v+ K& U/ D2 e(欢迎访问老王论坛:laowang.vip)
                switch(qlt){
4 k! m% i2 S! d7 [' |                    case 'top': if(typeof lMed !=='undefined') return 'med'; else return 'top'; break;
: }; [: U( d1 x& A% u, b* R' i- }                    case 'med': if(typeof lLow !=='undefined') return 'low'; else return 'top'; break;
" q# w, n2 r! o! {9 n) P                    case 'low': return 'top'; break;  n4 a, J  j/ C! ~) g$ P$ s* L& g5 ?(欢迎访问老王论坛:laowang.vip)
                }$ ?& ]2 k5 u: ?$ J1 A2 y/ [2 C(欢迎访问老王论坛:laowang.vip)
            }
* n0 q/ g' y+ u* }            function qlt_switch(qlt){
  h% y) z, \& m                qlt_btn.dataset.qlt=qlt;  @8 c! f5 y$ J* z8 n8 L4 N# j(欢迎访问老王论坛:laowang.vip)
                switch(qlt){
3 g) N* L- l5 F) M$ J- f                    case 'top': qlt_btn.style.color='rgb(220, 20, 60)'; for(var i=0;i<lTop.length;i++) document.getElementById('L'+i).src=lTop[i]; break;
, }/ s- u1 v2 Y) |1 t# g$ d0 P                    case 'med': qlt_btn.style.color='rgb(204,204,  0)'; for(var i=0;i<lMed.length;i++) document.getElementById('L'+i).src=lMed[i]; break;1 t9 G; G( i+ Y9 g) C7 R(欢迎访问老王论坛:laowang.vip)
                    case 'low': qlt_btn.style.color='rgb( 60,179,113)'; for(var i=0;i<lLow.length;i++) document.getElementById('L'+i).src=lLow[i]; break;
+ o2 r: [5 k- D3 x# x2 x. v0 W                }6 V3 m5 S3 ~$ G3 H% K! h(欢迎访问老王论坛:laowang.vip)
            }1 i9 @8 T6 i% A. c" Z. q(欢迎访问老王论坛:laowang.vip)

0 Z# ~/ D1 f+ J: J1 }4 @    </script>4 K9 T+ k9 h& T. d: f3 p! p(欢迎访问老王论坛:laowang.vip)
</html>
9 l5 Z9 h/ {9 n6 z, ^8 s' y$ T" k% A1 J(欢迎访问老王论坛:laowang.vip)
7 n! x' p7 N8 O0 C7 p* ]5 I7 P(欢迎访问老王论坛:laowang.vip)
回复

使用道具 举报

发表于 2024-3-22 23:46:37 手机版 | 显示全部楼层
你看看你图片的比例是不是更他的一样,他应该调过的
回复 支持 反对

使用道具 举报

发表于 2024-3-23 11:46:23 手机版 | 显示全部楼层
Gpt呗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-3-23 20:30:39 | 显示全部楼层
lm64552355 发表于 2024-3-23 11:46
6 N9 ~; Y0 ^. J8 i: j' U* HGpt呗
1 R* p8 A; Y  P(欢迎访问老王论坛:laowang.vip)
我靠这玩意儿确实好用 多谢了  s8 }, N1 A2 k6 M* D+ h+ @3 Z(欢迎访问老王论坛:laowang.vip)

7 d) \2 |; r0 \' b# D
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册
点击进行验证

本版积分规则

我们不生产资源,只做资源的搬运工。

tags标签-春满四合院-AvGood-Archiver-小黑屋- |网站地图