加载中...

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

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

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

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

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

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

x
wallpaper里面看到有人制作能靠鼠标点击翻页的漫画 直接把桌面变成阅读器了
* i; t* z! G5 L感觉挺有意思的 但是复制他的代码换图片后高宽比有问题 有大佬能解决一下吗
; |6 N1 e( I3 Y个人就是想做个像ppt一样点击左键就翻页的网页应该不是很复杂吧. w! M! g& u, y4 J5 A& u(欢迎访问老王论坛:laowang.vip)
他们代码如下<html>+ z$ h) d+ L" I8 Z7 c(欢迎访问老王论坛:laowang.vip)
    <head>+ y7 O: x, f; m+ V(欢迎访问老王论坛:laowang.vip)
        <title>Office</title>
4 J- [1 m2 G& \. g& ?        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
4 }2 M+ ?/ t- N    </head>$ i1 a) d) V- t7 I' h" D8 u(欢迎访问老王论坛:laowang.vip)
    <body></body>
, n2 U/ ^. X- C0 T; m" W    <style># Z3 v4 j; O! Z# v' Y- Y3 P. Z(欢迎访问老王论坛:laowang.vip)
        *{ margin: 0; padding: 0; box-sizing: border-box; }9 q2 C) h9 x: b5 Q7 a(欢迎访问老王论坛:laowang.vip)
        body, html{ width: 100%; height: 75%; margin: 0; padding: 0; color:rgb(255, 255, 255); }
  M% t! u' i0 Z% i/ F! E/ m3 G        body{ background: #000; overflow: hidden; font-size:1.5rem; font-family:'verdana'; text-shadow: 1px 1px 2px #828282; }, i5 Z0 @. m) |" `/ e/ f* }" ?/ E(欢迎访问老王论坛:laowang.vip)
        img{ position:absolute; top:0px; left:0px; opacity:0; transition: top 0.1s ease, left 0.1s ease, opacity 1s ease; }
7 v  d% g; c% R- n    </style>
: k; K9 }" V" f0 _) ]& ]2 L    <script>
2 m0 p' G1 K5 F5 L! q* |        var zoom=1;( ]1 I+ T4 @! t2 P, X7 y(欢迎访问老王论坛:laowang.vip)
        var xray=0.4;
