加载中...

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

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

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

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

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

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

x
wallpaper里面看到有人制作能靠鼠标点击翻页的漫画 直接把桌面变成阅读器了
) K- K) o8 D7 r+ S6 t1 O" M, e/ }6 Q  T感觉挺有意思的 但是复制他的代码换图片后高宽比有问题 有大佬能解决一下吗# O) v2 t. z& ?" s1 N* O( e# A(欢迎访问老王论坛:laowang.vip)
个人就是想做个像ppt一样点击左键就翻页的网页应该不是很复杂吧
& _( z* G6 C; v. m: B7 B他们代码如下<html>0 g4 ~, ^% r# \+ H) x4 {, c% v(欢迎访问老王论坛:laowang.vip)
    <head>7 `% |2 Y' g7 q) d9 y' s! j(欢迎访问老王论坛:laowang.vip)
        <title>Office</title>
9 y+ g) \) u$ c8 Z4 t. v        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
, |+ N8 P9 m* W$ p( n% f    </head>  \9 l9 M$ T( o6 k3 p: X(欢迎访问老王论坛:laowang.vip)
    <body></body>  s, \6 m0 e, V. o) t3 K(欢迎访问老王论坛:laowang.vip)
    <style>
6 y. Q4 E! F+ n9 `        *{ margin: 0; padding: 0; box-sizing: border-box; }
! H6 r& s* q4 Y# n" ~4 ]" W        body, html{ width: 100%; height: 75%; margin: 0; padding: 0; color:rgb(255, 255, 255); }" `0 Q' z/ Q3 `( \(欢迎访问老王论坛:laowang.vip)
        body{ background: #000; overflow: hidden; font-size:1.5rem; font-family:'verdana'; text-shadow: 1px 1px 2px #828282; }# O! p! Z9 D2 J8 z" v9 I% y; B8 @7 w(欢迎访问老王论坛:laowang.vip)
        img{ position:absolute; top:0px; left:0px; opacity:0; transition: top 0.1s ease, left 0.1s ease, opacity 1s ease; }
, A! m4 w0 B% T    </style>9 E, X+ L4 f' k(欢迎访问老王论坛:laowang.vip)
    <script>+ N  a' C% R# q2 Z(欢迎访问老王论坛:laowang.vip)
        var zoom=1;3 @0 z$ b, z# S! z# y- f(欢迎访问老王论坛:laowang.vip)
        var xray=0.4;+ d0 Y8 G, `2 J(欢迎访问老王论坛:laowang.vip)
        var lyrW=1866;( N, `8 E- d/ [. m% X! Z(欢迎访问老王论坛:laowang.vip)
        var lyrH=1468;% I3 @) m1 ^# x! ](欢迎访问老王论坛: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"];
+ F, M# C& Q' N3 ?        var lMed=["a2.jpg","a4.jpg"];0 d' Z" P2 o! m(欢迎访问老王论坛:laowang.vip)
        //var lLow=["a2.jpg","a4.jpg"];: h$ }# k" x8 s5 T) f(欢迎访问老王论坛:laowang.vip)
5 C6 e' ~, {& N2 y(欢迎访问老王论坛:laowang.vip)
        var winW = window.innerWidth;* c! a7 C7 e& p" ?# k(欢迎访问老王论坛:laowang.vip)
        var winH = window.innerHeight;8 f5 q& u8 N2 D(欢迎访问老王论坛:laowang.vip)
        var xrxS = winW>winH ? winW*xray : winH*xray;' F& F, _% m3 e1 b1 @2 w2 k" s( H; s1 D(欢迎访问老王论坛:laowang.vip)

  b3 _3 x) \, a1 s" g0 J        function xRay_del(elm) {
1 U- f& @- I, o9 b            elm.style['-webkit-mask-image']='';
$ V* v9 V/ |: G; {* \; O            elm.style['-webkit-mask-repeat']='';% w" k7 O) `- p(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-size']='';$ k3 m5 t7 {# e(欢迎访问老王论坛:laowang.vip)
        }, Q. ^. x! c: n* i7 X(欢迎访问老王论坛:laowang.vip)
        function xRay_add(elm) {
9 t8 a4 j: {" J$ H- ^* d            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%)';( m, o* G& n$ ~& W, ^(欢迎访问老王论坛:laowang.vip)
            elm.style['-webkit-mask-repeat']='no-repeat';
9 C# N+ |& ]) a$ `            elm.style['-webkit-mask-size']=xrxS+'px '+xrxS+'px';& ~7 w. K9 U  `/ y7 n7 {; r(欢迎访问老王论坛:laowang.vip)
        }
& m2 Z+ d8 A4 l7 ]        function cycle(rotate=true) {$ `0 s6 M: B7 Z( z9 F2 L(欢迎访问老王论坛:laowang.vip)
            if(rotate) rotary.push(rotary.shift());
% k$ B2 Y! \3 G, I            if(xRay_status){) I, c6 X0 }' e0 m& g$ E1 @3 d0 S, d6 e' I(欢迎访问老王论坛:laowang.vip)
                document.body.insertBefore(rotary[1],document.body.firstChild);6 Q2 h2 b$ S2 q+ N1 E(欢迎访问老王论坛:laowang.vip)
                document.body.insertBefore(rotary[0],document.body.firstChild);: D+ ~- {; B! @; D6 H: R(欢迎访问老王论坛:laowang.vip)
) A8 P; _- s6 s2 ]) T# ](欢迎访问老王论坛:laowang.vip)
                rotary[0].style.opacity=1;+ b3 |0 O) U+ _(欢迎访问老王论坛:laowang.vip)
                rotary[1].style.opacity=1;7 c' q3 y, R9 G(欢迎访问老王论坛:laowang.vip)
                for(var l=2;l<rotary.length;l++)
" v9 t! F; c" ~, P3 k( N) M  [1 p: q                    rotary[l].style.opacity=0;0 k' H" C! E6 c6 N# [) g+ ^# n(欢迎访问老王论坛:laowang.vip)
                    
- v5 R7 M9 f# C+ \- J- ~1 V, N. x                xRay_del(rotary[0]);1 F; k! v! _8 E5 W(欢迎访问老王论坛:laowang.vip)
                xRay_add(rotary[1]);0 A3 u7 D  t* D0 j" Z  Y6 L' @(欢迎访问老王论坛:laowang.vip)
            } else {
  u' K! g4 h( B) Q1 N& \0 d                document.body.insertBefore(rotary[0],document.body.firstChild);
& R1 P5 s9 |+ i8 p. w3 [% g                document.body.insertBefore(rotary[1],document.body.firstChild);
; t. H% u2 }, L
( n4 c: l( p$ Z5 ]( X                rotary[0].style.opacity=1;' A) H3 F( S  \(欢迎访问老王论坛:laowang.vip)
                for(var l=1;l<rotary.length;l++)# k  f$ r( _1 q6 I& }(欢迎访问老王论坛:laowang.vip)
                    rotary[l].style.opacity=0;  e7 _* `- `8 x4 ~! F(欢迎访问老王论坛:laowang.vip)
                2 t1 I5 G. N, |+ d- z(欢迎访问老王论坛:laowang.vip)
                xRay_del(rotary[0]);
, Z0 B0 _$ s% J& g5 W                xRay_del(rotary[1]);5 A: X: R) L% f& g! _1 c(欢迎访问老王论坛:laowang.vip)
            }' c% K: i! C& E3 }, ?& O(欢迎访问老王论坛:laowang.vip)
        }
" Y( @# w; H/ \* _" H6 d        
4 z- n0 o$ [0 G. h2 d* `5 ^        rotary=[];- S& w  i3 C" ^(欢迎访问老王论坛:laowang.vip)
        for(var i=0;i<lTop.length;i++) {
8 g* `. u" D) \2 t8 a  l, k' ^            var layer=document.createElement('img');
; `7 t0 R9 O) @5 A, ]6 ~; j                layer.id='L'+i;! }) r1 E/ `1 x(欢迎访问老王论坛:laowang.vip)
                layer.style.width=lyrW+'px';
  C, g; R) F* o6 l* l: e0 x+ H. R                layer.style.height=lyrH+'px';/ n3 {* B) m5 g: b6 L(欢迎访问老王论坛:laowang.vip)
                layer.src=lTop[i];- j4 @$ P, A& M  \(欢迎访问老王论坛:laowang.vip)
                layer.onclick=cycle;. d& H; K5 o) p. K/ @- J' \(欢迎访问老王论坛:laowang.vip)
                rotary[i]=layer;
: B5 ~& I$ ?4 l& L* Q$ R3 ]                if(i==0) layer.style.opacity=1;
& Z# c: Z6 L- `; \2 \, }: N' e' J* P            document.body.appendChild(layer);
/ o$ `, e! p9 r8 J        }
+ X  @* I  ~: R% ~* q" s        cycle(false);& l, I: r% w* V# K(欢迎访问老王论坛:laowang.vip)

% y7 J  n, s' P$ \; `3 v9 p7 i$ F        while( (lyrW/winW)>zoom || (lyrH/winH)>zoom ) { lyrW=lyrW*0.99; lyrH=lyrH*0.99; }# Q: |' S1 g" |  r(欢迎访问老王论坛:laowang.vip)
        while( (lyrW/winW)<zoom || (lyrH/winH)<zoom ) { lyrW=lyrW*1.01; lyrH=lyrH*1.01; }
