加载中...

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

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

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

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

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

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

x
wallpaper里面看到有人制作能靠鼠标点击翻页的漫画 直接把桌面变成阅读器了
7 B' \$ {" Y: ?  Q8 L: G# M感觉挺有意思的 但是复制他的代码换图片后高宽比有问题 有大佬能解决一下吗
5 R' |& _6 Z' m. w8 p! y个人就是想做个像ppt一样点击左键就翻页的网页应该不是很复杂吧( `2 ^* a) {. C1 Z7 T(欢迎访问老王论坛:laowang.vip)
他们代码如下<html>$ x* J$ `9 C2 G) A( f1 Z- A(欢迎访问老王论坛:laowang.vip)
    <head>, j6 P; Y  _# u$ H9 i3 S1 O(欢迎访问老王论坛:laowang.vip)
        <title>Office</title>
3 J+ l. X6 v& H) `        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
9 z! m: D9 c* w% h4 m' m    </head>
$ z: |" c7 b+ @( h3 h- R    <body></body>, J2 t$ Q, B* {( U& E" n(欢迎访问老王论坛:laowang.vip)
    <style>
$ V& o2 U/ y% N, t0 f' K  |: Y        *{ margin: 0; padding: 0; box-sizing: border-box; }
7 T& u0 l+ t5 d; j, [. I        body, html{ width: 100%; height: 75%; margin: 0; padding: 0; color:rgb(255, 255, 255); }
& J) d# d5 o* L& Z; v- g        body{ background: #000; overflow: hidden; font-size:1.5rem; font-family:'verdana'; text-shadow: 1px 1px 2px #828282; }
" b+ e" z4 o+ @2 o0 w$ P# Z        img{ position:absolute; top:0px; left:0px; opacity:0; transition: top 0.1s ease, left 0.1s ease, opacity 1s ease; }: F0 q9 }/ c+ J" ]: |' [- {+ \(欢迎访问老王论坛:laowang.vip)
    </style>
0 R" _* O$ ~% N; I8 H5 \, ^    <script>" w2 m. B' `* F4 B(欢迎访问老王论坛:laowang.vip)
        var zoom=1;* w- b: H' B- ^' G(欢迎访问老王论坛:laowang.vip)
        var xray=0.4;* [8 K; \; ^/ m(欢迎访问老王论坛:laowang.vip)
        var lyrW=1866;/ `8 X# H, L: D, C$ {: [2 X( `(欢迎访问老王论坛:laowang.vip)
        var lyrH=1468;
' K4 N2 F/ E. S3 x' @' J  D        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"];
/ s6 ?# [" T: `1 A, V: [7 ?6 c        var lMed=["a2.jpg","a4.jpg"];. G2 T0 q$ N% Z& W& m1 ~5 |(欢迎访问老王论坛:laowang.vip)
        //var lLow=["a2.jpg","a4.jpg"];
4 U% ?5 b+ U" y* u+ E; ^1 n0 F8 ~% m(欢迎访问老王论坛:laowang.vip)
        var winW = window.innerWidth;
! `: S0 w+ A$ g1 d. L7 b& P        var winH = window.innerHeight;
+ L+ Y% A) `; z, }0 @6 A; k        var xrxS = winW>winH ? winW*xray : winH*xray;
& G7 Z2 R7 z- |' H( N! C: @: m! h2 q: g) {(欢迎访问老王论坛:laowang.vip)
        function xRay_del(elm) {
; `3 N+ E/ z; ~* G            elm.style['-webkit-mask-image']='';
; _; ~! g) A4 D9 W            elm.style['-webkit-mask-repeat']='';0 f; p- Q+ z2 a' I(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-size']='';& ]0 f8 N" n* e8 c(欢迎访问老王论坛:laowang.vip)
        }
: Q2 i9 w" k; O3 e  k        function xRay_add(elm) {, D  G0 A6 L0 ~  ?- R" J. j0 r(欢迎访问老王论坛: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%)';
# H6 q% b( x( N; p6 J$ d3 w            elm.style['-webkit-mask-repeat']='no-repeat';( G: i* D: }, }8 C  M6 i. \2 z/ Q/ Z(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-size']=xrxS+'px '+xrxS+'px';
9 j: G& }8 p+ q7 G  N        }- t5 [, O! t1 C2 \- S# o3 ~(欢迎访问老王论坛:laowang.vip)
        function cycle(rotate=true) {
; n/ P' n% x( s( Y* e            if(rotate) rotary.push(rotary.shift());& z8 Q& h! a) d5 `5 }4 r2 B5 N2 x(欢迎访问老王论坛:laowang.vip)
            if(xRay_status){/ Q- l  T" b; N3 ?) W' H' ^, W(欢迎访问老王论坛:laowang.vip)
                document.body.insertBefore(rotary[1],document.body.firstChild);+ ^1 Y, |: P) ~(欢迎访问老王论坛:laowang.vip)
                document.body.insertBefore(rotary[0],document.body.firstChild);