; ]. g$ L/ Y8 h, p( q3 Q4 @$ ?1 Z        var lyrW=1866;6 L! @5 t2 [* B6 t(欢迎访问老王论坛:laowang.vip)
        var lyrH=1468;' U% b2 G  p% z  s(欢迎访问老王论坛: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"];
+ _& M4 w: ]9 l% k8 u" d4 t        var lMed=["a2.jpg","a4.jpg"];
" ~4 ?/ ?! U3 X$ M: `        //var lLow=["a2.jpg","a4.jpg"];
" H  `3 q( A& h0 l
3 m1 x4 h- C1 e        var winW = window.innerWidth;
, q5 B( K' V+ J) ~$ c' Z        var winH = window.innerHeight;8 Q9 \6 Y4 ?. x) T(欢迎访问老王论坛:laowang.vip)
        var xrxS = winW>winH ? winW*xray : winH*xray;6 W8 Z* S: C: G: U( x(欢迎访问老王论坛:laowang.vip)

  p. @' f+ x2 G. T        function xRay_del(elm) {! i. {/ u) ^) V9 ]5 O(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-image']='';
" x! ?% P5 b' d$ Q1 r" s            elm.style['-webkit-mask-repeat']='';( W& _3 W! C+ |- z, ]$ Q. u(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-size']='';
0 |/ g5 A. S/ y$ b# l        }" Z* l) {8 t( P+ v" D: u(欢迎访问老王论坛:laowang.vip)
        function xRay_add(elm) {" w6 s  n+ }9 ~$ a6 `% ?- [(欢迎访问老王论坛: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%)';
) F' |% W* }. L            elm.style['-webkit-mask-repeat']='no-repeat';. p5 {  a$ x8 ]3 m; Q(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-size']=xrxS+'px '+xrxS+'px';+ I" }' @0 S& k1 D& V) f(欢迎访问老王论坛:laowang.vip)
        }. Z' d: H, [9 t$ u(欢迎访问老王论坛:laowang.vip)
        function cycle(rotate=true) {6 M1 y/ S& S9 k9 i/ V(欢迎访问老王论坛:laowang.vip)
            if(rotate) rotary.push(rotary.shift());* `$ l( \. w% N' v6 g8 {6 e+ r8 G(欢迎访问老王论坛:laowang.vip)
            if(xRay_status){
' w; m6 i2 m2 b# \- H                document.body.insertBefore(rotary[1],document.body.firstChild);
: J5 y6 G2 N' [9 K" j( M1 x                document.body.insertBefore(rotary[0],document.body.firstChild);
6 C; w. }6 D9 ^: e! i# X" q4 a- R5 J(欢迎访问老王论坛:laowang.vip)
                rotary[0].style.opacity=1;
  p1 @$ J* G8 H6 {+ ^! ~, S. `                rotary[1].style.opacity=1;# H0 z$ d" U6 k' z(欢迎访问老王论坛:laowang.vip)
                for(var l=2;l<rotary.length;l++)- y% [( j- s# m(欢迎访问老王论坛:laowang.vip)
                    rotary[l].style.opacity=0;
+ Y3 w3 L6 A. C8 I- z                    
- f( H  j- @5 }) o5 P" y. F                xRay_del(rotary[0]);( s, \! i3 w: S1 z, X% o5 O(欢迎访问老王论坛:laowang.vip)
                xRay_add(rotary[1]);
' c) G- I* F2 I5 ~8 _# ?, n            } else {
% H% Z) d0 Q( R* k3 R/ p1 E                document.body.insertBefore(rotary[0],document.body.firstChild);8 U9 j& |2 w: S3 h; [3 d1 {3 B/ |(欢迎访问老王论坛:laowang.vip)
                document.body.insertBefore(rotary[1],document.body.firstChild);
9 L! Z4 |! Y1 O/ A6 i9 S% C
0 r. v3 m0 x9 i9 a* U# m" E( f                rotary[0].style.opacity=1;
- e7 {3 l  S3 F/ U                for(var l=1;l<rotary.length;l++)
& ]8 p9 D/ }2 Q3 b1 K                    rotary[l].style.opacity=0;3 [! z2 S5 Y; Z7 @9 q7 O; U1 k% Z(欢迎访问老王论坛:laowang.vip)
               
- G. i/ t8 J8 L. J6 g" q4 F- D                xRay_del(rotary[0]);; x7 T9 D9 ?0 K. O% j(欢迎访问老王论坛:laowang.vip)
                xRay_del(rotary[1]);
# A6 D! Q+ P, q4 n            }5 ?! M. f* v1 B0 F) O8 U3 O(欢迎访问老王论坛:laowang.vip)
        }
! k/ n$ e. ]2 H9 p. q0 h* C5 c. b' }; A        - x  X0 n- j; k( @& g2 V# S/ S$ s# L(欢迎访问老王论坛:laowang.vip)
        rotary=[];# k6 {. l% {$ J: z, c8 L- N7 X(欢迎访问老王论坛:laowang.vip)
        for(var i=0;i<lTop.length;i++) {
8 G, `" P7 s% k- L            var layer=document.createElement('img');8 i2 z$ G( ~! W5 a( x(欢迎访问老王论坛:laowang.vip)
                layer.id='L'+i;$ S5 D! h) Y3 r9 c" e(欢迎访问老王论坛:laowang.vip)
                layer.style.width=lyrW+'px';
: C  }; t) l  h" Q; O                layer.style.height=lyrH+'px';; B' f+ F2 P: i7 w7 s( Q/ Y(欢迎访问老王论坛:laowang.vip)
                layer.src=lTop[i];
, S/ y/ v8 `: W% e2 W6 I                layer.onclick=cycle;; }- c+ H: B# n1 D. E# R3 G, d(欢迎访问老王论坛:laowang.vip)
                rotary[i]=layer;
- i7 a" U+ m$ r9 |                if(i==0) layer.style.opacity=1;
8 g  X# c$ a3 q2 n5 O# I! ]            document.body.appendChild(layer);) f! L  Q6 H! E' P(欢迎访问老王论坛:laowang.vip)
        }
/ I9 m; V5 o( k3 X6 C        cycle(false);. N8 \3 j+ l4 `, @4 L! M(欢迎访问老王论坛:laowang.vip)

, z+ S% [1 y$ h6 B7 w4 D& y        while( (lyrW/winW)>zoom || (lyrH/winH)>zoom ) { lyrW=lyrW*0.99; lyrH=lyrH*0.99; }
( Z+ k( U* s# {+ H        while( (lyrW/winW)<zoom || (lyrH/winH)<zoom ) { lyrW=lyrW*1.01; lyrH=lyrH*1.01; }
/ E- J* D6 S9 A0 }& z: U        for(var l=0;l<rotary.length;l++) { rotary[l].style.width=lyrW+'px'; rotary[l].style.height=lyrH+'px'; }
# d: K6 c, P' g
2 A: {% Y! _! D' F& F        var gapW = lyrW-winW;7 @& |: f( X- b7 g6 k! J6 _(欢迎访问老王论坛:laowang.vip)
        var gapH = lyrH-winH;/ i0 i- ]. y% j* [; }(欢迎访问老王论坛:laowang.vip)
        var anchorW = (gapW/2)*-1;
- ]9 J8 s& F' O        var anchorH = (gapH/2)*-1;, j( C& H& b; [) `: \# k' `(欢迎访问老王论坛:laowang.vip)
        var centerW = winW/2;0 U: ?8 g; e; d( ?) Z& a(欢迎访问老王论坛:laowang.vip)
        var centerH = winH/2;
4 q+ D7 j/ t0 l, A        document.body.onmousemove=(e)=>{1 |/ _' M5 g3 Q! `$ l# U(欢迎访问老王论坛:laowang.vip)
            var mouseX = e.clientX;' b% e+ _7 f+ y' U& i6 y(欢迎访问老王论坛:laowang.vip)
            var mouseY = e.clientY;
* }' U0 S' y8 T6 n            var percX = ((mouseX-centerW)/winW);7 V' W9 t. p& X(欢迎访问老王论坛:laowang.vip)
            var percY = ((mouseY-centerH)/winH);5 v8 o1 u, O, W% j) G) |5 z$ Q(欢迎访问老王论坛:laowang.vip)
            var newW = anchorW-(gapW*percX);& _  z$ J& q/ @7 s/ s3 C  ?. L/ i(欢迎访问老王论坛:laowang.vip)
            var newH = anchorH-(gapH*percY);
