加载中...

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

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

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

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

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

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

x
wallpaper里面看到有人制作能靠鼠标点击翻页的漫画 直接把桌面变成阅读器了
  R- |- M# y& {) \8 r感觉挺有意思的 但是复制他的代码换图片后高宽比有问题 有大佬能解决一下吗
: b% K: s8 {2 p( `4 [6 _8 _个人就是想做个像ppt一样点击左键就翻页的网页应该不是很复杂吧
" `( N% k- S- y# T( V+ i( i! d8 _2 ~5 V他们代码如下<html>
/ Q& f+ t, t/ s    <head>& k2 U1 x6 N. @- I(欢迎访问老王论坛:laowang.vip)
        <title>Office</title>9 e) i2 @: L, t+ R9 m$ V& y(欢迎访问老王论坛:laowang.vip)
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
) F% F! j* g1 d7 E    </head>
4 a; D) ]# K$ I3 W& Z    <body></body>3 l; p. l9 d: w* m4 _/ ^# h/ C(欢迎访问老王论坛:laowang.vip)
    <style>
% `! k2 ?! ~  }" h* ?        *{ margin: 0; padding: 0; box-sizing: border-box; }! q: ^" a4 M* [" V  f& h( o) a(欢迎访问老王论坛:laowang.vip)
        body, html{ width: 100%; height: 75%; margin: 0; padding: 0; color:rgb(255, 255, 255); }) B" v/ v& t/ ~! O4 g. C(欢迎访问老王论坛:laowang.vip)
        body{ background: #000; overflow: hidden; font-size:1.5rem; font-family:'verdana'; text-shadow: 1px 1px 2px #828282; }
3 ]9 Y% [" {1 q. Q* c$ P9 u1 w" k; j        img{ position:absolute; top:0px; left:0px; opacity:0; transition: top 0.1s ease, left 0.1s ease, opacity 1s ease; }$ [' o; Q; r$ }! h3 j8 Q* |(欢迎访问老王论坛:laowang.vip)
    </style>
+ u8 \$ O# u2 k& r( U) }    <script>
+ t- V1 i4 o$ h        var zoom=1;/ p# W6 D8 q- g& X(欢迎访问老王论坛:laowang.vip)
        var xray=0.4;
% O) S( l( U9 u; V( C! V2 S4 {8 d        var lyrW=1866;6 u5 y8 J' o: ^6 ](欢迎访问老王论坛:laowang.vip)
        var lyrH=1468;
+ ~1 _& R, |- J        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"];  H. C2 w/ e( e; t" P(欢迎访问老王论坛:laowang.vip)
        var lMed=["a2.jpg","a4.jpg"];
+ D; j! ~: l) a+ S        //var lLow=["a2.jpg","a4.jpg"];5 k/ A' k# W" Y6 ?2 U(欢迎访问老王论坛:laowang.vip)

7 ?# j, x% M$ g) a/ \$ [+ ^5 F' W        var winW = window.innerWidth;4 t  a7 t; ~% p: [1 n% o5 [- U- f: A(欢迎访问老王论坛:laowang.vip)
        var winH = window.innerHeight;
8 a# D9 ~- q6 J  r( z/ J        var xrxS = winW>winH ? winW*xray : winH*xray;( }) y: n" k  U  ]  _3 ~& }; G% l(欢迎访问老王论坛:laowang.vip)

1 B: K  V3 M) q0 O( p        function xRay_del(elm) {
0 P; S/ s( r$ h            elm.style['-webkit-mask-image']='';+ O" X$ G1 p4 x5 h& ]7 t: F(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-repeat']='';4 Z- A% `1 R  {, I(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-size']='';! N% N6 M4 I6 u- R& n(欢迎访问老王论坛:laowang.vip)
        }3 U- u; K, c1 Q$ m5 d# @(欢迎访问老王论坛:laowang.vip)
        function xRay_add(elm) {+ N! \" [3 x$ }% R& t( }9 W3 x(欢迎访问老王论坛:laowang.vip)
            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%)';
! L4 N+ K( x3 G, \            elm.style['-webkit-mask-repeat']='no-repeat';
6 D( c; W" i* X* j2 U, G0 {            elm.style['-webkit-mask-size']=xrxS+'px '+xrxS+'px';
3 I- G; C& j2 O8 @7 _4 T, b( f        }
' ^7 r$ G3 j. O. i2 M3 _; m        function cycle(rotate=true) {
& R, Q" d. f, ?4 b            if(rotate) rotary.push(rotary.shift());% v( o" {3 J: `6 F(欢迎访问老王论坛:laowang.vip)
            if(xRay_status){: r4 w, T6 s" |# A(欢迎访问老王论坛:laowang.vip)
                document.body.insertBefore(rotary[1],document.body.firstChild);
* m+ z* B* z6 d, W6 D% P                document.body.insertBefore(rotary[0],document.body.firstChild);. N1 z, L2 H) P/ y(欢迎访问老王论坛:laowang.vip)

  L6 g; u) f  K1 k                rotary[0].style.opacity=1;
  Y6 W# ^, K: E3 b* ~9 @. m0 x1 k                rotary[1].style.opacity=1;# t2 A1 V  i2 }6 Q! @- Z9 z8 m(欢迎访问老王论坛:laowang.vip)
                for(var l=2;l<rotary.length;l++), r; k6 v2 k9 d(欢迎访问老王论坛:laowang.vip)
                    rotary[l].style.opacity=0;
1 f5 H" ?. B) t  K                    ( l# W& K, q* ]& C5 M' z& y(欢迎访问老王论坛:laowang.vip)
                xRay_del(rotary[0]);7 o0 X& Y+ J' g3 d* T1 M(欢迎访问老王论坛:laowang.vip)
                xRay_add(rotary[1]);
/ f9 ]! t/ t, D; j3 _            } else {4 K* j+ d# z8 m) A(欢迎访问老王论坛:laowang.vip)
                document.body.insertBefore(rotary[0],document.body.firstChild);
1 c. C6 }# o2 ?: q& T                document.body.insertBefore(rotary[1],document.body.firstChild);7 v7 U, p) \1 j5 g(欢迎访问老王论坛:laowang.vip)
' m& q6 a8 D# i$ {. w+ F9 o% G& ~(欢迎访问老王论坛:laowang.vip)
                rotary[0].style.opacity=1;; q- P+ Z  d5 ^7 |8 X5 b(欢迎访问老王论坛:laowang.vip)
                for(var l=1;l<rotary.length;l++)2 b( X) e9 q* q(欢迎访问老王论坛:laowang.vip)
                    rotary[l].style.opacity=0;
$ g4 h0 v/ V/ |                7 \  ]2 `, M7 l& ?(欢迎访问老王论坛:laowang.vip)
                xRay_del(rotary[0]);. S: _" N$ b1 D9 J$ b% h( s1 D(欢迎访问老王论坛:laowang.vip)
                xRay_del(rotary[1]);
$ Y/ Q1 Y6 [* F            }/ K5 |& _! o% H/ P( c4 ^(欢迎访问老王论坛:laowang.vip)
        }! O) N9 K! h( e: C, k: Y& [; v(欢迎访问老王论坛:laowang.vip)
        & s3 y, I4 g. F. z/ ?' o; Y, Q(欢迎访问老王论坛:laowang.vip)
        rotary=[];5 b  x8 }& G( e7 e(欢迎访问老王论坛:laowang.vip)
        for(var i=0;i<lTop.length;i++) {
/ |/ c" c+ A, x$ |' K            var layer=document.createElement('img');! v3 \  _8 M' y' q7 Y(欢迎访问老王论坛:laowang.vip)
                layer.id='L'+i;
* I, v+ F. V8 a7 y                layer.style.width=lyrW+'px';
! d- u% D, \7 M2 Z                layer.style.height=lyrH+'px';
8 U/ _; b, K" [                layer.src=lTop[i];
: M4 u3 H2 e) r                layer.onclick=cycle;
$ M! o& f9 n9 F3 r9 P                rotary[i]=layer;
7 F' Y- V2 E6 z. t  U* I                if(i==0) layer.style.opacity=1;
! A0 r, G: ~" N) a6 y            document.body.appendChild(layer);  M- L6 Q8 h: D8 _(欢迎访问老王论坛:laowang.vip)
        }
6 C! }% k  H( d1 N7 s1 y        cycle(false);
$ d7 }" l$ F+ r6 k1 @; E) ]$ v5 L. n: ~
3 t3 G5 }6 h& @2 {" {        while( (lyrW/winW)>zoom || (lyrH/winH)>zoom ) { lyrW=lyrW*0.99; lyrH=lyrH*0.99; }
+ K# j& `* }% _7 F- t/ [        while( (lyrW/winW)<zoom || (lyrH/winH)<zoom ) { lyrW=lyrW*1.01; lyrH=lyrH*1.01; }7 L% l4 q. o# ^(欢迎访问老王论坛:laowang.vip)
        for(var l=0;l<rotary.length;l++) { rotary[l].style.width=lyrW+'px'; rotary[l].style.height=lyrH+'px'; }% K: k" n: ~% J0 V& ?* K$ z+ }- g(欢迎访问老王论坛:laowang.vip)

: S: Q0 b+ ~5 _. w% @+ S$ K+ _        var gapW = lyrW-winW;0 I  R/ C. W1 ?& R  F, L(欢迎访问老王论坛:laowang.vip)
        var gapH = lyrH-winH;; V+ {. Y( F: `; P(欢迎访问老王论坛:laowang.vip)
        var anchorW = (gapW/2)*-1;
+ I! ^- D- M: t3 p% M        var anchorH = (gapH/2)*-1;' w  x# M% f9 F2 e(欢迎访问老王论坛:laowang.vip)
        var centerW = winW/2;
7 C9 p! L( R5 U& R+ O) `        var centerH = winH/2;
' {# ]5 L$ S3 [4 G% A9 U% q        document.body.onmousemove=(e)=>{/ T8 j5 i% D! I2 ]2 e(欢迎访问老王论坛:laowang.vip)
            var mouseX = e.clientX;2 g# T- [: A4 u7 ?& A# r(欢迎访问老王论坛:laowang.vip)
            var mouseY = e.clientY;
* ^$ Q- V/ K5 V  `$ A# T            var percX = ((mouseX-centerW)/winW);
( o$ J9 ~) E$ \1 |- O8 b            var percY = ((mouseY-centerH)/winH);
! E+ G: p7 p. O* v, s' S            var newW = anchorW-(gapW*percX);( M/ h+ F( g& O) z- x  g(欢迎访问老王论坛:laowang.vip)
            var newH = anchorH-(gapH*percY);. g# H0 g# \) q1 Z% w(欢迎访问老王论坛:laowang.vip)
            for(var l=0;l<rotary.length;l++) { rotary[l].style.left=newW+'px'; rotary[l].style.top=newH+'px'; }# f, `1 l1 `4 C5 ^" m7 S. U+ s(欢迎访问老王论坛:laowang.vip)
0 J$ |$ [2 ^: K( Z* X* r7 G(欢迎访问老王论坛:laowang.vip)
            var xrX=(mouseX+(newW*-1))-(xrxS/2);
7 t( i1 [( c- U5 c  e* I$ w            var xrY=(mouseY+(newH*-1))-(xrxS/2);. i5 z) e( e* f(欢迎访问老王论坛:laowang.vip)
            rotary[1].style['-webkit-mask-position-x']=xrX+'px';, g1 E8 i. ]% Y. D/ T(欢迎访问老王论坛:laowang.vip)
            rotary[1].style['-webkit-mask-position-y']=xrY+'px';- b* i7 O1 W6 d5 Y, E) r9 |' |* H1 _(欢迎访问老王论坛:laowang.vip)
        }6 S. V) p+ q5 S(欢迎访问老王论坛:laowang.vip)

$ K" E$ p! E+ }# p1 z        // Panel/ l! I& v3 e% F, R(欢迎访问老王论坛:laowang.vip)
        var panel = document.createElement('div');8 X2 M! S" v) {$ w! n(欢迎访问老王论坛:laowang.vip)
            panel.style='position:absolute; top:0rem; right:0.4rem; display:flex; flex-direction:column; font-size:2rem; line-height:2rem; ';1 j+ s- ^4 ~3 ?. a. }! a(欢迎访问老王论坛:laowang.vip)
            document.body.appendChild(panel);& {# V5 h3 _3 q1 k( y2 ]) U(欢迎访问老王论坛:laowang.vip)
3 a6 Z( Q+ x. d1 n(欢迎访问老王论坛:laowang.vip)
        var rpt_evt = null;
7 x3 C! Y3 y) p! Y1 L; X  @        var rpt_deg = 0;
2 p0 b4 _+ @" Y! o        var rpt = document.createElement('div');
6 _4 w/ d4 t5 L1 r9 |1 I            rpt.dataset.active='f';
6 W% a/ l' y' L5 l! ?$ G% v7 s3 @            rpt.innerHTML='';
8 ^7 I1 L2 @7 r            rpt.onclick=(e)=>{) n, {( _2 r0 T, y% c) C(欢迎访问老王论坛:laowang.vip)
                if(rpt.dataset.active=='f'){
/ q% K" J- v  A+ J2 w                    rpt.dataset.active='t';0 U$ m" t) J; V8 I( g(欢迎访问老王论坛:laowang.vip)
                    rpt_evt = setInterval(()=>{' h0 Z, ]. \. }5 G  I0 Z/ Q(欢迎访问老王论坛:laowang.vip)
                        if(rpt_deg==360){ cycle(); rpt_deg=0; }
/ n7 i: W0 k6 o; H& v; ~6 A                        rpt_deg++; rpt.style.transform='rotate('+rpt_deg+'deg)';6 b) j+ y5 [" C; H3 I* S(欢迎访问老王论坛:laowang.vip)
                    },166);  a4 N1 c4 s! g7 d(欢迎访问老王论坛:laowang.vip)
                } else {, W7 |# Z( u# z- X/ [(欢迎访问老王论坛:laowang.vip)
                    rpt.dataset.active='f';* q  J' e. W0 ]) Y* ]6 q(欢迎访问老王论坛:laowang.vip)
                    rpt_deg=0; rpt.style.transform='rotate('+rpt_deg+'deg)';
( E/ U2 V1 z7 f* {0 Y# K7 L                    clearInterval(rpt_evt);
* r4 b4 F& l- e, t+ m                }% l! F$ L+ h8 o" y, j(欢迎访问老王论坛:laowang.vip)
            };! B# X- V  h4 E0 M(欢迎访问老王论坛:laowang.vip)
            panel.appendChild(rpt);5 X! ]* [' s# X! k(欢迎访问老王论坛:laowang.vip)
0 Y9 X! b/ y6 g  E0 j(欢迎访问老王论坛:laowang.vip)
        var xRay_status=false;! x* m( v  |- P(欢迎访问老王论坛:laowang.vip)
        var xRay_btn = document.createElement('div');) s2 o4 T- z: x9 N9 y(欢迎访问老王论坛:laowang.vip)
            xRay_btn.innerHTML='';
5 f5 Q. R- K" i0 e: o            xRay_btn.onclick=(e)=>{3 D$ c( u2 D# S! T0 V6 G(欢迎访问老王论坛:laowang.vip)
                if(xRay_status==false) { // ON2 z% e2 ]! I- i6 d4 F(欢迎访问老王论坛:laowang.vip)
                    xRay_status=true; cycle(false); xRay_btn.style.color='rgb(255, 255, 0)';
/ c; A( J/ v& y  \7 u                } else { // OFF
1 y+ n. j! U6 ]  h                    xRay_status=false; cycle(false); xRay_btn.style.color='rgb(255, 255, 255)';
& x7 t8 Q* |! }" t) L) y/ x. h                }! \$ ^, j% H$ a* \3 Z. [" a! O& T(欢迎访问老王论坛:laowang.vip)
            };4 x. D" C" e( U& {8 b, E* `5 b) w2 ?(欢迎访问老王论坛:laowang.vip)
            panel.appendChild(xRay_btn);# s9 k! T9 R$ [& B( y" |' }4 R(欢迎访问老王论坛:laowang.vip)
( A9 c/ e- O8 H: I(欢迎访问老王论坛:laowang.vip)
        var qlt_btn = document.createElement('div');& V4 e+ R& t0 ^2 h2 }# ^(欢迎访问老王论坛:laowang.vip)
            qlt_btn.innerHTML='';
* g0 ?$ |& m1 N7 `6 e5 h            qlt_btn.dataset.qlt='top'; qlt_btn.style.color='rgb(220,20,60)';8 E: |  b! \; d8 U1 R% k(欢迎访问老王论坛:laowang.vip)
            qlt_btn.onclick=(e)=>{ qlt_switch(qlt_next(qlt_btn.dataset.qlt)); }
6 @8 q- M8 b, r" P& d3 \            panel.appendChild(qlt_btn);
& j. w% X) ^% u. u            function qlt_next(qlt){! `) X! _: S2 C(欢迎访问老王论坛:laowang.vip)
                switch(qlt){
* J) h, [) H" o5 `/ Y+ Q8 ~                    case 'top': if(typeof lMed !=='undefined') return 'med'; else return 'top'; break;
" |, {. ?4 h2 d                    case 'med': if(typeof lLow !=='undefined') return 'low'; else return 'top'; break;+ X, X3 U' b$ [. }2 R(欢迎访问老王论坛:laowang.vip)
                    case 'low': return 'top'; break;+ x7 x5 U* z& e8 z(欢迎访问老王论坛:laowang.vip)
                }+ E4 ~; L0 |' |(欢迎访问老王论坛:laowang.vip)
            }( Y* l: ~3 K# G0 W(欢迎访问老王论坛:laowang.vip)
            function qlt_switch(qlt){
4 Z! r- @3 i0 c8 S( S) K2 Y+ G# S                qlt_btn.dataset.qlt=qlt;5 d/ @7 M+ t5 i: h3 b; s: `  y: b(欢迎访问老王论坛:laowang.vip)
                switch(qlt){
8 A% N4 d1 V! w' R; ~: C) {- z0 v                    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;- W( j( N7 z" s(欢迎访问老王论坛:laowang.vip)
                    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;
* J6 L1 ?# Q1 P- @                    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;
! K. N2 O% E6 g" t5 X$ ?$ e                }$ T: a0 Z& m% o5 ](欢迎访问老王论坛:laowang.vip)
            }* Y* t$ J9 |; @$ F9 C0 J(欢迎访问老王论坛:laowang.vip)

; G! L" D7 V- [4 K    </script>4 r  d- c1 }$ F3 r(欢迎访问老王论坛:laowang.vip)
</html># L: N$ `% L- h- d$ ~. ^# {9 J, Z. \(欢迎访问老王论坛:laowang.vip)

( J, m) z+ Y; k" A, K$ N( }) Q7 n+ O2 r5 ^% x  `5 ^( G(欢迎访问老王论坛: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
; K* j! c; E. G/ fGpt呗
+ ^4 V' N* B7 K3 Y+ [! K(欢迎访问老王论坛:laowang.vip)
我靠这玩意儿确实好用 多谢了
2 P: q6 `2 ~. }: P7 Q* T
) O; x8 M/ m; o. }" J% }, ]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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