Tạo tiện ích đánh giá trực tiếp trên website

  • 04/07/2014
  • 1058
  • 0
Lắng nghe ý kiến từ phía khách hàng là một cách khiến khách hàng cảm thấy được tôn trọng và trở nên thân thiết với website hơn.

Bạn đã từng trông thấy tiện ích khảo sát đánh giá người dùng đối với website? Bạn có thấy chúng thật chuyên nghiệp và cũng muốn có tiện ích đó trên website của mình. Nhất là khi bạn muốn thiết kế website bán hàng thì việc nhận được phản hồi từ khách hàng, dù tốt hay xấu cũng là điều rất quan trọng để bạn điều chỉnh quá trình phục vụ, giao diện website, thông tin sản phẩm.... nhằm phục vụ khách hàng ngày càng tốt hơn.

Chúng tôi xin đưa ra cho các bạn một phương pháp đơn giản để thực hiện điều này. Bạn sẽ cần kết hợp giữa HTML, CSS và cả Javascrip để thiết kế tiện ích khảo sát của mình trở nên bắt mắt hơn và khiến cho người dùng có cảm giác muốn click.

Bắt đầu bằng code HTML:

01
02
03
04
05
06
07
08
/*
 
 
 
 
 

Choose a rating
*/

Thiết kế giao diện bằng CSS:

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135

.star-rating{
  font-size:0;
  white-space:nowrap;
  display:inline-block;
  width:250px;
  height:50px;
  overflow:hidden;
  position:relative;
  background:
      url(<'url'>);
  background-size: contain;
  i{
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 20%;
    z-index: 1;
    background: 
        url('');  
    background-size: contain;
  }
  input{ 
    -moz-appearance:none;
    -webkit-appearance:none;
    opacity: 0;
    display:inline-block;
    width: 20%;
    height: 100%; 
    margin:0;
    padding:0;
    z-index: 2;
    position: relative;
    &:hover + i,
    &:checked + i{
      opacity:1;    
    }
  }
  i ~ i{
    width: 40%;
  }
  i ~ i ~ i{
    width: 60%;
  }
  i ~ i ~ i ~ i{
    width: 80%;
  }
  i ~ i ~ i ~ i ~ i{
    width: 100%;
  }
}

//JUST COSMETIC STUFF F-ROM HERE ON. THESE AREN'T THE DROIDS YOU ARE LOOKING FOR: MOVE ALONG. 

//just styling for the number
.choice{
  position: fixed;
  top: 0;
  left:0;
  right:0;
  text-align: center;
  padding: 20px;
  display:block;
}

//reset, center n shiz (don't mind this stuff)
*, ::after, ::before{
  height: 100%;
  padding:0;
  margin:0;
  box-sizing: border-box;
  text-align: center;  
  vertical-align: middle;
}
body{
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", 
  Helvetica, Arial, "Lucida Grande", sans-serif;
  &::before{
    height: 100%;
    content:'';
    width:0;
    background:red;
    vertical-align: middle;
    display:inline-block;
  }
}

 Cuối cùng là một chút Javascrip

01
02
03
04
05
$(':radio').change(
  function(){
    $('.choice').text( $(this).val() + ' stars' );
  } 
)

Và bạn sẽ được kết quả như sau:

rating 

Vậy là đã hoàn thành rồi. Từ giờ, bạn có thể dễ dàng nhận được kết quả khảo sát từ phía khách hàng về website của mình. Bài viết mà bạn nên đọc thêm: Kết nối tới fanpage facebook để hiển thị số lượng like, share trên website. Đây cũng là một thứ rất quan trọng trong việc quảng bá website, thương hiệu và dễ dàng lôi kéo khách truy cập vào fanpage của chúng ta.

  Ý kiến bạn đọc

Bạn cần trở thành thành viên của nhóm để có thể bình luận bài viết này. Nhấn vào đây để đăng ký làm thành viên nhóm!
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây