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 1754 0

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

admin 楼主

2019-11-7 16:55:28

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

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

x

9 x# u5 j' L( p# H点击图片方法JS动画效果
. I$ q: E1 ^" s6 I+ O( s$ U9 L4 f8 ?; a; r6 e% k, Q
[mw_shl_code=html,true]<html lang="en">$ g6 X# }8 w& ^' }$ v# C3 O
8 X& M7 F5 n0 h0 p# P) K
<head>
7 h5 q" T# e! i: _! b    <meta charset="UTF-8"># M6 w: i# _+ B& G
    <meta name="viewport" content="width=device-width, initial-scale=1.0">% Q" T3 B: x1 D; H- V3 C
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
+ J9 V! e/ C! z    <title>Popup Model</title>
/ M" X, e1 g: Z( ]3 h  ~" [! u: y$ w6 L9 ^* J
    <style>
  L8 W" m9 Q% ]- I4 }0 V        /* 弹窗背景 */* ]6 v& N& O% J! z; R; o% i
        .model {, s* t" s% F4 ]  M
            display: none;
  J( L! X4 R$ S1 Z& T1 {3 j/ S0 E            position: fixed;
2 ^# A; C/ L- e            /* Stay in place */
* M. e. h. v7 s! F8 s            z-index: 1;! @5 R" Q; R7 O* }; p1 c6 W
            /* Sit on top */" k+ \5 d' c1 a, }3 i) b. W
            padding-top: 100px;
& _- }5 r3 ?0 j9 V- g7 P3 r) Q! H            /* Location of the box */  w0 |5 n+ U. @  {* d/ E) X  i
            left: 0;8 u9 _; U' R; B8 j4 G# ~0 U4 J  p' S
            top: 0;
9 k8 c2 `& n5 ?3 t$ N  y            width: 100%;0 A7 @2 I$ \. |  C* n
            /* Full width */
3 w( \  s. }0 s8 f* g$ D- L& @            height: 100%;
4 S3 Y; `/ J; r            /* Full height */
) k4 W- T8 V* Y& ~4 n; I            overflow: auto;
2 P' L$ @. E) d1 ]" u            /* Enable scroll if needed */- G8 i5 [8 @" v# Z5 x
            background-color: rgb(0, 0, 0);- m/ {6 Z3 }% U9 [
            /* Fallback color */7 W/ S9 {9 E( R- D* B
            background-color: rgba(0, 0, 0, 0.9);# Y5 [2 R: c8 p6 T/ g% K
            /* Black w/ opacity */( e5 o& f5 |( Y! H! L& D
        }0 |1 H4 O2 W1 @) z; J3 }* g

# T3 @" `: A& d/ i, @        /* 图片 */
  [- R( d# A) \        .modelContent {
0 C; K0 b9 k. d* g# H' z            margin: auto;
! p! J+ I3 y4 ?. R/ g) T/ x            display: block;
2 G! z. Q2 `, V! x- n, c            width: 80%;% \8 I) A. t- P- N' ]
            max-width: 700px;% n# Q; \. b9 [; M3 K' O  ~9 W
        }
/ S* U" k& \, H, |) x6 b: U3 [
$ b! I; K" [# E. O. v4 y" A        /* 文本内容 */
% i# b  m9 I( t4 V        #caption {
3 s" z8 F7 [0 d, |7 I0 ?            margin: auto;+ ^- {) h4 d' B6 N) f) ]+ N
            display: block;' D3 c& r& V- a
            width: 80%;! R* ]" J4 y. a
            max-width: 700px;8 S1 ?! H, H6 e3 y! Q
            text-align: center;
" H  G6 l' ^5 M. X5 O3 q            color: #ccc;
2 }1 K! E1 @1 ^' Y7 z) u            padding: 10px 0;
- {1 x6 h4 \8 t            height: 150px;
: g) F3 |8 [& P: q% H+ F$ M        }
% b4 o, Q9 j. P( @- v/ @       /* 添加动画 *// i. l; |) y# s. K
.modelContent, #caption {  * c+ }& I+ g: ~0 M. Q$ Z( w$ \9 C  L
    animation-name: zoom;
) Z# l3 l0 J9 j    animation-duration: 0.6s;
7 o4 Z, j( K. Q* J' U) N    -webkit-animation-name: zoom;
  h0 u( ~' `. a8 p) t! f8 w; m1 u) K2 ?    -webkit-animation-duration: 0.6s;  a- l9 E# s5 `, e/ w* p' z8 Z
}
9 ?0 {. `. ~: h' `+ N2 r& X9 y3 d
+ h" v: Y0 n8 D. I$ G. E@keyframes zoom {
5 f4 ]7 m, p; M, Q    from {-webkit-transform:scale(0)} + B8 F$ q: {2 M! e$ l: h) i
    to {-webkit-transform:scale(1)}
1 _, z2 U5 m* z}; ^- m! i# H* s7 Q2 `5 q& d
' ]& L) a3 V% A
        #myImg {, I# p3 C8 w  r/ L: d- o3 k
            border-radius: 5px;
