加载中...

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

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

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

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

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

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

x
wallpaper里面看到有人制作能靠鼠标点击翻页的漫画 直接把桌面变成阅读器了
# F  `- W1 O4 _' A' f6 o感觉挺有意思的 但是复制他的代码换图片后高宽比有问题 有大佬能解决一下吗
$ ~) q% e6 E6 r" W0 }) _$ W个人就是想做个像ppt一样点击左键就翻页的网页应该不是很复杂吧
! h: k) t! Y+ ]5 ^" o他们代码如下<html>
+ P& B# ]( _# u( u) U, ~    <head>0 W' V# O. _$ X; S' x(欢迎访问老王论坛:laowang.vip)
        <title>Office</title>5 X$ o' R2 g9 G% l0 w5 Z7 B  k(欢迎访问老王论坛:laowang.vip)
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />3 e' ]0 w7 r3 O+ a) T(欢迎访问老王论坛:laowang.vip)
    </head>7 L$ m7 n' U" r! i8 i  T% r(欢迎访问老王论坛:laowang.vip)
    <body></body>
" G6 Z. W* S, n: U    <style>
2 r6 E; ^9 ^4 L+ h8 g. c0 A3 W        *{ margin: 0; padding: 0; box-sizing: border-box; }/ ]: C8 H, J: J7 j(欢迎访问老王论坛:laowang.vip)
        body, html{ width: 100%; height: 75%; margin: 0; padding: 0; color:rgb(255, 255, 255); }3 H& m6 O/ r- c: d# i5 |: q# Z(欢迎访问老王论坛:laowang.vip)
        body{ background: #000; overflow: hidden; font-size:1.5rem; font-family:'verdana'; text-shadow: 1px 1px 2px #828282; }0 c2 ]1 x# S1 g' F5 `5 ~  m$ |(欢迎访问老王论坛:laowang.vip)
        img{ position:absolute; top:0px; left:0px; opacity:0; transition: top 0.1s ease, left 0.1s ease, opacity 1s ease; }4 n. D) n! P" J. m) N(欢迎访问老王论坛:laowang.vip)
    </style>
# P2 Y* }; Q7 e& U& I9 B0 |( o    <script>
6 F! p4 o& N) ]        var zoom=1;
% t! Q& _% x, D7 f        var xray=0.4;
2 Z! A2 \) Y4 g' Z( W        var lyrW=1866;& y2 G; R' r, A0 p$ g0 U& w* K- g* X; A(欢迎访问老王论坛:laowang.vip)
        var lyrH=1468;
$ b& c8 c. R' o! 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"];
! s+ c+ \; g; X' f# \: R7 i        var lMed=["a2.jpg","a4.jpg"];, M# ?% b7 p8 l, U6 Y+ U(欢迎访问老王论坛:laowang.vip)
        //var lLow=["a2.jpg","a4.jpg"];