, f" Y+ l9 t( j            for(var l=0;l<rotary.length;l++) { rotary[l].style.left=newW+'px'; rotary[l].style.top=newH+'px'; }4 `! Z* G& c/ q2 C(欢迎访问老王论坛:laowang.vip)

) u+ v/ V+ u+ u% C( n            var xrX=(mouseX+(newW*-1))-(xrxS/2);
' i* R( {  g' W/ r, ]            var xrY=(mouseY+(newH*-1))-(xrxS/2);9 F) ~; R, ?: n- D) H0 ]: i" n(欢迎访问老王论坛:laowang.vip)
            rotary[1].style['-webkit-mask-position-x']=xrX+'px';3 [$ T4 W. N& e9 [0 c9 g1 O3 U9 K3 f(欢迎访问老王论坛:laowang.vip)
            rotary[1].style['-webkit-mask-position-y']=xrY+'px';; m9 [" Q% y" x+ M0 n(欢迎访问老王论坛:laowang.vip)
        }
7 T2 F0 ~8 S0 M) ?$ Z1 K" J
9 m/ z, x8 r0 L* `7 M+ u7 u# E0 g: P! b  \        // Panel, h2 q8 D# b2 j( n(欢迎访问老王论坛:laowang.vip)
        var panel = document.createElement('div');
) Q& P8 H5 l# w  _            panel.style='position:absolute; top:0rem; right:0.4rem; display:flex; flex-direction:column; font-size:2rem; line-height:2rem; ';
5 Z( A5 _2 J  \. a4 e1 Q; Y6 J            document.body.appendChild(panel);7 l- [8 B2 P: M. ?* P' I' b(欢迎访问老王论坛:laowang.vip)
/ v* ~" F4 k0 E4 T(欢迎访问老王论坛:laowang.vip)
        var rpt_evt = null;
: q$ F8 j: w% H9 N  }2 G, m. u- g        var rpt_deg = 0;
5 V: Y; j' \) P3 g+ d" E        var rpt = document.createElement('div');
$ U4 z9 f1 M5 f& G) [% f* [            rpt.dataset.active='f';
3 J$ ]' M) o8 Z. l8 a4 @+ D" G            rpt.innerHTML='';
  F6 T# _' u% P, k: B            rpt.onclick=(e)=>{' u/ ~: |! l0 {9 t! n$ R' O(欢迎访问老王论坛:laowang.vip)
                if(rpt.dataset.active=='f'){0 l9 ?# i" W4 s* j/ n(欢迎访问老王论坛:laowang.vip)
                    rpt.dataset.active='t';
- d1 }- u/ w5 S% B* ^                    rpt_evt = setInterval(()=>{! b0 ~! T: o9 c0 x. k# s(欢迎访问老王论坛:laowang.vip)
                        if(rpt_deg==360){ cycle(); rpt_deg=0; }
0 g" O5 Y0 ]2 P% L8 e                        rpt_deg++; rpt.style.transform='rotate('+rpt_deg+'deg)';6 F8 Y- F( D1 |; O, K/ S(欢迎访问老王论坛:laowang.vip)
                    },166);
" |! n. e, C" l- d                } else {5 `. m* v# M1 Y0 z* x  e(欢迎访问老王论坛:laowang.vip)
                    rpt.dataset.active='f';5 Z8 n& E9 a/ H  h(欢迎访问老王论坛:laowang.vip)
                    rpt_deg=0; rpt.style.transform='rotate('+rpt_deg+'deg)';
' |( d: i8 R% \$ w) `5 }3 K                    clearInterval(rpt_evt);$ _! c! ]9 D4 p+ M$ v( \/ z(欢迎访问老王论坛:laowang.vip)
                }( m  w2 X) z, l(欢迎访问老王论坛:laowang.vip)
            };* |* ~/ I/ R1 \7 R. Y9 o; z(欢迎访问老王论坛:laowang.vip)
            panel.appendChild(rpt);8 m4 L5 j4 e6 T' b(欢迎访问老王论坛:laowang.vip)
