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

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

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

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

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

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

x
wallpaper里面看到有人制作能靠鼠标点击翻页的漫画 直接把桌面变成阅读器了
! f6 q0 a  x0 [' r感觉挺有意思的 但是复制他的代码换图片后高宽比有问题 有大佬能解决一下吗
$ s% ~6 ?% c! z$ J3 `+ a0 d9 @个人就是想做个像ppt一样点击左键就翻页的网页应该不是很复杂吧! e0 N! a" f8 @& G4 l: Z(欢迎访问老王论坛:laowang.vip)
他们代码如下<html>6 d' ]/ ~! X+ V' o7 s(欢迎访问老王论坛:laowang.vip)
    <head>
, a+ b) i2 Q; z; _        <title>Office</title>
5 }9 C/ y' \- `: \        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />* ~3 U9 O2 ~! X(欢迎访问老王论坛:laowang.vip)
    </head>" H/ I. L' s: h3 Q% V(欢迎访问老王论坛:laowang.vip)
    <body></body>8 ~( y$ m! e# j9 q/ @(欢迎访问老王论坛:laowang.vip)
    <style>  L+ L! a' F1 i- [(欢迎访问老王论坛:laowang.vip)
        *{ margin: 0; padding: 0; box-sizing: border-box; }
6 d+ O4 G! o% M+ a- Y! A1 y        body, html{ width: 100%; height: 75%; margin: 0; padding: 0; color:rgb(255, 255, 255); }
8 S5 ^" M9 N. Y& s( n        body{ background: #000; overflow: hidden; font-size:1.5rem; font-family:'verdana'; text-shadow: 1px 1px 2px #828282; }8 P4 W! j) U4 I! c. _(欢迎访问老王论坛:laowang.vip)
        img{ position:absolute; top:0px; left:0px; opacity:0; transition: top 0.1s ease, left 0.1s ease, opacity 1s ease; }$ p! K4 A+ a* `) d! @(欢迎访问老王论坛:laowang.vip)
    </style>
4 w! B+ W# \# @# N7 c$ Z    <script>" @# Y) k0 P* Y! p+ F9 O8 k  m(欢迎访问老王论坛:laowang.vip)
        var zoom=1;" i, d" T% K, C8 f0 C& H) ~2 G/ ?(欢迎访问老王论坛:laowang.vip)
        var xray=0.4;
# |, c' f- s8 G! j3 k        var lyrW=1866;
7 Y# _7 m6 A. U  D) l' K9 g( v        var lyrH=1468;- h3 s9 x' [& G- }; Z(欢迎访问老王论坛: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"];/ ]" |# E# L2 c9 k(欢迎访问老王论坛:laowang.vip)
        var lMed=["a2.jpg","a4.jpg"];
% X0 k  i8 W& x: `% t: A        //var lLow=["a2.jpg","a4.jpg"];% Y1 g% l: C, M% I2 z8 Y% ~(欢迎访问老王论坛:laowang.vip)
. y/ i; F4 c8 D. G1 a5 M$ {( m; Y(欢迎访问老王论坛:laowang.vip)
        var winW = window.innerWidth;6 o) v8 ?9 _/ r" `  {(欢迎访问老王论坛:laowang.vip)
        var winH = window.innerHeight;) t& a2 E0 c9 }( Y, a5 Y(欢迎访问老王论坛:laowang.vip)
        var xrxS = winW>winH ? winW*xray : winH*xray;
4 c5 Q: _* B( \- X$ t. C  ?) n0 r, Q0 m$ |) F( O5 {+ O$ I(欢迎访问老王论坛:laowang.vip)
        function xRay_del(elm) {
* }4 n1 j& r9 E/ q3 ]$ x* X            elm.style['-webkit-mask-image']='';# ?8 C& m7 Z2 T1 a: I6 h(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-repeat']='';( t6 J$ H- @/ C3 r(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-size']='';
2 l0 B  d" p' g! p, ^        }6 Q1 ~8 I2 ]0 o0 \& I( R(欢迎访问老王论坛:laowang.vip)
        function xRay_add(elm) {
& W& Y# g% ?# x. d! D( |5 G1 {            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%)';. W+ ?3 l" c! C9 T6 E& E(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-repeat']='no-repeat';5 l6 g' [9 o& b9 [; c  M2 ?(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-size']=xrxS+'px '+xrxS+'px';
- t& ], y3 {+ L' }        }
0 r; H; I7 ]6 H' y% E4 V        function cycle(rotate=true) {
8 z- r; g7 D: t            if(rotate) rotary.push(rotary.shift());
. o$ L6 b2 ^2 ~+ t0 z* G  Q            if(xRay_status){; i5 s  g0 I0 R# N- G; H2 g(欢迎访问老王论坛:laowang.vip)
                document.body.insertBefore(rotary[1],document.body.firstChild);( h, i8 T' g, K7 K* U(欢迎访问老王论坛:laowang.vip)
                document.body.insertBefore(rotary[0],document.body.firstChild);
3 [$ X( ~) d# u4 d( v6 ~: \8 A1 L  t; O8 o! Y9 k(欢迎访问老王论坛:laowang.vip)
                rotary[0].style.opacity=1;6 z  i9 H' e6 n% A( ?& _7 M2 X  u(欢迎访问老王论坛:laowang.vip)
                rotary[1].style.opacity=1;
* r3 y* n1 H& h+ ?5 \  t# B: K                for(var l=2;l<rotary.length;l++)
4 I% ]1 l% U% q2 x. W" U; T                    rotary[l].style.opacity=0;$ e. O( n* o, P' h( r(欢迎访问老王论坛:laowang.vip)
                    - {  |, `% F$ ^7 @* [. H. B(欢迎访问老王论坛:laowang.vip)
                xRay_del(rotary[0]);
6 u  D. V9 ~7 t5 h2 S                xRay_add(rotary[1]);! C0 s) G; M! ~9 E9 [9 _2 H(欢迎访问老王论坛:laowang.vip)
            } else {( U5 [9 U' v& m(欢迎访问老王论坛:laowang.vip)
                document.body.insertBefore(rotary[0],document.body.firstChild);
! {. X- a& v! b: y                document.body.insertBefore(rotary[1],document.body.firstChild);2 ?1 n$ H; N& K1 r* ?) p2 K! o(欢迎访问老王论坛:laowang.vip)

) s/ r2 S) U* g% `5 c% X" p                rotary[0].style.opacity=1;
+ `' J' x8 f3 |. l6 A+ a' c' h                for(var l=1;l<rotary.length;l++)
) I  S0 |7 [3 T3 p                    rotary[l].style.opacity=0;
0 Q/ I! a5 J! g" _% o                4 t3 F1 t, v& l$ v(欢迎访问老王论坛:laowang.vip)
                xRay_del(rotary[0]);4 R: O! Z/ M9 z9 h. [' ?* X9 m$ L( Y(欢迎访问老王论坛:laowang.vip)
                xRay_del(rotary[1]);# ^6 f. m) W. _6 l(欢迎访问老王论坛:laowang.vip)
            }: Y. N: r8 s+ W/ T. I2 s$ n9 o5 z(欢迎访问老王论坛:laowang.vip)
        }
/ d% Z% A. M1 z9 m; I0 \        + D, O( V) Z! K" r+ E(欢迎访问老王论坛:laowang.vip)
        rotary=[];
3 r+ b  M- W4 D' @! b        for(var i=0;i<lTop.length;i++) {# W9 g! x9 ?# ~; V$ k/ F* E4 O(欢迎访问老王论坛:laowang.vip)
            var layer=document.createElement('img');* \( K5 a( G! r0 }0 }  G# T(欢迎访问老王论坛:laowang.vip)
                layer.id='L'+i;
+ ^! B+ ^  `9 f                layer.style.width=lyrW+'px';
9 j, Y9 R7 y- t1 Z" I7 c                layer.style.height=lyrH+'px';
1 y6 `. ~, ?6 r: N7 A                layer.src=lTop[i];
: E# J  f3 @9 E( Y9 X% K                layer.onclick=cycle;! F2 e9 X' \2 J2 ~) f4 f& S(欢迎访问老王论坛:laowang.vip)
                rotary[i]=layer;1 C. a9 o. G$ T# y7 ]6 |(欢迎访问老王论坛:laowang.vip)
                if(i==0) layer.style.opacity=1;$ x( |; Q. }; ^3 s- z" O8 w/ I(欢迎访问老王论坛:laowang.vip)
            document.body.appendChild(layer);
. C1 g7 g3 N: Q: }7 \: c        }
7 C9 w* @% {; [$ m/ g        cycle(false);* w; o) G% L* Z$ J2 ^0 [(欢迎访问老王论坛:laowang.vip)

9 G2 S2 S: p+ [# g1 o2 @        while( (lyrW/winW)>zoom || (lyrH/winH)>zoom ) { lyrW=lyrW*0.99; lyrH=lyrH*0.99; }+ M, p  B. J, N' B8 c/ k" T(欢迎访问老王论坛:laowang.vip)
        while( (lyrW/winW)<zoom || (lyrH/winH)<zoom ) { lyrW=lyrW*1.01; lyrH=lyrH*1.01; }( D1 j3 P! C" T6 B1 b) ~. _3 [6 B3 n4 W$ U(欢迎访问老王论坛:laowang.vip)
        for(var l=0;l<rotary.length;l++) { rotary[l].style.width=lyrW+'px'; rotary[l].style.height=lyrH+'px'; }- B4 ^7 _! N+ Y. k8 j6 f(欢迎访问老王论坛:laowang.vip)
0 ]' j  H3 o! O$ D  _  G, z, B4 e1 I(欢迎访问老王论坛:laowang.vip)
        var gapW = lyrW-winW;: I4 U2 h+ E2 S6 f6 b5 y(欢迎访问老王论坛:laowang.vip)
        var gapH = lyrH-winH;# _# Y+ f& h4 X2 r. Z  V(欢迎访问老王论坛:laowang.vip)
        var anchorW = (gapW/2)*-1;# f/ b7 `' O2 D) ~(欢迎访问老王论坛:laowang.vip)
        var anchorH = (gapH/2)*-1;
/ M$ {$ O: J% s! u        var centerW = winW/2;% V; e7 n" S. ?. {3 b(欢迎访问老王论坛:laowang.vip)
        var centerH = winH/2;
; J% |8 ?2 v8 t8 A  _1 N2 [) ?        document.body.onmousemove=(e)=>{
% k3 n6 v7 w! f! p/ Z            var mouseX = e.clientX;* n0 b# _  ~7 k% Z( M1 J, l(欢迎访问老王论坛:laowang.vip)
            var mouseY = e.clientY;5 b+ X  F4 E- C- Y; S  W, K$ X(欢迎访问老王论坛:laowang.vip)
            var percX = ((mouseX-centerW)/winW);& ^8 a# T) V" T7 o: u8 O8 d' G' P  h(欢迎访问老王论坛:laowang.vip)
            var percY = ((mouseY-centerH)/winH);
7 F* _3 j- h4 z            var newW = anchorW-(gapW*percX);3 [% M" d, v& O# g2 s: B5 m(欢迎访问老王论坛:laowang.vip)
            var newH = anchorH-(gapH*percY);
9 B9 ~; r. ?8 g            for(var l=0;l<rotary.length;l++) { rotary[l].style.left=newW+'px'; rotary[l].style.top=newH+'px'; }% F" M" u! O5 {" y  Z(欢迎访问老王论坛:laowang.vip)
$ K3 W5 u: g/ ?2 ~# Y0 c(欢迎访问老王论坛:laowang.vip)
            var xrX=(mouseX+(newW*-1))-(xrxS/2);, Q: X' S. N+ w& T' J8 V(欢迎访问老王论坛:laowang.vip)
            var xrY=(mouseY+(newH*-1))-(xrxS/2);
1 h. b+ l4 i$ T* W            rotary[1].style['-webkit-mask-position-x']=xrX+'px';" {; ^# x9 Z: a# A- V: {$ q% R(欢迎访问老王论坛:laowang.vip)
            rotary[1].style['-webkit-mask-position-y']=xrY+'px';: j- M. v7 K% p1 k(欢迎访问老王论坛:laowang.vip)
        }
! F% h. n/ @- F! W* p( Z% o) b
# A% r* x8 T. g% X5 P. N! r% y        // Panel
) V  E+ o0 z7 {) i        var panel = document.createElement('div');8 t) k  S! [3 A2 N0 K(欢迎访问老王论坛:laowang.vip)
            panel.style='position:absolute; top:0rem; right:0.4rem; display:flex; flex-direction:column; font-size:2rem; line-height:2rem; ';) D- l" y% `( r% s(欢迎访问老王论坛:laowang.vip)
            document.body.appendChild(panel);
5 o: B# B3 d* M0 Z- K9 I1 R) Y
" N4 j8 S* U* Z9 w        var rpt_evt = null;6 ~7 N1 w+ y. o3 \(欢迎访问老王论坛:laowang.vip)
        var rpt_deg = 0;
' g8 Y7 {$ g  u0 j* I6 k        var rpt = document.createElement('div');
$ ?- s+ G! R8 K& _: D            rpt.dataset.active='f';7 b% C1 d% W0 G+ Z  i: `+ D$ {( [(欢迎访问老王论坛:laowang.vip)
            rpt.innerHTML='';, i, G- @3 d' N! ](欢迎访问老王论坛:laowang.vip)
            rpt.onclick=(e)=>{
* b$ [- T& c+ N, @                if(rpt.dataset.active=='f'){
* U9 }0 o7 ~1 Q& v                    rpt.dataset.active='t';
& v3 n" {7 w8 [7 Q% I. P, b$ e* I                    rpt_evt = setInterval(()=>{
: G8 V6 k* b" ?# R/ E                        if(rpt_deg==360){ cycle(); rpt_deg=0; }
! b' E8 o) `0 W5 H& U# X$ }  _                        rpt_deg++; rpt.style.transform='rotate('+rpt_deg+'deg)';8 q! O0 |4 }3 J- K; `. A3 @(欢迎访问老王论坛:laowang.vip)
                    },166);
7 ?2 O( w$ n4 _1 \) l/ D                } else {
7 c( x; O  i3 b/ G4 Q; R! F                    rpt.dataset.active='f';6 s$ w, ?0 O5 z- Y) _) U(欢迎访问老王论坛:laowang.vip)
                    rpt_deg=0; rpt.style.transform='rotate('+rpt_deg+'deg)';5 l. Q0 `6 I' O( f, `7 J6 `(欢迎访问老王论坛:laowang.vip)
                    clearInterval(rpt_evt);
4 F1 l" t9 u7 y                }: ^( {2 P7 y, i& [. y(欢迎访问老王论坛:laowang.vip)
            };# K6 F! ]! a0 `(欢迎访问老王论坛:laowang.vip)
            panel.appendChild(rpt);1 ]5 t3 q' @5 u: C, k1 @' o. p(欢迎访问老王论坛:laowang.vip)

$ i) w6 a- Q) Q* z7 b: l, p        var xRay_status=false;
5 H- |# U- K% z7 ?& J1 {        var xRay_btn = document.createElement('div');2 g) K! I/ B4 _8 n+ [6 @(欢迎访问老王论坛:laowang.vip)
            xRay_btn.innerHTML='';