$ |, I$ c1 h* l, W* P, Z            cursor: pointer;0 e- f3 e; O+ n+ Q2 A- i! @. i" V
            transition: 0.3s;
6 t1 @. Z' r. P% R7 z0 |* p        }
# H- b7 g% B8 F7 ?5 G6 a. V8 g
( r2 m1 Y" I# J2 O( x0 ]1 C        #myImg:hover {+ u6 y# ^% Z0 X% t: A! U, S
            opacity: 0.7;2 ^0 b( f) j2 \1 g
        }* c3 s# J" B$ z) M1 k  e1 P& b
4 h: k7 s. D8 ]$ U* g0 ?
        /* 关闭按钮 */
3 _& W4 d- L. m9 e) c: J$ e        .close {& A, k4 _$ }. {2 s: N
            position: absolute;8 {* N" b/ q  Y: ]$ W" g: ?& E6 `
            top: 15px;
9 R/ V* X3 K2 ?. E  _% `            right: 35px;
" k# k' |% n, d            color: #f1f1f1;
$ [* N/ e! A: V# ]' Y            font-size: 40px;
5 P) l* u+ ]( J& t( L# f            font-weight: bold;' `7 V/ A6 G; E9 @  n
            transition: 0.3s;
& i5 o/ |' `; X) x) \        }1 h9 M7 S. _/ q
2 r/ m& Z9 m8 R3 J$ B& w
        .close:hover,
/ F& K( i1 D, f! O        .close:focus {2 T; B  Q/ i/ E7 }" m; G1 O2 B
            color: #bbb;
1 x  U2 a1 q( h& {" r4 U            cursor: pointer;; c  b0 V% e& b. x8 M
            text-decoration: none;# d. n& ?: J( E2 L
        }
% y- g) T: N7 a7 b    </style>
2 T- g% w5 Z  {. {; q) h4 c/ L</head>
6 o3 K. Z9 y1 o$ b4 o( ]/ @8 ]# l* `' I8 D6 T# X7 m, s2 T
<body>& X# A6 G, W& D+ w, E
% P4 W, Q5 Y$ \* @7 ?. o* f
    <img src="./img/Logo.png" alt="This is a logo" id="myImg" width="300" height="200" alt="This is a test ">( K3 r  \4 I3 z
" \0 s9 a: D/ M- W  V& u/ V
0 j6 S0 @+ J7 z+ h1 C8 A4 Q4 N7 n  p
    <div id="model" class="model">( {6 N$ k8 s: a0 E5 L$ o

5 B8 x- e' f5 r- J
7 r3 g$ J3 A% a        <span class="close">× </span>
: L0 o9 t: T6 W* H3 k! i
1 ?# D. ?# ~/ p' Q, r/ [        <img id='img01' class="modelContent">( W- h* x. B  \) N: ]' Q
+ ]8 ?1 X- `+ d& s
        <div id="caption"></div># Z$ h4 w+ w6 H& z0 ?4 T

8 D3 J3 p7 J, `/ p, K1 }$ M8 Q7 {& m" C0 @7 D2 z2 @2 @- b/ d  A
    </div>( F4 R: u) k5 S# ]: b: t+ \
! i8 q" P! z8 m) Q( L' _" u. x9 y
) Q' _) j# k! x. w! V$ @# h

  s% @/ n# F4 K: U4 ]    <script>
/ C. w* x% h! z: N# U8 `1 v
) ]. R5 R" }& J% B        var imgx = document.getElementById('myImg');
. d! y& B/ G1 Q. {# D- a' w        var modelx = document.getElementById('model');+ ~4 @3 R* k1 L3 N' s6 q# M2 g
        var modelcontentx = document.getElementById('img01');7 W7 Y# P! f( ^/ c7 M
        var captioNX = document.getElementById('caption');5 O7 f& G; ?/ ?: v2 m. z

4 {6 w/ I& s  z" u1 s        imgx.onclick = function () {
' \5 S6 Y& b* \# {            modelx.style.display = "block";/ x; k# h) h; u7 p
            modelcontentx.src = this.src;! H( N" i" `1 k
            captionx.innerHTML = this.alt;
$ n# a8 R  ]% g. m8 h, F) D; P* e( i9 {  `" Y* q
        }% _! _  J9 O+ H+ ~0 D

" P6 h" K4 {8 x% w! X  B  j3 P7 T7 S2 p( [6 M5 x
    </script>
: B6 z( c  C3 V. x- M$ H' u) s
; t2 b; K  c' C8 r0 \' q) k, `% E$ x8 b  V
( C+ d/ H7 d2 R) @
! W2 h4 _1 D2 Y1 x+ Q# n# X3 D
</body>
! d- q* B2 u; v8 P
* Z; V5 T/ o% x& Z4 O: ?</html>[/mw_shl_code]
; ?" c) L0 `: T2 E) q& ^+ A( k$ b
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了