% }+ U8 P! p8 s$ V
& u$ W* Y1 }- ]* N6 c$ R                rotary[0].style.opacity=1;" ~  h% p; J7 w8 ]4 q(欢迎访问老王论坛:laowang.vip)
                rotary[1].style.opacity=1;
! _$ k; g9 _. @$ T6 n. B9 E                for(var l=2;l<rotary.length;l++)0 h2 c! B# U3 p1 b(欢迎访问老王论坛:laowang.vip)
                    rotary[l].style.opacity=0;) G) o: ^1 Z& J/ w& x. {( \. M* [(欢迎访问老王论坛:laowang.vip)
                    : }1 J8 k! }* Y! X3 Q' \(欢迎访问老王论坛:laowang.vip)
                xRay_del(rotary[0]);
0 I7 z, U: @6 G1 v  c3 T) ?                xRay_add(rotary[1]);
2 q/ F; f& z( f7 C: |& o            } else {
5 S5 \  c) S7 l" S: Q- N                document.body.insertBefore(rotary[0],document.body.firstChild);
9 d9 q2 a2 Y) B                document.body.insertBefore(rotary[1],document.body.firstChild);% J9 {) L8 j! H(欢迎访问老王论坛:laowang.vip)
" t: I! Y, D: n4 E7 t0 H, p: ^- o(欢迎访问老王论坛:laowang.vip)
                rotary[0].style.opacity=1;
) A$ G: W) I/ P& a3 l) {& \                for(var l=1;l<rotary.length;l++)9 c8 Z9 m, I8 N# o+ `: F# B$ Z3 m(欢迎访问老王论坛:laowang.vip)
                    rotary[l].style.opacity=0;1 r) X0 \/ g% R* g(欢迎访问老王论坛:laowang.vip)
                # q1 X' x5 v- K3 b/ u0 L8 f4 g  P(欢迎访问老王论坛:laowang.vip)
                xRay_del(rotary[0]);$ a: g2 O8 b; Z7 s(欢迎访问老王论坛:laowang.vip)
                xRay_del(rotary[1]);7 E- d6 h. C/ _6 u3 s( }3 g(欢迎访问老王论坛:laowang.vip)
            }
* X2 R; s8 Z# ^) l        }
  K1 w  @5 E4 `        ( D: Q" t( |" r: m8 q+ |(欢迎访问老王论坛:laowang.vip)
        rotary=[];( {6 v  E& R- ](欢迎访问老王论坛:laowang.vip)
        for(var i=0;i<lTop.length;i++) {
" Y9 `( M# S; O( p1 l            var layer=document.createElement('img');$ H8 C; B6 S2 h8 ?(欢迎访问老王论坛:laowang.vip)
                layer.id='L'+i;+ e$ W7 }) ~0 U(欢迎访问老王论坛:laowang.vip)
                layer.style.width=lyrW+'px';
