ଟୋଷ୍ଟ
ଏକ ଟୋଷ୍ଟ, ହାଲୁକା ଏବଂ ସହଜରେ କଷ୍ଟମାଇଜେବଲ୍ ଆଲର୍ଟ ବାର୍ତ୍ତା ସହିତ ଆପଣଙ୍କର ଭ୍ରମଣକାରୀଙ୍କୁ ବିଜ୍ଞପ୍ତିକୁ ପୁସ୍ କରନ୍ତୁ |
ଟୋଷ୍ଟଗୁଡ଼ିକ ହେଉଛି ହାଲୁକା ବିଜ୍ଞପ୍ତି ଯାହା ପୁସ୍ ବିଜ୍ଞପ୍ତିକୁ ଅନୁକରଣ କରିବା ପାଇଁ ଡିଜାଇନ୍ ହୋଇଛି ଯାହା ମୋବାଇଲ୍ ଏବଂ ଡେସ୍କଟପ୍ ଅପରେଟିଂ ସିଷ୍ଟମ୍ ଦ୍ୱାରା ଲୋକପ୍ରିୟ ହୋଇଛି | ସେଗୁଡିକ ଫ୍ଲେକ୍ସବକ୍ସ ସହିତ ନିର୍ମିତ, ତେଣୁ ସେଗୁଡିକ ଆଲାଇନ୍ ଏବଂ ପୋଜିସନ୍ କରିବା ସହଜ |
ସମୀକ୍ଷା
ଟୋଷ୍ଟ ପ୍ଲଗଇନ ବ୍ୟବହାର କରିବା ସମୟରେ ଜାଣିବା ଜିନିଷ:
- ଯଦି ଆପଣ ଉତ୍ସରୁ ଆମର ଜାଭାସ୍କ୍ରିପ୍ଟ ନିର୍ମାଣ କରୁଛନ୍ତି, ଏହା ଆବଶ୍ୟକ କରେ
util.js
| - କାର୍ଯ୍ୟଦକ୍ଷତା କାରଣରୁ ଟୋଷ୍ଟଗୁଡିକ ଅପ୍ଟ-ଇନ୍ ଅଟେ, ତେଣୁ ଆପଣ ସେମାନଙ୍କୁ ନିଜେ ଆରମ୍ଭ କରିବା ଜରୁରୀ |
- ଦୟାକରି ଧ୍ୟାନ ଦିଅନ୍ତୁ ଯେ ଟୋଷ୍ଟଗୁଡିକ ପୋଜିସନ୍ ପାଇଁ ଆପଣ ଦାୟୀ ଅଟନ୍ତି |
- ଯଦି ଆପଣ ନିର୍ଦ୍ଦିଷ୍ଟ ନକରନ୍ତି ତେବେ ଟୋଷ୍ଟଗୁଡ଼ିକ ସ୍ୱୟଂଚାଳିତ ଭାବରେ ଲୁଚିବ
autohide: false
|
ଏହି ଉପାଦାନର ଆନିମେସନ୍ ପ୍ରଭାବ prefers-reduced-motion
ମିଡିଆ ଜିଜ୍ଞାସା ଉପରେ ନିର୍ଭରଶୀଳ | ଆମର ଆକ୍ସେସିବିଲିଟି ଡକ୍ୟୁମେଣ୍ଟେସନ୍ ର ହ୍ରାସ ହୋଇଥିବା ଗତି ବିଭାଗ ଦେଖନ୍ତୁ |
ଉଦାହରଣଗୁଡିକ
ମ Basic ଳିକ
ବିସ୍ତାରଯୋଗ୍ୟ ଏବଂ ପୂର୍ବାନୁମାନଯୋଗ୍ୟ ଟୋଷ୍ଟକୁ ଉତ୍ସାହିତ କରିବା ପାଇଁ, ଆମେ ଏକ ହେଡର୍ ଏବଂ ଶରୀରକୁ ସୁପାରିଶ କରୁ | display: flex
ଆମର ମାର୍ଜିନ୍ ଏବଂ ଫ୍ଲେକ୍ସବକ୍ସ ଉପଯୋଗିତା ପାଇଁ ବିଷୟବସ୍ତୁର ସହଜ ଆଲାଇନ୍ମେଣ୍ଟକୁ ଅନୁମତି ଦେଇ ଟୋଷ୍ଟ ହେଡର୍ ବ୍ୟବହାର କରେ |
ଟୋଷ୍ଟଗୁଡ଼ିକ ତୁମର ଆବଶ୍ୟକତା ପରି ନମନୀୟ ଏବଂ ବହୁତ କମ୍ ମାର୍କଅପ୍ ଅଛି | ଅତିକମରେ, ତୁମର “ଟୋଷ୍ଟଡ୍” ବିଷୟବସ୍ତୁ ଧାରଣ କରିବା ପାଇଁ ଏବଂ ଆମେ ଏକ ବହିଷ୍କାର ବଟନ୍ କୁ ଦୃ strongly ଭାବରେ ଉତ୍ସାହିତ କରିବା ପାଇଁ ଗୋଟିଏ ଉପାଦାନ ଆବଶ୍ୟକ କରୁ |
ସ୍ୱଚ୍ଛ
ଟୋଷ୍ଟଗୁଡିକ ମଧ୍ୟ ସାମାନ୍ୟ ସ୍ୱଚ୍ଛ, ତେଣୁ ଯାହା ଯାହା ଦେଖାଯାଏ ତାହା ଉପରେ ସେମାନେ ମିଶ୍ରିତ ହୁଅନ୍ତି | ବ୍ରାଉଜର୍ ପାଇଁ ଯାହା backdrop-filter
CSS ସମ୍ପତ୍ତିକୁ ସମର୍ଥନ କରେ, ଆମେ ମଧ୍ୟ ଏକ ଟୋଷ୍ଟ ତଳେ ଉପାଦାନଗୁଡ଼ିକୁ ଅସ୍ପଷ୍ଟ କରିବାକୁ ଚେଷ୍ଟା କରିବୁ |
ଷ୍ଟାକିଂ
ଯେତେବେଳେ ଆପଣଙ୍କର ଏକାଧିକ ଟୋଷ୍ଟ ଅଛି, ଆମେ ଏକ ପଠନଯୋଗ୍ୟ manner ଙ୍ଗରେ ଭୂଲମ୍ବ ଭାବରେ ଷ୍ଟାକିଂ କରିବାକୁ ଡିଫଲ୍ଟ |
ସ୍ଥାନ
ଆପଣ ଆବଶ୍ୟକ କରୁଥିବା ପରି କଷ୍ଟମ୍ CSS ସହିତ ଟୋଷ୍ଟଗୁଡିକ ରଖନ୍ତୁ | ଉପର ଡାହାଣଟି ପ୍ରାୟତ not ବିଜ୍ଞପ୍ତି ପାଇଁ ବ୍ୟବହୃତ ହୁଏ, ଯେପରି ଉପର ମଧ୍ୟଭାଗ | ଯଦି ଆପଣ କେବଳ ଥରେ ଗୋଟିଏ ଟୋଷ୍ଟ ଦେଖାଇବାକୁ ଯାଉଛନ୍ତି, ତେବେ ପୋଜିସନ୍ ଶ yles ଳୀକୁ ଠିକ୍ ଉପରେ ରଖନ୍ତୁ .toast
|
ସିଷ୍ଟମ୍ ପାଇଁ ଯାହା ଅଧିକ ବିଜ୍ଞପ୍ତି ସୃଷ୍ଟି କରେ, ଏକ ରାପିଙ୍ଗ୍ ଉପାଦାନ ବ୍ୟବହାର କରିବାକୁ ଚିନ୍ତା କର ଯାହା ଦ୍ easily ାରା ସେମାନେ ସହଜରେ ଷ୍ଟାକ୍ କରିପାରିବେ |
ଭୂସମାନ୍ତରାଳ ଏବଂ / କିମ୍ବା ଭୂଲମ୍ବ ଭାବରେ ଟୋଷ୍ଟଗୁଡ଼ିକୁ ଆଲାଇନ୍ କରିବା ପାଇଁ ଆପଣ ଫ୍ଲେକ୍ସବକ୍ସ ୟୁଟିଲିଟି ସହିତ ଫ୍ୟାନ୍ସ ମଧ୍ୟ ପାଇପାରିବେ |
ଅଭିଗମ୍ୟତା
ଟୋଷ୍ଟଗୁଡିକ ତୁମର ପରିଦର୍ଶକ କିମ୍ବା ଉପଭୋକ୍ତାମାନଙ୍କ ପାଇଁ ଛୋଟ ବାଧା ପାଇଁ ଉଦ୍ଦିଷ୍ଟ, ତେଣୁ ସ୍କ୍ରିନ୍ ପାଠକ ଏବଂ ସମାନ ସହାୟକ ପ୍ରଯୁକ୍ତିବିଦ୍ୟା ଥିବା ଲୋକଙ୍କୁ ସାହାଯ୍ୟ କରିବା ପାଇଁ, ତୁମେ ତୁମର ଟୋଷ୍ଟକୁ ଏକ aria-live
ଅଞ୍ଚଳରେ ଗୁଡ଼ାଇ ରଖିବା ଉଚିତ | ଜୀବନ୍ତ ଅଞ୍ଚଳର ପରିବର୍ତ୍ତନଗୁଡିକ (ଯେପରିକି ଏକ ଟୋଷ୍ଟ ଉପାଦାନକୁ ଇଞ୍ଜେକ୍ସନ / ଅପଡେଟ୍ କରିବା) ବ୍ୟବହାରକାରୀଙ୍କ ଧ୍ୟାନ ଘୁଞ୍ଚାଇବା କିମ୍ବା ଅନ୍ୟଥା ଉପଭୋକ୍ତାଙ୍କୁ ବାଧା ଦେବା ବିନା ସ୍କ୍ରିନ ପାଠକମାନଙ୍କ ଦ୍ୱାରା ସ୍ୱୟଂଚାଳିତ ଭାବରେ ଘୋଷିତ ହୁଏ | ଅତିରିକ୍ତ ଭାବରେ, aria-atomic="true"
ସୁନିଶ୍ଚିତ କରିବାକୁ ଅନ୍ତର୍ଭୂକ୍ତ କରନ୍ତୁ ଯେ କ’ଣ ପରିବର୍ତ୍ତନ ହୋଇଛି ତାହା ଘୋଷଣା କରିବା ପରିବର୍ତ୍ତେ ସମଗ୍ର ଟୋଷ୍ଟକୁ ସର୍ବଦା ଏକକ (ପରମାଣୁ) ୟୁନିଟ୍ ଭାବରେ ଘୋଷିତ କରାଯାଏ (ଯାହାକି ଆପଣ କେବଳ ଟୋଷ୍ଟର ବିଷୟବସ୍ତୁର କିଛି ଅଂଶ ଅପଡେଟ୍ କରନ୍ତି କିମ୍ବା ଯଦି ସମାନ ଟୋଷ୍ଟ ବିଷୟବସ୍ତୁ ପ୍ରଦର୍ଶନ କରନ୍ତି ତେବେ ସମସ୍ୟା ସୃଷ୍ଟି କରିପାରେ | ସମୟର ପରବର୍ତ୍ତୀ ବିନ୍ଦୁ) | ଯଦି ପ୍ରକ୍ରିୟା ପାଇଁ ଆବଶ୍ୟକ ସୂଚନା ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ, ଉଦାହରଣ ସ୍ୱରୂପ ଏକ ଫର୍ମରେ ତ୍ରୁଟିର ତାଲିକା ପାଇଁ, ତେବେ ସତର୍କ ଉପାଦାନ ବ୍ୟବହାର କରନ୍ତୁ |ଟୋଷ୍ଟ ବଦଳରେ |
ଧ୍ୟାନ ଦିଅନ୍ତୁ ଯେ ଟୋଷ୍ଟ ସୃଷ୍ଟି କିମ୍ବା ଅପଡେଟ୍ ହେବା ପୂର୍ବରୁ ଲାଇଭ୍ ଅଞ୍ଚଳ ମାର୍କଅପ୍ ରେ ଉପସ୍ଥିତ ରହିବା ଆବଶ୍ୟକ | ଯଦି ତୁମେ ଏକାସାଙ୍ଗରେ ଉଭୟ ଗତିଶୀଳ ଭାବରେ ସୃଷ୍ଟି କର ଏବଂ ସେଗୁଡ଼ିକୁ ପୃଷ୍ଠାରେ ଇଞ୍ଜେକ୍ସନ ଦିଅ, ସେଗୁଡିକ ସାଧାରଣତ assist ସହାୟକ ପ୍ରଯୁକ୍ତିବିଦ୍ୟା ଦ୍ୱାରା ଘୋଷିତ ହେବ ନାହିଁ |
ବିଷୟବସ୍ତୁ ଉପରେ ନିର୍ଭର କରି ତୁମକୁ role
ଏବଂ ସ୍ତରକୁ ମଧ୍ୟ ଆଡାପ୍ଟର କରିବାକୁ ପଡିବ | aria-live
ଯଦି ଏହା ଏକ ତ୍ରୁଟି ପରି ଏକ ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ ବାର୍ତ୍ତା, ବ୍ୟବହାର କର role="alert" aria-live="assertive"
, ଅନ୍ୟଥା role="status" aria-live="polite"
ଗୁଣଗୁଡିକ ବ୍ୟବହାର କର |
ଯେହେତୁ ଆପଣ ବିଷୟବସ୍ତୁ ପ୍ରଦର୍ଶନ କରୁଛନ୍ତି , ଟୋଷ୍ଟ ପ read ିବା ପାଇଁ ଲୋକଙ୍କ ପାଖରେ ପର୍ଯ୍ୟାପ୍ତ ସମୟ ଅଛି କି ନାହିଁ ନିଶ୍ଚିତ କରିବାକୁ delay
ସମୟ ସମାପ୍ତ କରିବାକୁ ନିଶ୍ଚିତ କରନ୍ତୁ |
ବ୍ୟବହାର କରିବାବେଳେ autohide: false
, ଉପଭୋକ୍ତାମାନଙ୍କୁ ଟୋଷ୍ଟକୁ ବରଖାସ୍ତ କରିବାକୁ ଆପଣଙ୍କୁ ଏକ ବନ୍ଦ ବଟନ୍ ଯୋଗ କରିବାକୁ ପଡିବ |
ଜାଭାସ୍କ୍ରିପ୍ଟ ଆଚରଣ |
ବ୍ୟବହାର
ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ଟୋଷ୍ଟ ଆରମ୍ଭ କରନ୍ତୁ:
ବିକଳ୍ପଗୁଡ଼ିକ
ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ କିମ୍ବା ଜାଭାସ୍କ୍ରିପ୍ଟ ମାଧ୍ୟମରେ ବିକଳ୍ପଗୁଡିକ ପାସ୍ ହୋଇପାରିବ | ଡାଟା ଆଟ୍ରିବ୍ୟୁଟ୍ ପାଇଁ, ଅପ୍ସନ୍ ନାମ ସହିତ data-
ଯେପରି ଯୋଡନ୍ତୁ data-animation=""
|
ନାମ | ଟାଇପ୍ କରନ୍ତୁ | | ଡିଫଲ୍ଟ | | ବର୍ଣ୍ଣନା |
---|---|---|---|
ଆନିମେସନ୍ | ବୁଲିଅନ୍ | ସତ | ଟୋଷ୍ଟକୁ ଏକ CSS ଦୁର୍ବଳ ପରିବର୍ତ୍ତନ ପ୍ରୟୋଗ କରନ୍ତୁ | |
ଅଟୋହାଇଡ୍ | | ବୁଲିଅନ୍ | ସତ | ଟୋଷ୍ଟକୁ ଅଟୋ ଲୁଚାନ୍ତୁ | |
ବିଳମ୍ବ | ସଂଖ୍ୟା | 500 |
ଟୋଷ୍ଟ ଲୁଚାଇବାରେ ବିଳମ୍ବ (ms) |
ପ୍ରଣାଳୀ
ଅସନ୍ତୁଳିତ ପଦ୍ଧତି ଏବଂ ସ୍ଥାନାନ୍ତରଣ |
ସମସ୍ତ API ପଦ୍ଧତିଗୁଡିକ ଅସନ୍ତୁଳିତ ଏବଂ ଏକ ପରିବର୍ତ୍ତନ ଆରମ୍ଭ କରନ୍ତି | ସଂକ୍ରମଣ ଆରମ୍ଭ ହେବା ମାତ୍ରେ ସେମାନେ କଲର୍ ନିକଟକୁ ଫେରିଯାଆନ୍ତି କିନ୍ତୁ ଏହା ଶେଷ ହେବା ପୂର୍ବରୁ | ଏହା ସହିତ, ଏକ ପରିବର୍ତ୍ତନକାରୀ ଉପାଦାନ ଉପରେ ଏକ ପଦ୍ଧତି କଲ୍ କୁ ଅଣଦେଖା କରାଯିବ |
$().toast(options)
ଏକ ଉପାଦାନ ସଂଗ୍ରହରେ ଏକ ଟୋଷ୍ଟ ହ୍ୟାଣ୍ଡେଲର୍ ସଂଲଗ୍ନ କରେ |
.toast('show')
ଏକ ଉପାଦାନର ଟୋଷ୍ଟ ପ୍ରକାଶ କରେ | ଟୋଷ୍ଟ ପ୍ରକୃତରେ ଦେଖାଯିବା ପୂର୍ବରୁ (ଅର୍ଥାତ୍ shown.bs.toast
ଘଟଣା ଘଟିବା ପୂର୍ବରୁ) କଲର୍ କୁ ଫେରିଥାଏ | ଆପଣଙ୍କୁ ଏହି ପଦ୍ଧତିକୁ ମାନୁଆଲ୍ କଲ୍ କରିବାକୁ ପଡିବ, ଏହା ବଦଳରେ ଆପଣଙ୍କର ଟୋଷ୍ଟ ଦେଖାଯିବ ନାହିଁ |
.toast('hide')
ଏକ ଉପାଦାନର ଟୋଷ୍ଟ ଲୁଚାଏ | ଟୋଷ୍ଟ ପ୍ରକୃତରେ ଲୁକ୍କାୟିତ ହେବା ପୂର୍ବରୁ (ଅର୍ଥାତ୍ hidden.bs.toast
ଘଟଣା ଘଟିବା ପୂର୍ବରୁ) କଲ୍ କରୁଥିବା ବ୍ୟକ୍ତିଙ୍କ ନିକଟକୁ ଫେରିଯାଏ | ଯଦି ଆପଣ ଏହି ପଦ୍ଧତିକୁ ମାନୁଆଲୀ କଲ୍ autohide
କରିବାକୁ ପଡିବ false
|
.toast('dispose')
ଏକ ଉପାଦାନର ଟୋଷ୍ଟ ଲୁଚାଏ | ତୁମର ଟୋଷ୍ଟ DOM ରେ ରହିବ କିନ୍ତୁ ଆଉ ଦେଖାଇବ ନାହିଁ |
ଘଟଣା
ଇଭେଣ୍ଟ ପ୍ରକାର | | ବର୍ଣ୍ଣନା |
---|---|
show.bs.toast | show ଉଦାହରଣ ପଦ୍ଧତି ଡାକିବା ପରେ ଏହି ଘଟଣା ତୁରନ୍ତ ନିଆଁ ଲାଗେ | |
show.bs.toast | ଉପଭୋକ୍ତାଙ୍କୁ ଟୋଷ୍ଟ ଦୃଶ୍ୟମାନ ହେବାପରେ ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଏ | |
hide.bs.toast | hide ଉଦାହରଣ ପଦ୍ଧତି ଡକାଯିବା ପରେ ଏହି ଇଭେଣ୍ଟ ତୁରନ୍ତ ବରଖାସ୍ତ ହୁଏ | |
hidden.bs.toast | ଯେତେବେଳେ ଟୋଷ୍ଟ ବ୍ୟବହାରକାରୀଙ୍କଠାରୁ ଲୁକ୍କାୟିତ ହୋଇସାରିଛି, ଏହି ଇଭେଣ୍ଟକୁ ବରଖାସ୍ତ କରାଯାଏ | |