" K7 ]1 L1 k5 Q5 j
4 P7 t6 \! \/ n% c) Q        var winW = window.innerWidth;
& j0 j. k* E6 ?; @" p        var winH = window.innerHeight;
3 z- n: p$ Q4 h( V        var xrxS = winW>winH ? winW*xray : winH*xray;' L. C0 [: ~( T: J(欢迎访问老王论坛:laowang.vip)
# g( U! Z4 M/ D(欢迎访问老王论坛:laowang.vip)
        function xRay_del(elm) {0 J5 i& [! c+ q/ B, A9 M(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-image']='';
  p. z( T7 s, U; Z! i            elm.style['-webkit-mask-repeat']='';
7 g0 D+ Y) d9 Q9 ]' Q            elm.style['-webkit-mask-size']='';: Z/ Z  H, v* h5 k! `(欢迎访问老王论坛:laowang.vip)
        }
5 N# {+ E- X( `6 S0 B4 m& R# j/ B8 g        function xRay_add(elm) {. m* e5 {1 P+ o0 V0 F(欢迎访问老王论坛: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%)';) A2 i. F# t( V8 ~7 M' S, M3 \(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-repeat']='no-repeat';
$ V; r4 J3 O9 j4 \5 A/ M* G            elm.style['-webkit-mask-size']=xrxS+'px '+xrxS+'px';/ d/ n  R& X: b2 C, K. ?$ ^(欢迎访问老王论坛:laowang.vip)
        }
" b: [8 |; \0 ~5 d( {! _        function cycle(rotate=true) {
; ?0 L& `: D+ e8 s            if(rotate) rotary.push(rotary.shift());
( k' i. Y% m$ C            if(xRay_status){
& K) }8 }9 M7 G+ S                document.body.insertBefore(rotary[1],document.body.firstChild);
  L1 l) }& _$ W+ J' `                document.body.insertBefore(rotary[0],document.body.firstChild);
2 i: Y# N+ Y6 C' @, m
) f* r1 q" O( @" ^" O) S3 C* n                rotary[0].style.opacity=1;
  ?" V1 r1 J& h: b+ \                rotary[1].style.opacity=1;1 r' D% P3 g. m+ O4 L. M# t(欢迎访问老王论坛:laowang.vip)
                for(var l=2;l<rotary.length;l++)# q" w7 I4 t6 Q3 }0 d4 {5 M9 ?9 R(欢迎访问老王论坛:laowang.vip)
                    rotary[l].style.opacity=0;
( z8 u5 ~; _" L# M                    # e5 k- w* u& E! ]  A. i+ ~3 W(欢迎访问老王论坛:laowang.vip)
                xRay_del(rotary[0]);0 F/ L0 ^3 V* d(欢迎访问老王论坛:laowang.vip)
                xRay_add(rotary[1]);" t& u3 k- i1 u( p(欢迎访问老王论坛:laowang.vip)
            } else {) \. @/ B! b8 D3 Z& o/ ?8 _(欢迎访问老王论坛:laowang.vip)
                document.body.insertBefore(rotary[0],document.body.firstChild);
6 t. w, j" T( ]" L                document.body.insertBefore(rotary[1],document.body.firstChild);
7 i# c: Y+ y2 r
' s6 l. K5 ]8 r0 W- i, @                rotary[0].style.opacity=1;1 G, a$ c$ V& S5 {(欢迎访问老王论坛:laowang.vip)
                for(var l=1;l<rotary.length;l++)& i. G2 H7 I9 x% s, Z(欢迎访问老王论坛:laowang.vip)
                    rotary[l].style.opacity=0;/ R. Y/ T; ~, u2 L(欢迎访问老王论坛:laowang.vip)
               
- G- n, t% v4 w; c6 `                xRay_del(rotary[0]);7 S+ z, h& A. x* Q. s(欢迎访问老王论坛:laowang.vip)
                xRay_del(rotary[1]);, ^3 w1 T* N! L2 b(欢迎访问老王论坛:laowang.vip)
            }
. D& U4 n7 `% s  V7 t5 b        }
7 M) y: i. s, m        
8 M# X/ s- P( H; H/ ^7 E. [9 G, h        rotary=[];
; r0 ^$ V" s  m% i2 J' h2 F5 Q        for(var i=0;i<lTop.length;i++) {9 o$ M% x2 q1 I; F(欢迎访问老王论坛:laowang.vip)
            var layer=document.createElement('img');