2 D) b1 L( C8 F( G        for(var l=0;l<rotary.length;l++) { rotary[l].style.width=lyrW+'px'; rotary[l].style.height=lyrH+'px'; }, `6 g" c% y9 u! @& P+ L% ^% V(欢迎访问老王论坛:laowang.vip)

% I" I+ ?7 s4 Y) z        var gapW = lyrW-winW;7 H% @/ n) q% h; q: S(欢迎访问老王论坛:laowang.vip)
        var gapH = lyrH-winH;
# R$ u) E, f/ ?5 k        var anchorW = (gapW/2)*-1;. G3 b' j( _# E$ d  V8 S& M(欢迎访问老王论坛:laowang.vip)
        var anchorH = (gapH/2)*-1;& Z. {. h! S# x* j6 \' K(欢迎访问老王论坛:laowang.vip)
        var centerW = winW/2;
8 }; R8 I9 z( F        var centerH = winH/2;
" {! S7 `; u, p) {        document.body.onmousemove=(e)=>{( D1 J3 O8 Z2 V( T4 V" I(欢迎访问老王论坛:laowang.vip)
            var mouseX = e.clientX;
2 G& c" B) O% m: i1 X            var mouseY = e.clientY;* _/ L. T0 \$ f$ v: v6 N(欢迎访问老王论坛:laowang.vip)
            var percX = ((mouseX-centerW)/winW);* R9 T4 y! U  r- c(欢迎访问老王论坛:laowang.vip)
            var percY = ((mouseY-centerH)/winH);3 [* O3 t8 ^/ x$ X(欢迎访问老王论坛:laowang.vip)
            var newW = anchorW-(gapW*percX);
- b9 S% V1 `. `; b. R            var newH = anchorH-(gapH*percY);8 x6 b: a" q6 F# h(欢迎访问老王论坛:laowang.vip)
            for(var l=0;l<rotary.length;l++) { rotary[l].style.left=newW+'px'; rotary[l].style.top=newH+'px'; }  h0 ]* ?0 j; J(欢迎访问老王论坛:laowang.vip)

) I) d+ t6 R: V  l. ^            var xrX=(mouseX+(newW*-1))-(xrxS/2);, e" e' _. ~( Q5 u9 B1 B(欢迎访问老王论坛:laowang.vip)
            var xrY=(mouseY+(newH*-1))-(xrxS/2);
- ]& \" o6 @& ]" [0 f% X            rotary[1].style['-webkit-mask-position-x']=xrX+'px';
2 g0 e7 K0 D1 y( h" G- C0 Z            rotary[1].style['-webkit-mask-position-y']=xrY+'px';* Q3 b) Y/ `+ D* m) z6 A8 D" `- C8 Y(欢迎访问老王论坛:laowang.vip)
        }) H. q2 p, R$ s4 D8 F  J. X(欢迎访问老王论坛:laowang.vip)

  J9 E' X* A- M4 s2 y# f3 y- G0 W, I        // Panel! R1 o  @& n2 ^9 E" i0 ^(欢迎访问老王论坛:laowang.vip)
        var panel = document.createElement('div');
9 ?9 i% b& ~* P5 e) n# `8 I/ W            panel.style='position:absolute; top:0rem; right:0.4rem; display:flex; flex-direction:column; font-size:2rem; line-height:2rem; ';% N9 e+ N3 L0 Q. z  |(欢迎访问老王论坛:laowang.vip)
            document.body.appendChild(panel);: }2 d$ a- Y1 I% ?* m(欢迎访问老王论坛:laowang.vip)

6 Y; N# S& y2 L% `( f& {' r) V8 E' @        var rpt_evt = null;6 @6 [9 F$ B( H/ Z7 n(欢迎访问老王论坛:laowang.vip)
        var rpt_deg = 0;
( g9 K0 l( H" U4 o" o        var rpt = document.createElement('div');
* M. ~- v5 |8 x9 _            rpt.dataset.active='f';% T$ _! k! }1 n3 T* u1 X# F5 Y# |8 J(欢迎访问老王论坛:laowang.vip)
            rpt.innerHTML='';0 g8 m7 Q9 n" F/ E$ S% n+ f(欢迎访问老王论坛:laowang.vip)
            rpt.onclick=(e)=>{3 W+ G& d  N" E7 U; g2 r- f0 E+ C(欢迎访问老王论坛:laowang.vip)
                if(rpt.dataset.active=='f'){. U4 U6 u5 h& b# r(欢迎访问老王论坛:laowang.vip)
                    rpt.dataset.active='t';
+ n' X/ V9 b( f                    rpt_evt = setInterval(()=>{
6 X4 K1 _+ C. j, k1 V$ h  u! i1 p                        if(rpt_deg==360){ cycle(); rpt_deg=0; }% ^9 l0 m) W8 _5 c3 }$ A(欢迎访问老王论坛:laowang.vip)
                        rpt_deg++; rpt.style.transform='rotate('+rpt_deg+'deg)';
& }- f2 U8 ]2 u8 F8 e" G) c                    },166);3 `  k. {8 Z1 k' ~: D& I9 t1 _* H5 K(欢迎访问老王论坛:laowang.vip)
                } else {
# y" z# K! F. _( g7 x, f                    rpt.dataset.active='f';
. [6 Z+ |1 F- ~- s2 G                    rpt_deg=0; rpt.style.transform='rotate('+rpt_deg+'deg)';
. q5 T" J$ `0 H' j$ d# k                    clearInterval(rpt_evt);
) Q7 u6 ~8 `" h                }) G# j  W- V' r% u(欢迎访问老王论坛:laowang.vip)
            };
4 M, w, f+ R" m7 q$ H: e. f9 E            panel.appendChild(rpt);0 S* y- _$ n& `+ S3 q$ A% K(欢迎访问老王论坛:laowang.vip)

" z4 A* e0 N( z  ~& Z2 g5 t  g        var xRay_status=false;4 f# S9 }  {9 p( y7 j9 c2 }1 w; \' {0 |(欢迎访问老王论坛:laowang.vip)
        var xRay_btn = document.createElement('div');
& w( t& ~4 h- p0 x            xRay_btn.innerHTML='';
% K) S7 r+ Q& w: N7 K& [/ j! K, d% z            xRay_btn.onclick=(e)=>{# o0 J2 Y( M0 c7 ]$ r2 v+ ^7 N, v(欢迎访问老王论坛:laowang.vip)
                if(xRay_status==false) { // ON7 G% p. j; Q9 I0 k) h(欢迎访问老王论坛:laowang.vip)
                    xRay_status=true; cycle(false); xRay_btn.style.color='rgb(255, 255, 0)';
3 r  ^) ~; _) {7 `+ p1 Y9 m                } else { // OFF! r/ [3 p# R# s, c  U$ z9 m7 x8 j8 [(欢迎访问老王论坛:laowang.vip)
                    xRay_status=false; cycle(false); xRay_btn.style.color='rgb(255, 255, 255)';- ~$ ~2 r9 Y) s% l* s: c1 t: Z(欢迎访问老王论坛:laowang.vip)
                }
- @. m! t2 U* |3 F- O            };
/ ~  Y- @! d, O) W  T, I0 y            panel.appendChild(xRay_btn);. S  g' `  U$ n(欢迎访问老王论坛:laowang.vip)

, T. L1 p0 [# s& r0 t6 T  Y0 w3 s, y        var qlt_btn = document.createElement('div');# X" Y) V- ?% D, M' _& }(欢迎访问老王论坛:laowang.vip)
            qlt_btn.innerHTML='';
) l! }. k1 f  X; y" |            qlt_btn.dataset.qlt='top'; qlt_btn.style.color='rgb(220,20,60)';
0 A+ u3 U1 y2 o6 Q% ]* h            qlt_btn.onclick=(e)=>{ qlt_switch(qlt_next(qlt_btn.dataset.qlt)); }6 \) @8 C+ I  w3 r, ?/ Y, M(欢迎访问老王论坛:laowang.vip)
            panel.appendChild(qlt_btn);, s- X& x( S  n- A(欢迎访问老王论坛:laowang.vip)
            function qlt_next(qlt){
( Z  G: t& J9 D% {; }9 l/ L3 E2 A  S                switch(qlt){  y2 }% T* r) I1 }$ D) B(欢迎访问老王论坛:laowang.vip)
                    case 'top': if(typeof lMed !=='undefined') return 'med'; else return 'top'; break;
+ L, `3 w& x+ r+ {" @+ V                    case 'med': if(typeof lLow !=='undefined') return 'low'; else return 'top'; break;# {2 U4 t& t* p& R! ](欢迎访问老王论坛:laowang.vip)
                    case 'low': return 'top'; break;
% }% d* j  V; W2 @  {& |# z                }' S/ s1 p; k! m8 ^: r(欢迎访问老王论坛:laowang.vip)
            }& M* ?& k, `1 y0 n9 ~(欢迎访问老王论坛:laowang.vip)
            function qlt_switch(qlt){
# c. U& c& g7 |( O3 B5 T/ p' S) C# h  z                qlt_btn.dataset.qlt=qlt;
$ i- Z6 R( x6 E1 n$ S                switch(qlt){
2 k' V' N7 D0 `, o                    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;! b4 {3 f5 F: E# t(欢迎访问老王论坛: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;7 ?! _& c0 k" i, K4 C  b4 F: f4 K5 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;* v2 v* W; a0 r. o9 w" C) d(欢迎访问老王论坛:laowang.vip)
                }
/ c7 J2 s% w$ z! S4 U3 M# L            }$ r) i9 ?4 M, o9 u& A(欢迎访问老王论坛:laowang.vip)
  [7 z, L8 p4 D2 z& f(欢迎访问老王论坛:laowang.vip)
    </script>
3 m* W' M  h- W1 Q</html>
$ }, z7 \- z: m4 y8 Q2 f7 }# k" a2 H: F1 r$ X( ~(欢迎访问老王论坛:laowang.vip)
6 d, R# i6 {. O% m& Q(欢迎访问老王论坛: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:462 _# y, h3 ~& P(欢迎访问老王论坛:laowang.vip)
Gpt呗

. o7 t. c. Z2 V- O我靠这玩意儿确实好用 多谢了& V- X; S7 z3 t7 ^(欢迎访问老王论坛:laowang.vip)
5 w; |7 l3 m9 ?(欢迎访问老王论坛:laowang.vip)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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