kết quả từ 1 tới 3 trên 3

Hướng dẫn tạo hiệu ứng ánh sáng chạy qua ảnh bằng CSS

  1. #1
    Ðến Từ
    Tỉnh Khác
    Thành Viên Thứ: 157983
    Giới tính: Nam
    Bài gửi
    2

    Hướng dẫn tạo hiệu ứng ánh sáng chạy qua ảnh bằng CSS

    Thông thường để tạo nên hiệu ứng này trước kia các Coder thường làm bằng Flash. Ưu điểm của Flash là hiệu ứng chuyển động rất mượt, dung lượng nhẹ nhưng có một điểm là Google không đọc được FLASH nên không có lợi cho SEO vì vậy các coder ngày càng rời xa chúng, nếu nói không quá là đã loại bỏ hẳn FLASH trong thiết kế web.

    May mắn thay CSS3 và HTML5 ra đời mang theo rất nhiều hiệu ứng khác nhau khi thiết kế giao diện cho website giúp cho các nhà phát triên web tiết kiệm rất nhiều thời gian khi thiết kế giao diện, thiết kế hiệu ứng chuyển động cơ bản mà không cần đến FLASH và đặc biệt là hiệu ứng chuyển động rất mượt mà không thua kém FLASH, rất tốt cho SEO. Ở đây mình không đi sâu giải thích thế nào là CSS3 và HTML5, các bạn muốn tìm hiểu thì hỏi bác google nhé.

    Bài này mình sẽ hướng dẫn các bạn tạo hiệu ứng ánh sáng chạy qua ảnh rất đơn giản bằng CSS3.

    Demo

    Các bạn có thể xem DEMO tại muabanlaptopcuhcm .com (nhớ rê chuột vào ảnh để xem hiệu ứng nhé). Xin lỗi mình không gửi link được.

    Các bạn muốn download source code của bài viết này thì vào mục Số hóa -> rồi đọc bài hướng dẫn mình viết nhé, link down ở cuối bài

    HTML

    1
    2
    3
    4
    <div id="box">
    <img src="img/thumualaptopcutphcm.jpg" />
    <div class="box-hover"></div>
    </div>


    CSS

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    #box {
    position:relative;
    display:block;
    width:300px;
    height:195px;
    }
    div.box-hover {
    width:100%;
    height:100%;
    background-image:url("img/glass.png");
    background-position:-300px 0;
    background-repeat:no-repeat;
    position:absolute;
    left:0;top:0;
    }

    div.box-hover:hover {
    background:url("img/glass.png") no-repeat scroll 300px 0 transparent;
    transition:all 1.5s ease-in-out 0s;
    -moz-transition:all 1.5s ease-in-out 0s;
    -webkit-transition:all 1.5s ease-in-out 0s;
    cursor:pointer;
    }



    Quick reply to this message Trả lời       

  2. #2
    Ðến Từ
    Hà Nội
    Thành Viên Thứ: 248796
    Giới tính: Nam
    Bài gửi
    137

    Reply: Hướng dẫn tạo hiệu ứng ánh sáng chạy qua ảnh bằng CSS

    hiệu ứng này hay đó bác ? e làm thấy rất tốt có điều đang ngại không biết các trình duyệt hỗ trợ ie8 thì thế nào nhỉ ? có cách fix không bác

  3. #3
    Ðến Từ
    Tỉnh Khác
    Thành Viên Thứ: 157983
    Giới tính: Nam
    Bài gửi
    2

    Reply: Hướng dẫn tạo hiệu ứng ánh sáng chạy qua ảnh bằng CSS

    Trích Nguyên văn bởi tpprovn Xem bài viết
    hiệu ứng này hay đó bác ? e làm thấy rất tốt có điều đang ngại không biết các trình duyệt hỗ trợ ie8 thì thế nào nhỉ ? có cách fix không bác
    Bác bỏ ie đi bác ơi. giờ này ai dùng ie nữa. ko cần fix đâu bác.