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

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

admin 楼主

2019-11-7 16:55:28

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

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

x

/ T2 e( o& ^. r  l点击图片方法JS动画效果: o* o+ N$ D! d3 v8 J2 t

8 H' N8 H, C0 Y; Q0 o$ h[mw_shl_code=html,true]<html lang="en">
4 v4 Q" K  I+ `' E
& x* q+ M7 t0 `2 p' w) S<head>+ _$ C! A* e' L: x
    <meta charset="UTF-8">
' t) t1 Z9 \( f* C$ Y5 Z! E) a/ c    <meta name="viewport" content="width=device-width, initial-scale=1.0">
2 Z) V* Y) \3 ^4 c1 u    <meta http-equiv="X-UA-Compatible" content="ie=edge">7 {2 R: |2 S/ h! N+ ?
    <title>Popup Model</title>& E. R) T- n8 P' @; H

4 F) v' e+ l7 R# G/ V8 h; C+ w- u6 b    <style>
" ]( g& h) o0 B1 R2 w6 n6 H        /* 弹窗背景 */
6 ^& M7 Y1 h: }0 J9 b4 y; R        .model {
, H, o( S( o& w* I            display: none;
6 Y3 M4 H: H7 q            position: fixed;
/ E# b/ A4 t" f# K0 R! m            /* Stay in place */. y' H% y8 m+ t; W1 `, @1 F0 A
            z-index: 1;
+ G" i0 K* }* l7 N            /* Sit on top */
& e3 g+ n5 l- C0 n8 u& O( i  s) y            padding-top: 100px;
9 _/ F* T* w8 `6 m            /* Location of the box */
) e/ ]7 i  w- L            left: 0;5 `" h$ J% k; m' {  A
            top: 0;
! l7 l; \$ |7 Y. k0 ]! {            width: 100%;
7 I) A$ f" b$ c( U, m& ~            /* Full width */) f2 q) H4 v% u% }+ K5 m
            height: 100%;
1 ~  i1 `% @( n5 g4 G            /* Full height */- \1 Q, x" ~6 r1 F# u" O6 L
            overflow: auto;9 W# J  A  _+ j& k  }& u+ U
            /* Enable scroll if needed */
; H  M& C0 Q$ a# Z4 [            background-color: rgb(0, 0, 0);2 r* D$ A' R& N
            /* Fallback color */
! d8 k: H& U$ v" T. H            background-color: rgba(0, 0, 0, 0.9);
, U" Q4 u1 k) _0 Q* N  J            /* Black w/ opacity */3 g2 e% }& T4 j
        }
$ [4 B: {' X; `9 m+ D7 d% e& [* N. d* _) C, y8 L7 b
        /* 图片 */  @2 d3 H" U9 U& e
        .modelContent {5 D" A" k  ]3 u+ f9 n& B
            margin: auto;
. T" t1 W) l) P: q4 A            display: block;
+ {8 c/ @) ~& F9 L5 d- X' g            width: 80%;
* c! W- O9 W; g4 i( r1 v) T8 K( ~- l            max-width: 700px;
( n9 ]- F' c, A& T        }
- {% Z1 Y9 i0 ~! {# j
# D: _7 U! X8 M        /* 文本内容 */
1 k; t4 N$ N" W+ @        #caption {
$ U/ K7 k, c5 v% |4 Z4 n            margin: auto;- B+ S. v+ y( D, o, x9 a
            display: block;3 p. V  p  T" m0 U7 [  w
            width: 80%;& J& s5 v- X7 h: }8 {
            max-width: 700px;' r2 z) z; f* }6 h+ u5 o5 t
            text-align: center;
; B; M& g' a- A- F4 n6 E* o( U            color: #ccc;* [& X* R/ h$ S1 R0 ?8 V; q' K% Z
            padding: 10px 0;
2 W$ v  h" U: F, t/ h            height: 150px;( Z3 k2 [5 z& S5 f
        }2 Z  P7 T4 `0 I) x1 O
       /* 添加动画 */
% G. P+ t* q/ |, X* i1 j, C2 n.modelContent, #caption {  
, [) W% l- {- S: J    animation-name: zoom;6 h: ]0 E7 M, E/ F7 N
    animation-duration: 0.6s;
# }7 G4 \4 R- ?    -webkit-animation-name: zoom;9 f' Q  O! s8 J4 x& B; z
    -webkit-animation-duration: 0.6s;
/ \8 z. N% \/ ^* {- ~& ?! b9 H}
, R( h+ a0 ^( j1 q
) |, t  v1 _8 [, g/ `# X" p@keyframes zoom {5 j7 H8 x' C: A, |. ?) j
    from {-webkit-transform:scale(0)} & ~* G6 P1 j7 q6 K0 }
    to {-webkit-transform:scale(1)}
! z" |0 E0 Q) ~" O! Y}2 T/ L5 l' K- C- P1 w! X
0 C, h' X' o6 T: J& j% h: B
        #myImg {: K) I4 ^, R+ e2 Z
            border-radius: 5px;7 H, @9 i9 k+ O- |6 x$ u
            cursor: pointer;8 A: L) K, x+ ?% V
            transition: 0.3s;5 r+ b$ I* @% e+ m
        }