5 s  ]! K% a& x  ]: K/ H                layer.id='L'+i;
! o7 Y3 n) r+ C" z* l: p; h                layer.style.width=lyrW+'px';* M, c5 W+ ^- d4 T# k" |(欢迎访问老王论坛:laowang.vip)
                layer.style.height=lyrH+'px';7 a$ d8 G; |3 v  k) K(欢迎访问老王论坛:laowang.vip)
                layer.src=lTop[i];$ S# {5 D, q5 b# t7 ~5 z  `(欢迎访问老王论坛:laowang.vip)
                layer.onclick=cycle;
) g' t' }, g# z) m* ]* K/ J7 q                rotary[i]=layer;
+ l9 E' r8 M& ~6 I  x                if(i==0) layer.style.opacity=1;3 |/ F, W" S$ E) ]& t* `. W(欢迎访问老王论坛:laowang.vip)
            document.body.appendChild(layer);, v  R0 j0 a- {  ?; e- V3 G(欢迎访问老王论坛:laowang.vip)
        }
, g, u. l" W: c. D  f        cycle(false);0 w# B0 z1 l  y# e  K(欢迎访问老王论坛:laowang.vip)

4 @7 W, r" v  {6 g        while( (lyrW/winW)>zoom || (lyrH/winH)>zoom ) { lyrW=lyrW*0.99; lyrH=lyrH*0.99; }# ]# p8 h2 @/ f5 L(欢迎访问老王论坛:laowang.vip)
        while( (lyrW/winW)<zoom || (lyrH/winH)<zoom ) { lyrW=lyrW*1.01; lyrH=lyrH*1.01; }' A) C, U  W$ |0 ~% y2 N(欢迎访问老王论坛:laowang.vip)
        for(var l=0;l<rotary.length;l++) { rotary[l].style.width=lyrW+'px'; rotary[l].style.height=lyrH+'px'; }
  S3 v. O  P0 q  `/ v" ^5 S
, n& a" ]6 y6 k/ w        var gapW = lyrW-winW;
7 t$ Q% M" B$ b% W        var gapH = lyrH-winH;
1 P; w3 B+ X) B: O/ I0 w) R. ~        var anchorW = (gapW/2)*-1;8 [& P- I6 {4 J(欢迎访问老王论坛:laowang.vip)
        var anchorH = (gapH/2)*-1;( b- o2 t2 M; w+ V(欢迎访问老王论坛:laowang.vip)
        var centerW = winW/2;1 z2 p2 h- R: [! z9 k' l$ e. W(欢迎访问老王论坛:laowang.vip)
        var centerH = winH/2;
2 C  m# B+ O$ |# J  [* y        document.body.onmousemove=(e)=>{
& }" f: P# V" Q1 f3 B# \' R            var mouseX = e.clientX;8 e) M+ ^2 ?7 U: C) t+ G(欢迎访问老王论坛:laowang.vip)
            var mouseY = e.clientY;2 R/ W" o8 q' ~0 P# x8 g% p, _% |(欢迎访问老王论坛:laowang.vip)
            var percX = ((mouseX-centerW)/winW);
5 \0 f6 G3 }, A4 L0 b            var percY = ((mouseY-centerH)/winH);
  j- j: H% u3 j* Z  t            var newW = anchorW-(gapW*percX);, c* w/ c3 R0 U: m& \$ ](欢迎访问老王论坛:laowang.vip)
            var newH = anchorH-(gapH*percY);! M& q1 J& G) _+ H(欢迎访问老王论坛:laowang.vip)
            for(var l=0;l<rotary.length;l++) { rotary[l].style.left=newW+'px'; rotary[l].style.top=newH+'px'; }2 x1 @$ r7 l1 q$ ~9 C9 i(欢迎访问老王论坛:laowang.vip)

. _5 C$ ]9 Z& L: M  K            var xrX=(mouseX+(newW*-1))-(xrxS/2);
5 T0 b5 b, p  K: J8 \            var xrY=(mouseY+(newH*-1))-(xrxS/2);
+ F" ]+ Z4 d. Q4 k% Q  ^: r% e            rotary[1].style['-webkit-mask-position-x']=xrX+'px';
  p) Z( ]7 E/ x( {) v; p            rotary[1].style['-webkit-mask-position-y']=xrY+'px';1 V7 m) E* V" z8 z7 z- m6 z(欢迎访问老王论坛:laowang.vip)
        }
, C( d+ w' F, @/ e9 ~0 P" v0 t( g# u0 F. E5 V3 o3 g' g(欢迎访问老王论坛:laowang.vip)
        // Panel
/ e' {* k2 n# y3 x8 L        var panel = document.createElement('div');% M. @; c- _) H  ?(欢迎访问老王论坛:laowang.vip)
            panel.style='position:absolute; top:0rem; right:0.4rem; display:flex; flex-direction:column; font-size:2rem; line-height:2rem; ';
4 b: @3 d, W. i8 ~4 @; }0 ~+ t0 a            document.body.appendChild(panel);
0 V! n( O0 c3 X5 ~) f' _' Q" P4 i' ], o/ X9 W9 D(欢迎访问老王论坛:laowang.vip)
        var rpt_evt = null;( h. {+ S. ~, D7 \; ~(欢迎访问老王论坛:laowang.vip)
        var rpt_deg = 0;
! e5 `. i' H) X+ o" y0 ?. l        var rpt = document.createElement('div');/ u- D4 l6 e0 j4 I(欢迎访问老王论坛:laowang.vip)
            rpt.dataset.active='f';