: K3 y0 s/ p+ J7 Q. ^( }(欢迎访问老王论坛:laowang.vip)
        var xRay_status=false;9 Q* W5 u( e8 P9 q2 g! y& e. i5 h(欢迎访问老王论坛:laowang.vip)
        var xRay_btn = document.createElement('div');
9 `% q% a9 x4 E4 Z% ~# l1 r            xRay_btn.innerHTML='';
2 ?5 F- k* \' g4 h6 o2 E            xRay_btn.onclick=(e)=>{* v* F  a9 R/ ~5 b5 l7 |(欢迎访问老王论坛:laowang.vip)
                if(xRay_status==false) { // ON  ^3 Z  L6 m' B6 g(欢迎访问老王论坛:laowang.vip)
                    xRay_status=true; cycle(false); xRay_btn.style.color='rgb(255, 255, 0)';
( y- l! z' h& F# ?/ D                } else { // OFF. R' }  \$ `+ s( y1 f( A% R& c8 n(欢迎访问老王论坛:laowang.vip)
                    xRay_status=false; cycle(false); xRay_btn.style.color='rgb(255, 255, 255)';
* |" z- R! E4 \4 {1 g( t) v; ~                }2 H2 K" `; ]# W(欢迎访问老王论坛:laowang.vip)
            };
2 c- D, C7 [9 ?3 H            panel.appendChild(xRay_btn);
+ c, Z4 D- e0 a% G/ k: r% C- C
0 }# S- W. e* }/ k+ }; Y        var qlt_btn = document.createElement('div');
: Q, U2 n, T  s7 ]7 j            qlt_btn.innerHTML='';% O1 k) ]8 R. h- v(欢迎访问老王论坛:laowang.vip)
            qlt_btn.dataset.qlt='top'; qlt_btn.style.color='rgb(220,20,60)';
$ y0 g) X6 U5 D* |            qlt_btn.onclick=(e)=>{ qlt_switch(qlt_next(qlt_btn.dataset.qlt)); }
1 ?# H$ {* t7 R5 {5 `            panel.appendChild(qlt_btn);
' B! B) A5 n1 @, b- C            function qlt_next(qlt){+ }, C- j; Q% _6 ]5 ]2 H0 v(欢迎访问老王论坛:laowang.vip)
                switch(qlt){
: A- c/ @! x' G; G                    case 'top': if(typeof lMed !=='undefined') return 'med'; else return 'top'; break;" b2 F- ^9 ?2 p2 A7 z6 T(欢迎访问老王论坛:laowang.vip)
                    case 'med': if(typeof lLow !=='undefined') return 'low'; else return 'top'; break;- o- O6 e3 l! |! D( L/ ^& {' M(欢迎访问老王论坛:laowang.vip)
                    case 'low': return 'top'; break;* E- c( [1 \5 r% Z" U(欢迎访问老王论坛:laowang.vip)
                }5 a* U% }6 g7 w' ^(欢迎访问老王论坛:laowang.vip)
            }2 r3 v" z4 n- p/ U(欢迎访问老王论坛:laowang.vip)
            function qlt_switch(qlt){
' q4 O3 f$ L. q. G                qlt_btn.dataset.qlt=qlt;$ v# v4 i8 X  S( u9 Y(欢迎访问老王论坛:laowang.vip)
                switch(qlt){
5 |8 K5 P& V# l6 f' `7 w& r4 q                    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;; g( k* D) H" u& z" b) J- ?(欢迎访问老王论坛: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;5 G6 Y. k1 E) o0 `( o5 u(欢迎访问老王论坛: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;& `) h' Z, X+ T! [% ]1 j(欢迎访问老王论坛:laowang.vip)
                }$ o5 @4 s2 w0 \* J(欢迎访问老王论坛:laowang.vip)
            }6 F4 e2 H- G) q5 a7 @(欢迎访问老王论坛:laowang.vip)
) M" D1 Z5 \2 M$ x6 `- P(欢迎访问老王论坛:laowang.vip)
    </script>
$ \% Z! K: c9 ?. J% f</html>9 f. r6 v/ Z0 g  C+ Q& o(欢迎访问老王论坛:laowang.vip)
' L/ I6 ]- L" t5 B, i# q(欢迎访问老王论坛:laowang.vip)

9 j" R6 k  \) Q  R  n
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2024-3-23 20:30:39 | 显示全部楼层
lm64552355 发表于 2024-3-23 11:467 H) b1 t: |* S- F  V  g  G9 ]  C3 Z(欢迎访问老王论坛:laowang.vip)
Gpt呗

% ?* e, `; Y) {  u. m我靠这玩意儿确实好用 多谢了
. }2 H- H$ l3 X+ g
9 g9 q% W: u- V/ v5 Y
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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