<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Cách tạo hiệu ứng đánh máy bằng CSS</title>
<meta name="description" content="Cách tạo hiệu ứng đánh máy bằng CSS - Savefile - Tin Tức -...">
<meta name="author" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :.">
<meta name="copyright" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :. [admin@nguoicodonvn2008.info]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Cách tạo hiệu ứng đánh máy bằng CSS">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;www.nguoicodonvn2008.info&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;kien-thuc-may-tinh&#x002F;cach-tao-hieu-ung-danh-may-bang-css-7490.html">
<meta property="og:site_name" content=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.">
<meta property="og:url" content="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-tao-hieu-ung-danh-may-bang-css-7490.html">
<link rel="shortcut icon" href="https://www.nguoicodonvn2008.info/favicon.ico">
<link rel="canonical" href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-tao-hieu-ung-danh-may-bang-css-7490.html">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/karaoke-dual/" title="Tin Tức - Karaoke Dual" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/nhac-tre/" title="Tin Tức - Nhạc trẻ" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tru-tinh/" title="Tin Tức - Trữ tình" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/nuoc-ngoai/" title="Tin Tức - Nước ngoài" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/remix/" title="Tin Tức - Remix" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tam-su-tinh-yeu/" title="Tin Tức - Tâm sự tình yêu" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tho-suu-tam/" title="Tin Tức - Thơ sưu tầm" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/cuoc-song/" title="Tin Tức - Cuộc sống" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/phan-mem/" title="Tin Tức - Phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/kien-thuc-may-tinh/" title="Tin Tức - Kiến thức máy tính" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/hoc-tap/" title="Tin Tức - Học tập" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/tai-lieu/" title="Tin Tức - Tài liệu" type="application/rss+xml">
<link rel="alternate" href="https://www.nguoicodonvn2008.info/vi/news/rss/de-thi/" title="Tin Tức - Đề thi" type="application/rss+xml">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://www.nguoicodonvn2008.info/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.nguoicodonvn2008.info/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/style.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://www.nguoicodonvn2008.info/themes/default/css/news.css">
<link rel="stylesheet" href="https://www.nguoicodonvn2008.info/themes/default/css/custom.css">
<style type="text/css">
	body{background: #fff;}
</style>
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">.&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.</h2>
		<p class="pull-right"><a title=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;." href="https://www.nguoicodonvn2008.info/">https://www.nguoicodonvn2008.info</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Cách tạo hiệu ứng đánh máy bằng CSS</h1>
		<ul class="list-inline">
			<li>Thứ bảy - 02/09/2023 11:05</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
		</div>
				<div class="imghome">
			<img alt="Cách tạo hiệu ứng đánh máy bằng CSS" src="https://st.quantrimang.com/photos/image/2023/09/02/css-typewriter-7.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p style="text-align: justify;">Bạn không cần&nbsp;JavaScript&nbsp;để tạo hiệu ứng máy đánh chữ cổ điển.&nbsp;<strong>Hàm step() của CSS</strong>&nbsp;sẽ giúp bạn tạo hiệu ứng đánh máy chữ dễ dàng.</p>

<p style="text-align: justify;"><img alt="Hiệu ứng Typewriter trong CSS" data-i="0" data-src="https://st.quantrimang.com/photos/image/2023/09/02/css-typewriter-7.jpg" data-was-processed="true" height="340" src="https://st.quantrimang.com/photos/image/2023/09/02/css-typewriter-7.jpg" width="650" /></p>

<h2 style="text-align: justify;">Hiệu ứng đánh máy chữ là gì?</h2>

<p style="text-align: justify;">Hiệu ứng máy đánh chữ là một kỹ thuật hoạt ảnh cho văn bản, mô phỏng quá trình nội dung được hiển thị dần dần, bắt chước hành động gõ khi nó mở ra trước mắt người xem. Hiệu ứng này gợi nhớ đến máy đánh chữ kiểu cũ, thiết bị đầu cuối của máy tính đời đầu hoặc Giao diện dòng lệnh (CLI).</p>

<p style="text-align: justify;">Sự xuất hiện dần dần của văn bản tạo thêm yếu tố hồi hộp và hấp dẫn, khuyến khích khán giả chú ý đến thông điệp đang được truyền tải.</p>

<h2 style="text-align: justify;">Cách hoạt động của hàm steps() trong CSS</h2>

<p style="text-align: justify;">Hàm step() là một hàm phổ biến được sử dụng trong hoạt ảnh CSS. Nó làm cho hoạt ảnh trông giống như đang tiến triển theo các bước riêng biệt thay vì chuyển đổi mượt mà.</p>

<p style="text-align: justify;">step() là một hàm xác định thời gian hoạt ảnh có hai tham số. Tham số đầu tiên biểu thị số bước mà bạn muốn hoạt ảnh của mình thực hiện. Tham số thứ hai xác định hành vi của từng bước. Cú pháp của hàm<strong>&nbsp;step()</strong>&nbsp;như sau:</p>

<pre id="pre0" style="text-align: justify;">
animation-timing-function: steps(n, direction)</pre>

<p style="text-align: justify;">Trong khối code ở trên, hàm<strong>&nbsp;step()&nbsp;</strong>có hai tham số là:&nbsp;<strong>n</strong>&nbsp;và&nbsp;<strong>direction</strong>. Tham số&nbsp;<strong>direction</strong>&nbsp;có thể là&nbsp;<strong>start</strong>&nbsp;hoặc<strong>&nbsp;end</strong>.</p>

<p style="text-align: justify;">Việc đặt&nbsp;<strong>direction&nbsp;</strong>sang&nbsp;<strong>set</strong>&nbsp;đảm bảo rằng bước đầu tiên được hoàn thành ngay khi hoạt ảnh bắt đầu. Trong khi đó, việc đặt&nbsp;<strong>direction</strong>&nbsp;sang&nbsp;<strong>end&nbsp;</strong>sẽ chạy bước cuối cùng khi hoạt ảnh kết thúc. Để minh họa tầm quan trọng của hàm&nbsp;<strong>step()</strong>, hãy xem đoạn mã HTML sau:</p>

<pre id="pre1" style="text-align: justify;">
&lt;div class=&quot;container&quot;&gt;
  &lt;div&gt;&lt;/div&gt;
&lt;/div&gt;</pre>

<p style="text-align: justify;">Khối code ở trên xác định div<strong>&nbsp;container</strong>&nbsp;với div con. Nếu bạn muốn div con lướt qua màn hình, bạn sử dụng hoạt ảnh CSS như thế này:</p>

<pre id="pre2" style="text-align: justify;">
.container {
    background-color: blue;
}

div:not(.container) {
    background-color: red;
    width: 88px;
    height: 88px;
    animation: movebox 4s infinite;
}

@keyframes movebox {
    100% {
        transform: translateX(100vw);
    }
}</pre>

<p style="text-align: justify;">Khối code trên dùng quy tắc @keyframes để xác định hoạt ảnh tên movebox. Hoạt ảnh này sau đó được áp dụng cho div con, khiến nó di chuyển mượt mà trên màn hình trong vòng lặp vô tận.</p>

<p style="text-align: justify;"><img alt="Lặp vô tận" data-i="1" data-src="https://st.quantrimang.com/photos/image/2023/09/02/css-lap-vo-tan.gif" data-was-processed="true" height="218" src="https://st.quantrimang.com/photos/image/2023/09/02/css-lap-vo-tan.gif" width="480" /></p>

<p style="text-align: justify;">Nếu không thích hoạt ảnh mượt mà và muốn đạt được hiệu ứng &quot;bị giật&quot;, bạn có thể sử dụng hàm&nbsp;<strong>step()&nbsp;</strong>như thế này:</p>

<pre id="pre3" style="text-align: justify;">
div:not(.container){
    background-color: red;
    width: 88px;
    height: 88px;
    animation: movebox 4s infinite;
    animation-timing-function: steps(10, end);
}</pre>

<p style="text-align: justify;">Như bạn có thể thấy trong ảnh GIF bên dưới, việc kết hợp hàm&nbsp;<strong>step()</strong>&nbsp;với giá trị tham số 10 sẽ tạo hoạt ảnh cho div con theo từng bước thay vì hoạt ảnh mượt mà. Số bước càng cao thì hoạt ảnh của bạn sẽ càng ít bị giật.</p>

<p style="text-align: justify;">Trong ví dụ trên, tham số<strong>&nbsp;direction</strong>&nbsp;được cung cấp. Tuy nhiên, nếu bạn bỏ qua hướng, trình duyệt sẽ sử dụng&nbsp;<strong>end</strong>&nbsp;làm giá trị mặc định cho&nbsp;<strong>direction</strong>.</p>

<p style="text-align: justify;"><img alt="Kết quả của vòng lặp vô tận có hiệu ứng giật" data-i="2" data-src="https://st.quantrimang.com/photos/image/2023/09/02/css-lap-vo-tan-2.gif" data-was-processed="true" height="218" src="https://st.quantrimang.com/photos/image/2023/09/02/css-lap-vo-tan-2.gif" width="480" /></p>

<h2 style="text-align: justify;">Tạo hiệu ứng đánh máy chữ</h2>

<p style="text-align: justify;">Bây giờ bạn đã hiểu cách hoạt động của hàm&nbsp;<strong>step()</strong>, đã đến lúc áp dụng mọi thứ đã học vào thực tế. Tạo một thư mục mới và đặt tên thích hợp cho nó. Trong thư mục đó, thêm tệp&nbsp;<strong>index.htm</strong>&nbsp;để đánh dấu và file&nbsp;<strong>style.css</strong>&nbsp;để tạo kiểu.</p>

<p style="text-align: justify;">Trong file<strong>&nbsp;index.htm</strong>, thêm code soạn sẵn sau:</p>

<pre id="pre4" style="text-align: justify;">
&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;en&quot;&gt;
  &lt;head&gt;
    &lt;meta charset=&quot;UTF-8&quot; /&gt;
    &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot; /&gt;
    &lt;title&gt;Document&lt;/title&gt;
    &lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; /&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt;div class=&quot;container&quot;&gt;
      &lt;div class=&quot;text&quot;&gt;
        Lorem ipsum dolor sit amet consectetur 
        adipisicing elit. Reiciendis, tempore! 
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/body&gt;
&lt;/html&gt;</pre>

<p style="text-align: justify;">Khối code ở trên xác định đánh dấu cho một trang web HTML đơn giản. Có một div container chứa một div khác với một số văn bản giả.</p>

<h2 style="text-align: justify;">Tạo hiệu ứng cho văn bản</h2>

<p style="text-align: justify;">Mở file&nbsp;<strong>style.css&nbsp;</strong>và đặt chiều rộng của div&nbsp;<strong>container</strong>&nbsp;bằng chiều rộng của nội dung bên trong nó.</p>

<pre id="pre5" style="text-align: justify;">
.container{
    width: fit-content;
}</pre>

<p style="text-align: justify;">Tiếp theo, bằng cách sử dụng quy tắc<strong>&nbsp;@keyframes</strong>, xác định hoạt ảnh kiểm soát cách nó tiến triển theo thời gian. Đặt chiều rộng thành &quot;0%&quot; ở mức<strong>&nbsp;0%</strong>. Ở mức&nbsp;<strong>100%</strong>, đặt chiều rộng thành &quot;100%&quot; như thế này:</p>

<pre id="pre6" style="text-align: justify;">
@keyframes type-text {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}</pre>

<p style="text-align: justify;">Tiếp theo, chọn phần tử có tên class&nbsp;<strong>text&nbsp;</strong>và đặt thuộc tính overflow thành&nbsp;<strong>hidden</strong>. Làm như vậy sẽ đảm bảo rằng văn bản vẫn bị ẩn miễn là hiệu ứng gõ chưa bắt đầu. Sau khi thực hiện điều đó, hãy đảm bảo văn bản nằm trên một dòng bằng cách đặt thuộc tính khoảng trắng thành&nbsp;<strong>nowrap</strong>. Cung cấp cho class text một phông chữ đơn cách và thêm đường viền dọc màu xanh lá cây ở bên phải văn bản.</p>

<p style="text-align: justify;">Đường viền này sẽ tạo ra sự xuất hiện của một con trỏ. Đặt kích thước phông chữ thích hợp và thuộc tính hoạt ảnh thành loại văn bản. Cuối cùng, thêm hàm&nbsp;<strong>step()&nbsp;</strong>vào hàm&nbsp;<strong>animation-timing-function</strong>.</p>

<pre id="pre7" style="text-align: justify;">
.text {
  overflow: hidden;
  white-space: nowrap;
  font-family: &quot;Courier New&quot;, Courier, monospace;
  border-right: solid 10px green;
  font-size: 23px;
  animation: type-text forwards 4s;
  animation-timing-function: steps(40);
}</pre>

<p style="text-align: justify;">Khi chạy code trong trình duyệt, bạn sẽ thấy:</p>

<p style="text-align: justify;"><img alt="Hiệu ứng đánh máy chữ" data-i="3" data-src="https://st.quantrimang.com/photos/image/2023/09/02/css-lap-vo-tan-3.gif" data-was-processed="true" height="218" src="https://st.quantrimang.com/photos/image/2023/09/02/css-lap-vo-tan-3.gif" width="480" /></p>

<p style="text-align: justify;">Nếu muốn có hiệu ứng gõ dài hơn, bạn có thể điều chỉnh thời lượng hoạt ảnh và số bước được chỉ định trong hàm step().</p>

<h2 style="text-align: justify;">Làm con trỏ sống động</h2>

<p style="text-align: justify;">Hiệu ứng máy đánh chữ gần như đã hoàn thiện, tuy nhiên vẫn còn thiếu một tính năng đó là con trỏ nhấp nháy. Hãy nhớ lại ở khối mã cuối cùng, đường viền bên phải đã được đặt trên văn bản để dùng làm con trỏ. Bạn cũng có thể thêm hình động vào con trỏ này bằng quy tắc&nbsp;<strong>@keyframes</strong>.</p>

<pre id="pre8" style="text-align: justify;">
@keyframes cursor-blink {
    0% {
        border-color: transparent;
    }

    100% {
        border-color: green;
    }
}</pre>

<p style="text-align: justify;">Sau khi xác định hoạt ảnh tùy chỉnh, hãy thêm tên hoạt ảnh vào thuộc tính hoạt ảnh trên lớp văn bản và đặt thời lượng thành 0,6 giây.</p>

<pre id="pre9" style="text-align: justify;">
.text{
    /* Other style rules*/
    animation: type-text forwards 4s,
             cursor-blink .6s infinite;
}</pre>

<p style="text-align: justify;">Giờ khi chạy code, bạn sẽ thấy:</p>

<p style="text-align: justify;"><img alt="Hoàn thiện hiệu ứng đánh máy chữ bằng CSS" data-i="4" data-src="https://st.quantrimang.com/photos/image/2023/09/02/css-lap-vo-tan-4.gif" data-was-processed="true" height="218" src="https://st.quantrimang.com/photos/image/2023/09/02/css-lap-vo-tan-4.gif" width="480" /></p>

<p style="text-align: justify;">Thế là xong! Chúc các bạn thực hiện thành công!</p>

<div style="text-align: justify;">&nbsp;</div>
		</div>
				<div id="author">
						<p>
				<strong>Nguồn tin:</strong>
				Quantrimang.com
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-tao-hieu-ung-danh-may-bang-css-7490.html" title="Cách tạo hiệu ứng đánh máy bằng CSS">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cach-tao-hieu-ung-danh-may-bang-css-7490.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; .&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.
		</div>
		<div id="contact">
			<a href="mailto:admin@nguoicodonvn2008.info">admin@nguoicodonvn2008.info</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://www.nguoicodonvn2008.info/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
		</script>
		<div class="car-top">
  <span><img src="https://www.nguoicodonvn2008.info/themes/default/images/car.png" alt=""></span>
</div>
<script src="https://www.nguoicodonvn2008.info/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4c_e856T",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://www.nguoicodonvn2008.info/assets/js/language/vi.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/global.js"></script>
<script src="https://www.nguoicodonvn2008.info/assets/js/site.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/news.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/main.js"></script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://www.nguoicodonvn2008.info",
            "logo": "https://www.nguoicodonvn2008.info/uploads/angel.gif"
        }
        </script>
<script src="https://www.nguoicodonvn2008.info/themes/default/js/bootstrap.min.js"></script>
<script type="text/javascript">
var $scrolltop = $('.car-top');
$scrolltop.on('click', function () {
    $('html,body').animate({
        scrollTop: 0
    }, 800);
    $(this).addClass("car-run");
    setTimeout(function(){ $scrolltop.removeClass('car-run');}, 1000);
    return false;
});
$(window).on('scroll', function ()
{ 
    if($(window).scrollTop() >= 200)
    {
        $scrolltop.addClass("show");
        $scrolltop.addClass("car-down");
    }
    else
    {
       $scrolltop.removeClass("show");
       setTimeout(function(){ $scrolltop.removeClass('car-down');}, 300);
    }
});
</script>
</body>
</html>