5 I( b  {" F4 Y3 W- w            rpt.innerHTML='';4 Z2 z0 z# f1 |1 ]5 d(欢迎访问老王论坛:laowang.vip)
            rpt.onclick=(e)=>{: U. m8 E# H  i3 L+ Q) t(欢迎访问老王论坛:laowang.vip)
                if(rpt.dataset.active=='f'){
% G8 t9 ^& J$ u' @4 Z$ g                    rpt.dataset.active='t';2 _/ f  n$ B9 f: ~( Z(欢迎访问老王论坛:laowang.vip)
                    rpt_evt = setInterval(()=>{" F- e! O( c2 a4 p- v  b(欢迎访问老王论坛:laowang.vip)
                        if(rpt_deg==360){ cycle(); rpt_deg=0; }8 D( ?- j/ c  Z. b8 G(欢迎访问老王论坛:laowang.vip)
                        rpt_deg++; rpt.style.transform='rotate('+rpt_deg+'deg)';
2 |. P, b# E, l  \, E                    },166);) g$ T0 Z' b6 \+ _! j0 n(欢迎访问老王论坛:laowang.vip)
                } else {
% p- [; G2 o# u% r                    rpt.dataset.active='f';
0 }# e0 p7 ~  ]5 ~. @( n+ X, |                    rpt_deg=0; rpt.style.transform='rotate('+rpt_deg+'deg)';* s2 Y0 T3 a  t$ v4 c6 Z- a(欢迎访问老王论坛:laowang.vip)
                    clearInterval(rpt_evt);
3 C* D0 w$ |6 [: a                }0 I7 s* T5 g# h; v; q(欢迎访问老王论坛:laowang.vip)
            };
% v) s$ `4 e  ]            panel.appendChild(rpt);7 E. U3 O. Y- }8 a(欢迎访问老王论坛:laowang.vip)
& S1 e% X- b& ?, x( l  X(欢迎访问老王论坛:laowang.vip)
        var xRay_status=false;4 W  V% w4 e$ K; j% ]* G(欢迎访问老王论坛:laowang.vip)
        var xRay_btn = document.createElement('div');  {# g1 t$ W  k) Y% s(欢迎访问老王论坛:laowang.vip)
            xRay_btn.innerHTML='';5 C0 z/ k. Z* t8 X1 |( A(欢迎访问老王论坛:laowang.vip)
            xRay_btn.onclick=(e)=>{
$ N3 U4 t" |; Y1 w5 F* w                if(xRay_status==false) { // ON
/ c) R6 R1 o5 |; \" z                    xRay_status=true; cycle(false); xRay_btn.style.color='rgb(255, 255, 0)';4 o' a5 o6 y& R8 d2 Z(欢迎访问老王论坛:laowang.vip)
                } else { // OFF+ G+ m/ D2 j5 U  B' B(欢迎访问老王论坛:laowang.vip)
                    xRay_status=false; cycle(false); xRay_btn.style.color='rgb(255, 255, 255)';9 h. m" j8 l, i(欢迎访问老王论坛:laowang.vip)
                }0 L1 o0 N: b+ l1 E(欢迎访问老王论坛:laowang.vip)
            };# c  |# L6 \8 Z% s$ k0 |5 X3 J( e(欢迎访问老王论坛:laowang.vip)
            panel.appendChild(xRay_btn);4 W4 L7 ^& q( H3 y(欢迎访问老王论坛:laowang.vip)
% ~, c/ Y0 }. Q3 I: e! I& z(欢迎访问老王论坛:laowang.vip)
        var qlt_btn = document.createElement('div');
* k2 J, D$ t% s, x: g$ M7 U( |0 j            qlt_btn.innerHTML='';
1 c1 S( g/ C+ T5 L. v: g/ o) s+ _            qlt_btn.dataset.qlt='top'; qlt_btn.style.color='rgb(220,20,60)';" Z$ Y7 g' m- y# t(欢迎访问老王论坛:laowang.vip)
            qlt_btn.onclick=(e)=>{ qlt_switch(qlt_next(qlt_btn.dataset.qlt)); }& G! M7 C& O* Y- W: J- c: M(欢迎访问老王论坛:laowang.vip)
            panel.appendChild(qlt_btn);
6 |/ C: S9 U6 a            function qlt_next(qlt){
3 N, p& u7 w! ^& Q+ a$ Z                switch(qlt){
4 Z( z: r; d0 {0 Q- a                    case 'top': if(typeof lMed !=='undefined') return 'med'; else return 'top'; break;0 X/ G$ s1 H2 @& \(欢迎访问老王论坛:laowang.vip)
                    case 'med': if(typeof lLow !=='undefined') return 'low'; else return 'top'; break;
- L  Q. {0 D  X  x. ~/ n                    case 'low': return 'top'; break;" j4 I+ L: X+ H2 |' U(欢迎访问老王论坛:laowang.vip)
                }
# I$ q. S8 k6 t; I  b! u9 b+ H            }
' a/ ^0 M) r1 B7 U* `0 L            function qlt_switch(qlt){
) l2 c( [) V. F9 g# @/ }3 j9 E                qlt_btn.dataset.qlt=qlt;
) M" w" q3 S. Y# Y  @+ t; {" e9 g9 g                switch(qlt){8 A) [  D- W% H! c6 j5 Q" d5 }(欢迎访问老王论坛:laowang.vip)
                    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& e3 |; x& ?(欢迎访问老王论坛: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;
' F- q; S4 u; q5 w. `$ r5 C: ]                    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;5 b4 R2 R, Y  }* P* H1 g! |3 j(欢迎访问老王论坛:laowang.vip)
                }
7 r8 ?9 O! M/ ?+ m2 i7 D3 ^( u            }
0 K1 p* v/ B6 W& J6 j& B) F( A8 w8 e  W7 b5 p(欢迎访问老王论坛:laowang.vip)
    </script>$ w" A  c% x5 A, k5 P(欢迎访问老王论坛:laowang.vip)
</html>
% m) L, Z) r8 q3 x! V) A9 x* P. Y1 |, B6 i' l) d(欢迎访问老王论坛:laowang.vip)

5 j& f3 @4 e. g7 O7 @' R* T
回复

使用道具 举报

发表于 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 }  {/ S7 x; C$ `1 jGpt呗
; F2 f3 n4 M2 e7 [7 g0 Y- d(欢迎访问老王论坛:laowang.vip)
我靠这玩意儿确实好用 多谢了
& ?/ _8 X* n1 [+ c& Z1 u1 n' V* N  D# v6 i9 Y(欢迎访问老王论坛:laowang.vip)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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