PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

PLM之家PLMHome-国产软件践行者

[前端框架] 点击图片方法JS动画效果

[复制链接]

2019-11-7 16:55:28 1718 0

admin 发表于 2019-11-7 16:55:28 |阅读模式

admin 楼主

2019-11-7 16:55:28

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

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

x

7 x8 o3 h+ D: l0 J: k9 T( M点击图片方法JS动画效果
2 u( d0 i) B2 u: R8 R& p  T3 e: a# e0 a2 K
[mw_shl_code=html,true]<html lang="en">) `0 t9 T7 V/ }* w7 A

1 |1 m; u- }. h3 N6 ~<head>, z, r! J* t8 {; Y6 c* T3 v
    <meta charset="UTF-8">
* r( m5 b" S* |/ _5 a. P    <meta name="viewport" content="width=device-width, initial-scale=1.0">; Y7 [% N1 G, j6 C
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
6 N! L) g, Q! x3 ~" T    <title>Popup Model</title>
! J; X! i; Z" I, _! p' Z
( R3 ]1 c# `& ]* q    <style>
+ b" r6 e0 `# c# R        /* 弹窗背景 */
6 M2 H1 M( O! [/ T/ E; b        .model {
1 l  U3 w8 w- ]2 ?( I; \            display: none;
8 c/ p% d  N: M4 k" r! q            position: fixed;0 b1 M. v9 d4 b/ X4 ]
            /* Stay in place */
6 L6 z3 I- J+ p            z-index: 1;8 ~2 Y% ^, q/ q0 k2 I
            /* Sit on top */" n4 G/ k0 U! _; b/ t6 I; ?5 `$ o
            padding-top: 100px;% n1 |9 J: r5 g8 E
            /* Location of the box */! a. `0 T5 |! I+ M1 x# S8 _; I' w
            left: 0;
! R- ^  K: U  W1 W            top: 0;# T( m: f' F: t2 L
            width: 100%;3 z2 r' Z$ h9 B3 J0 O( |' @0 f
            /* Full width */
' v/ E$ D- N0 l9 V4 l: W7 g; ~            height: 100%;
4 Y% V" X: Q5 K, O$ n9 {; _            /* Full height */
! ~+ S  A' t9 x6 `# U7 y2 J3 B, k            overflow: auto;1 f, O. H7 ?) I: f2 J
            /* Enable scroll if needed */
$ F% U4 d% H3 S* J- g4 J! L4 @0 c            background-color: rgb(0, 0, 0);$ O5 q6 I& h% L) r5 d
            /* Fallback color */" `; `6 \. h/ S! E
            background-color: rgba(0, 0, 0, 0.9);' q( m) V3 a; A1 O/ o
            /* Black w/ opacity */
$ J/ `  t" c3 ^# U# r        }) @4 I) F4 Z$ Q. Q
/ l: u9 J" A% U; w$ H; N3 ~
        /* 图片 */% P0 C, p3 U% c! `8 @0 G
        .modelContent {
, L9 T1 z- E/ c4 k9 C: i            margin: auto;
% U% G! K2 ^4 b3 I" {8 s            display: block;& D) L0 A4 M9 H
            width: 80%;' X2 Y! k; Y  D! a# _% J
            max-width: 700px;& N0 a5 B  Y7 L8 Z/ x' |
        }
- w( Y% ]% ^+ c9 y. C
# a/ z; @6 u7 ~        /* 文本内容 */  a2 x* }/ H' a
        #caption {
9 U- X' ]7 N* q0 u# h            margin: auto;
- L* {6 r$ }8 ^( e- d            display: block;
7 _0 Z/ I4 O+ {, U2 ~3 `, q/ j            width: 80%;
6 b8 Y. J. f, I8 I, Z( Y            max-width: 700px;
# Z8 P) M4 y5 D, R4 s            text-align: center;
- ]- l% l" p2 |0 X$ m' G; L            color: #ccc;
; r9 j$ \2 y$ w            padding: 10px 0;' E) M" |1 w/ s$ M6 |1 c
            height: 150px;4 e% k5 \% ~% _0 \' y
        }3 C; D: C2 M  s* n
       /* 添加动画 */, v/ d0 ?. U3 E* g4 k2 ^% ^
.modelContent, #caption {  
) Z8 D! s' x1 x" R( u8 S8 h6 L" g" v    animation-name: zoom;; I" K, A+ N# d. r
    animation-duration: 0.6s;
- x" ^7 Q) \5 K' F  k! ?    -webkit-animation-name: zoom;! {- J$ u" G* ~3 w; |5 d0 _
    -webkit-animation-duration: 0.6s;* C1 L0 L/ j* ?6 q$ t
}/ Z7 m, `/ w: P) e
( S% q  L0 U5 d' p
@keyframes zoom {* J$ W$ f& x" B) t( Y% p
    from {-webkit-transform:scale(0)} 5 [- _8 q+ [* G- z' N
    to {-webkit-transform:scale(1)}3 h1 Q3 B9 |& e% B: T
}
# v1 }8 J+ G$ U, W$ J7 K1 s. b' M2 \$ ^0 D0 M" c4 Z
        #myImg {4 l4 k% v6 m  E. u# R
            border-radius: 5px;; K% V9 b. D! H6 D& }' J/ ^- J
            cursor: pointer;! d  m+ K5 E9 t# m8 W
            transition: 0.3s;) q* J( K0 a$ Y8 I
        }& o! r% ?* o1 t
: |! }# q5 [0 }
        #myImg:hover {$ ]# S% z+ O1 T& l- p
            opacity: 0.7;0 l, B& K6 Z8 [2 w
        }
9 X. c# j1 U6 q
1 Q, H( @1 @# `9 A: I        /* 关闭按钮 */
- a% N  s8 v. t6 M# e1 J7 @        .close {
$ G/ S2 ?- \9 s) v( H            position: absolute;9 r8 G7 N, \+ y+ q8 ]4 l  Q
            top: 15px;! g4 ]# s4 T0 j5 G0 o/ }
            right: 35px;
+ R3 B- u: c( U0 @            color: #f1f1f1;& @: J# k( h. s" u
            font-size: 40px;- f6 K: ~4 z9 T9 z# ~# @, l) n
            font-weight: bold;
# ]  ^+ l( Y( `; A            transition: 0.3s;
$ D: W2 U+ ~7 C- T1 z/ y5 F        }
% c7 ~7 f! p5 T$ Y5 w/ W$ |4 v( h- U0 t: w+ |/ _
        .close:hover,
8 N- S0 B: }8 a7 X1 l        .close:focus {
; S" Z. h7 }0 ~. N( u/ `            color: #bbb;$ W; h& C( }4 X: N8 |
            cursor: pointer;
3 ?9 @9 Z9 |( |7 R2 Z$ r2 D            text-decoration: none;
9 J) D- ~2 P" |5 f        }: m& W; e  }; y) y& p
    </style>
/ K# `" m9 G( G; L! `8 [</head>4 o: ]* S: M2 d* \! z! c! `, v
/ H7 f4 m% d4 w% N5 [0 w
<body>
. e1 O3 P& l- V& X- U
" B( `- q$ U" N; }( x3 F+ k( ^    <img src="./img/Logo.png" alt="This is a logo" id="myImg" width="300" height="200" alt="This is a test ">
7 [" }6 }" x1 S$ M. Z2 w; q: E' ?+ K4 p

* {# x$ D# B  F2 K; `& `* K; P    <div id="model" class="model">! `( w) U3 G" I3 l/ O* N+ u" L( n

; _% Y; [! A- U, j* l- T3 J$ G, B3 Q5 y3 t6 o8 S
        <span class="close">× </span>
: E) h" h5 S9 t
; t. v6 |# y1 f2 M- z4 \        <img id='img01' class="modelContent">
5 {3 T+ ]" ]% B4 l6 x7 _/ X) O" f' O' Y+ C
        <div id="caption"></div>
! V0 \& b+ U, ^% \  H( E6 [) z3 x
! N$ X: J$ A1 }9 S) ?: d+ H2 \0 R
  s' n% Q" e0 T) b/ W$ k# o" p    </div>
+ i# k# S* Y! r- Y
) G3 n2 H& O$ Q2 B
4 g7 A  i9 C% b- h' Q+ N
8 }$ B7 J- g" E3 X    <script>
. {# W  m8 O4 a8 ^( ]- J/ ~1 v. E1 }4 n
        var imgx = document.getElementById('myImg');0 `$ T* A* Q: d6 O/ d' L
        var modelx = document.getElementById('model');# x# O: M4 X0 D  i2 A6 J
        var modelcontentx = document.getElementById('img01');" A3 }7 b. ^6 U/ J4 @! m
        var captioNX = document.getElementById('caption');: n0 r0 v; ^) w: L- A
4 B0 Q5 V2 j# U8 Y* g1 d5 a$ k9 O! B- q
        imgx.onclick = function () {$ c/ W; T6 d6 l7 W; b
            modelx.style.display = "block";6 Y+ r: x3 y( O6 w
            modelcontentx.src = this.src;
  j3 j% W' V# c6 j& d/ F* g# a            captionx.innerHTML = this.alt;
1 U2 u, X1 v) c' b7 q0 A( t1 v8 ?. x; b2 e
        }
0 E& N4 W! g. p& }) j) B* }; L3 S/ L( D, N9 ^

1 s. H- }  c  j    </script>
% k5 K! ]  t7 s7 m9 i( g; A4 Q) d2 x8 J! B
& o/ Q+ ~- g0 k+ d

/ c$ H2 T) n6 v$ N& h! Y) Q  T& N' B4 j; q3 p5 [' A& s
</body>3 a( x; T- f3 I

* q1 Z% M# B& b- N1 h7 d</html>[/mw_shl_code]
! f. U; I& ~6 U( ~
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了