. A2 F2 T- k4 ~: S+ O                layer.style.height=lyrH+'px';
+ {/ V/ A0 a8 |- O& r* M                layer.src=lTop[i];1 L0 G- A7 ], d, m- w. b" Q(欢迎访问老王论坛:laowang.vip)
                layer.onclick=cycle;: V- I' ^" b, q& s( k, T# P(欢迎访问老王论坛:laowang.vip)
                rotary[i]=layer;4 t# \, g3 V" U& j5 {' _& M(欢迎访问老王论坛:laowang.vip)
                if(i==0) layer.style.opacity=1;
' \' I8 G) a' G3 |0 N            document.body.appendChild(layer);5 b( i8 I. z, X( G* B. W/ p2 g(欢迎访问老王论坛:laowang.vip)
        }/ @# o0 ~$ h- G" e(欢迎访问老王论坛:laowang.vip)
        cycle(false);! n7 B* F9 V' Z# G% g(欢迎访问老王论坛:laowang.vip)
8 k9 y0 [4 i3 K: [' \1 x# p(欢迎访问老王论坛:laowang.vip)
        while( (lyrW/winW)>zoom || (lyrH/winH)>zoom ) { lyrW=lyrW*0.99; lyrH=lyrH*0.99; }: B: i- O; I) F/ V! ?/ Z7 X(欢迎访问老王论坛:laowang.vip)
        while( (lyrW/winW)<zoom || (lyrH/winH)<zoom ) { lyrW=lyrW*1.01; lyrH=lyrH*1.01; }/ h; E0 |/ }. j5 w& h9 A7 Q6 J(欢迎访问老王论坛:laowang.vip)
        for(var l=0;l<rotary.length;l++) { rotary[l].style.width=lyrW+'px'; rotary[l].style.height=lyrH+'px'; }6 r$ |0 d: T: S2 q(欢迎访问老王论坛:laowang.vip)
+ R4 ?% W+ ^7 ]1 u: C(欢迎访问老王论坛:laowang.vip)
        var gapW = lyrW-winW;& l8 _5 V; {/ B2 k  S- k3 D(欢迎访问老王论坛:laowang.vip)
        var gapH = lyrH-winH;7 v$ b  m+ b6 o( a(欢迎访问老王论坛:laowang.vip)
        var anchorW = (gapW/2)*-1;# t  b5 Q, a6 g; i  Y: D(欢迎访问老王论坛:laowang.vip)
        var anchorH = (gapH/2)*-1;& c3 M& O' K5 i# _2 U! Q. S(欢迎访问老王论坛:laowang.vip)
        var centerW = winW/2;
) i2 u7 g1 c+ t  c7 [8 j5 K        var centerH = winH/2;
: m5 P! ^! `" x* J% w1 h        document.body.onmousemove=(e)=>{/ ]7 t% G* W# u* {/ Y(欢迎访问老王论坛:laowang.vip)
            var mouseX = e.clientX;
0 p( J% {1 I' m4 L) r            var mouseY = e.clientY;* m. L5 _4 \% K1 W. N$ b' ]  N(欢迎访问老王论坛:laowang.vip)
            var percX = ((mouseX-centerW)/winW);* h8 {( F  S6 A% ]. B1 \6 ^' h! h(欢迎访问老王论坛:laowang.vip)
            var percY = ((mouseY-centerH)/winH);
: y9 a* p- S* s! E% j' r$ T( M            var newW = anchorW-(gapW*percX);; N/ o& y% S+ f5 Z(欢迎访问老王论坛:laowang.vip)
            var newH = anchorH-(gapH*percY);
5 ?) |; a0 V* u; q3 @            for(var l=0;l<rotary.length;l++) { rotary[l].style.left=newW+'px'; rotary[l].style.top=newH+'px'; }
0 `: y- q/ ^4 U/ b% c4 r' |
. }/ i$ d' F( C5 j( S            var xrX=(mouseX+(newW*-1))-(xrxS/2);
& Y6 |- B- {  F( N            var xrY=(mouseY+(newH*-1))-(xrxS/2);+ M$ P' Q% J* @6 {. ^( \& P(欢迎访问老王论坛:laowang.vip)
            rotary[1].style['-webkit-mask-position-x']=xrX+'px';
; D* y8 O  K. y" c, w+ p9 n7 n            rotary[1].style['-webkit-mask-position-y']=xrY+'px';4 l% ^; u8 |- Y5 Q, C(欢迎访问老王论坛:laowang.vip)
        }
9 x# e# F( @/ U' F3 \7 o/ i$ C" I$ k7 h! w" ~/ B3 \7 L! d(欢迎访问老王论坛:laowang.vip)
        // Panel! W7 P% T$ P  j, r3 u) }2 `(欢迎访问老王论坛:laowang.vip)
        var panel = document.createElement('div');8 E% H" O8 E8 h* K(欢迎访问老王论坛:laowang.vip)
            panel.style='position:absolute; top:0rem; right:0.4rem; display:flex; flex-direction:column; font-size:2rem; line-height:2rem; ';2 L3 @0 r" q% q+ N(欢迎访问老王论坛:laowang.vip)
            document.body.appendChild(panel);) ^; U, e3 v+ ~1 X(欢迎访问老王论坛:laowang.vip)

$ U) I/ u! p/ G3 d        var rpt_evt = null;, o) r+ p; p4 d4 I: _9 |9 @(欢迎访问老王论坛:laowang.vip)
        var rpt_deg = 0;; P' c$ t3 L5 L( C(欢迎访问老王论坛:laowang.vip)
        var rpt = document.createElement('div');8 ?  p  P( g5 V2 U+ P(欢迎访问老王论坛:laowang.vip)
            rpt.dataset.active='f';' p# Q5 }) e" K7 T' S, P' M' k(欢迎访问老王论坛:laowang.vip)
            rpt.innerHTML='';
- v& P# A" ^5 C" R7 J: d& T/ B            rpt.onclick=(e)=>{% E- [- n8 A/ h  y% M7 j" t(欢迎访问老王论坛:laowang.vip)
                if(rpt.dataset.active=='f'){
2 a$ Q$ u1 F6 m8 [1 Q                    rpt.dataset.active='t';$ Y' ]0 g% w4 G+ e5 U(欢迎访问老王论坛:laowang.vip)
                    rpt_evt = setInterval(()=>{+ j+ C+ V- z* p. O(欢迎访问老王论坛:laowang.vip)
                        if(rpt_deg==360){ cycle(); rpt_deg=0; }3 {& }9 e" @( M0 M9 P$ x(欢迎访问老王论坛:laowang.vip)
                        rpt_deg++; rpt.style.transform='rotate('+rpt_deg+'deg)';
0 Y, K5 B' w5 X                    },166);
; M% b3 n# q) B! ]4 h- ?0 W6 r1 N                } else {
) Q6 q% ~% K; B0 k" `9 U" I                    rpt.dataset.active='f';' E8 c2 n/ f0 z3 j: O(欢迎访问老王论坛:laowang.vip)
                    rpt_deg=0; rpt.style.transform='rotate('+rpt_deg+'deg)';$ P6 n9 t% {2 Y- W(欢迎访问老王论坛:laowang.vip)
                    clearInterval(rpt_evt);
, l7 n+ l. [1 T' U                }6 |! F1 m" a3 e" j1 h0 w. D, k4 d(欢迎访问老王论坛:laowang.vip)
            };6 ^& {- r3 R4 n  D( @(欢迎访问老王论坛:laowang.vip)
            panel.appendChild(rpt);
3 I6 D1 C7 ^' z! P2 F3 L1 |& T. i8 j! M# Z1 Z. O(欢迎访问老王论坛:laowang.vip)
        var xRay_status=false;' N* E& K& b4 L(欢迎访问老王论坛:laowang.vip)
        var xRay_btn = document.createElement('div');; N/ `8 m/ ]* C3 Y) J" E$ G7 D- ](欢迎访问老王论坛:laowang.vip)
            xRay_btn.innerHTML='';# D- Y; n; S2 `- K. W: f+ M(欢迎访问老王论坛:laowang.vip)
            xRay_btn.onclick=(e)=>{+ e) }8 {" U/ q9 [) S(欢迎访问老王论坛:laowang.vip)
                if(xRay_status==false) { // ON
) A2 P) o! J. j% g! Q0 M                    xRay_status=true; cycle(false); xRay_btn.style.color='rgb(255, 255, 0)';
5 B" u% q3 h" f7 X  f                } else { // OFF7 T  w: u4 S1 m4 M2 T(欢迎访问老王论坛:laowang.vip)
                    xRay_status=false; cycle(false); xRay_btn.style.color='rgb(255, 255, 255)';* D1 V: L8 k0 L6 N(欢迎访问老王论坛:laowang.vip)
                }9 b2 T  T/ Z3 e  G  g% S9 ?# ^(欢迎访问老王论坛:laowang.vip)
            };2 H0 S9 c+ i( t& u. l4 K(欢迎访问老王论坛:laowang.vip)
            panel.appendChild(xRay_btn);
6 X3 u' g0 E( n2 O5 w$ A9 i: ^" N$ O. X4 V( [* }% a(欢迎访问老王论坛:laowang.vip)
        var qlt_btn = document.createElement('div');1 ]9 T  ]7 j, u9 U(欢迎访问老王论坛:laowang.vip)
            qlt_btn.innerHTML='';
( U' U8 _, H- \; [            qlt_btn.dataset.qlt='top'; qlt_btn.style.color='rgb(220,20,60)';
+ ^* J' C& l( F1 y5 Q( h            qlt_btn.onclick=(e)=>{ qlt_switch(qlt_next(qlt_btn.dataset.qlt)); }
/ c; r4 s. G) G1 h7 L            panel.appendChild(qlt_btn);, k6 t5 {) z: S& ^& L(欢迎访问老王论坛:laowang.vip)
            function qlt_next(qlt){
, E$ V2 m' e6 z3 r7 I                switch(qlt){9 J' N) O2 B% ~" d$ k# k% L, R% o/ B6 W(欢迎访问老王论坛:laowang.vip)
                    case 'top': if(typeof lMed !=='undefined') return 'med'; else return 'top'; break;
( x- {8 E' q  p                    case 'med': if(typeof lLow !=='undefined') return 'low'; else return 'top'; break;& F) t/ v' Y" I5 J(欢迎访问老王论坛:laowang.vip)
                    case 'low': return 'top'; break;
: ]& M% ]  j5 S                }# b3 Y1 E- N0 F- k4 L(欢迎访问老王论坛:laowang.vip)
            }" p( F- i- m4 B. E(欢迎访问老王论坛:laowang.vip)
            function qlt_switch(qlt){
# v3 D& b% {) z3 n1 `8 e                qlt_btn.dataset.qlt=qlt;
1 r$ S- L( R- I                switch(qlt){
5 B+ K( D. L$ t' ^8 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;! Y2 G6 s. _& n(欢迎访问老王论坛: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;
9 Q  X/ d, d- U4 p+ g                    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;0 \& p" I7 A6 S7 Y' M6 |! ?(欢迎访问老王论坛:laowang.vip)
                }
  v& ^  D7 E' w: J" B8 Z/ ^- }            }7 z2 I% i3 M% }. G; r. P( D/ U(欢迎访问老王论坛:laowang.vip)

5 ?  a- @+ ^2 o  h2 ?    </script>% Q/ \- B6 O! f8 L( d(欢迎访问老王论坛:laowang.vip)
</html>% X6 a$ B* k- j7 R4 `& H(欢迎访问老王论坛:laowang.vip)
! b- G1 i: o/ N- z" F! A(欢迎访问老王论坛:laowang.vip)

2 ^. m; v/ F0 s* 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
! D3 Z5 z$ j5 Z' iGpt呗
4 v& ?! C5 P9 G. f4 P$ q9 t(欢迎访问老王论坛:laowang.vip)
我靠这玩意儿确实好用 多谢了9 z9 @2 O2 }3 ]: O6 Q(欢迎访问老王论坛:laowang.vip)
. X# E, O% g. l/ b# o% p3 ]7 y* F(欢迎访问老王论坛:laowang.vip)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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