( m4 R# x) Y1 ?5 P3 B( ^+ U            xRay_btn.onclick=(e)=>{
$ B8 Z% `5 h$ M# _                if(xRay_status==false) { // ON2 L, b* j, _( y  S(欢迎访问老王论坛:laowang.vip)
                    xRay_status=true; cycle(false); xRay_btn.style.color='rgb(255, 255, 0)';
" O$ d" o. M; o* |! v. h7 r                } else { // OFF! a" L4 u' C- e% A(欢迎访问老王论坛:laowang.vip)
                    xRay_status=false; cycle(false); xRay_btn.style.color='rgb(255, 255, 255)';1 z6 x( f' [* r(欢迎访问老王论坛:laowang.vip)
                }
, R5 d% B; H$ f8 @            };
* e2 H* U4 P( e+ a            panel.appendChild(xRay_btn);& V7 m* Y) p* u" X7 N(欢迎访问老王论坛:laowang.vip)

% l2 M: f. e) }8 A1 h8 m        var qlt_btn = document.createElement('div');
" y/ p+ R7 f5 }4 K) D+ C" q/ \            qlt_btn.innerHTML='';
- P1 u8 Z9 [, M. {            qlt_btn.dataset.qlt='top'; qlt_btn.style.color='rgb(220,20,60)';
" b& |! ~4 W  m- |) Y( \7 m            qlt_btn.onclick=(e)=>{ qlt_switch(qlt_next(qlt_btn.dataset.qlt)); }
8 s+ U! O5 z6 D7 U+ G0 ]; X            panel.appendChild(qlt_btn);' x  R6 v, d! L, l$ B9 j5 ]/ y(欢迎访问老王论坛:laowang.vip)
            function qlt_next(qlt){) ]3 D3 X1 I4 v! |6 u(欢迎访问老王论坛:laowang.vip)
                switch(qlt){7 v, T* p. t- D7 ?$ j(欢迎访问老王论坛:laowang.vip)
                    case 'top': if(typeof lMed !=='undefined') return 'med'; else return 'top'; break;8 A; U1 L* t0 M" }! z0 Y8 I/ b(欢迎访问老王论坛:laowang.vip)
                    case 'med': if(typeof lLow !=='undefined') return 'low'; else return 'top'; break;: h5 B) ^$ u: z( i* V2 A  }/ [8 |(欢迎访问老王论坛:laowang.vip)
                    case 'low': return 'top'; break;3 D" G* C7 a% [(欢迎访问老王论坛:laowang.vip)
                }6 X" V- _4 {# j3 r' R(欢迎访问老王论坛:laowang.vip)
            }" l- P5 t$ t3 t1 Z& F7 C( |(欢迎访问老王论坛:laowang.vip)
            function qlt_switch(qlt){
8 m9 T3 |$ ?0 o) o  R* ^                qlt_btn.dataset.qlt=qlt;, o3 ^) t- ~6 C; \6 U(欢迎访问老王论坛:laowang.vip)
                switch(qlt){8 |9 p" G6 D. T2 h# v(欢迎访问老王论坛: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;$ c! ]8 p6 t: M! B7 L% G; y- I(欢迎访问老王论坛: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;- `6 R9 q- ~5 M; t(欢迎访问老王论坛: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;8 a5 P5 r- N2 y* v5 U(欢迎访问老王论坛:laowang.vip)
                }  T% w1 F/ Q; \! M2 |, m' L3 w3 E7 p(欢迎访问老王论坛:laowang.vip)
            }
0 R8 }3 {$ S* X! Z  U( l, f$ F. O6 P1 y& V(欢迎访问老王论坛:laowang.vip)
    </script>7 {8 y6 L7 ~& v1 S9 y(欢迎访问老王论坛:laowang.vip)
</html>. Z0 v) ]0 e$ O(欢迎访问老王论坛:laowang.vip)

/ ~! w+ \7 i1 S  k4 o7 |
$ u3 B, ]9 |# R) U
回复

使用道具 举报

发表于 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/ a# }/ o3 }; \" ^# M5 c. |(欢迎访问老王论坛:laowang.vip)
Gpt呗

% k: T/ n- h5 ^4 m5 x9 @我靠这玩意儿确实好用 多谢了
7 \/ t( C& @4 X& D; p$ J/ O' p6 a  F( ~/ z4 _9 q! c0 c(欢迎访问老王论坛:laowang.vip)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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