! Q. X$ n' Z2 l/ i
  Z" X" x! {" ~1 r& S; X        #myImg:hover {3 k- B/ O& O, G* y3 H0 P- @
            opacity: 0.7;
! e, ?* b( m9 P        }
3 Z8 _, _# y  k$ c& E
6 k! a/ y' E4 B( S" V1 X8 q" \        /* 关闭按钮 */2 c6 c! f, w6 f. S+ ]0 {4 D( o
        .close {
7 ~3 N3 m- q( C  }+ o9 _6 F& q            position: absolute;
3 U8 M/ M' W* r, P( ?            top: 15px;0 P+ r; k0 C' ~: k( _
            right: 35px;/ ^* \1 I" @% c9 k9 g* D; |  l
            color: #f1f1f1;
; ?: j4 h$ s8 E+ ]: e4 z0 G            font-size: 40px;
$ w. t! F9 t3 P% O) {; C            font-weight: bold;
" U* u9 k- C5 H' {" A" P4 o: |8 T            transition: 0.3s;7 x! q1 e0 f5 K, Z0 p  z$ ~
        }. i' _8 R, N( b: d( d& O4 l$ k, G5 n
3 ^" i- r7 z2 w( F0 L
        .close:hover,
9 D- V' ~, {: A' s' T8 ^6 K        .close:focus {
5 b' j4 c7 Q% a, v            color: #bbb;: K6 X% {: R* I
            cursor: pointer;5 ]3 X$ i& X2 Y, S
            text-decoration: none;0 m. _' [/ K; ~9 y: _# @
        }9 @! K2 q4 v# @' ~, A
    </style>/ {$ H5 |# y* Q* K" Z# I
</head>
1 X! R( k7 J! i
$ K6 d; [2 x, V0 T: q/ ?& y<body>! N9 {' N0 j! y/ l# ?$ z. S! D6 @6 o- C

) a0 N5 s: X, Z- ^3 g4 D    <img src="./img/Logo.png" alt="This is a logo" id="myImg" width="300" height="200" alt="This is a test ">6 ^8 ^% {2 c) u: N1 v) k/ O
) r8 p7 H7 d1 H: a( K! l( h
: H3 G; K" q* Y; I. H  H1 f. z
    <div id="model" class="model">0 k. R- Q* O2 ~: W- _
8 [# L8 P1 A+ k* N7 k) L

. A2 _# o+ U) T. p, z/ M% R5 z        <span class="close">× </span>
4 z/ i. ]3 x. b9 V$ t2 ?5 ^6 G- ~/ v, m
        <img id='img01' class="modelContent">3 j  f9 D5 N+ r6 I# [; w1 S
0 [( J# U/ L" F3 c
        <div id="caption"></div>" Z' k6 F  f  \- r

$ l; `0 h1 Q$ v( _: v) R% k0 D/ s& U
4 u* g) X0 O1 n    </div>
* P9 H& n' t2 E$ U
( g( x$ k" u% v' d% {6 D! i* l3 v0 c3 O

0 [- Y% b$ l5 u1 `2 P1 @    <script>
) ~2 G$ X! ], o
* t' ^* {0 M- c; c2 v. j        var imgx = document.getElementById('myImg');3 \9 I  G7 d, z: M. s* I
        var modelx = document.getElementById('model');  r" M- _" E5 q# N
        var modelcontentx = document.getElementById('img01');
( t& A& u# \* Y+ Z8 m; E% _        var captioNX = document.getElementById('caption');
& }9 S( f% }4 r* x0 t' G. o
- D& V& `2 n8 G: g9 z7 x        imgx.onclick = function () {% R" s1 C3 k# w
            modelx.style.display = "block";0 x; d" Z& h! D6 \
            modelcontentx.src = this.src;) n" A1 w& W: w
            captionx.innerHTML = this.alt;
0 p8 a2 a+ f2 q- B: _
; l; B6 O5 @. C. b/ \3 U8 K  @) O        }1 x6 |! S3 U3 J* k7 `- r
) A, t+ M% G# G

) y% x; D! q# Y7 d& p2 l( G    </script>
8 Z7 K4 ?* \9 _1 n* E" N* B
1 }! `1 X4 v8 B/ s2 u0 w! f4 Z
: |% e" n! o! K* @) F0 Y4 Z  `0 E2 u) ?4 I6 p& h: P0 z
9 F, ?7 F3 E) t* L' l3 z/ y' S
</body>* I. P3 T$ @9 v+ f5 H
/ Y1 D; ~& X9 B9 V8 H4 ^
</html>[/mw_shl_code]
6 L6 n+ T$ c; F/ N2 g' _
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了