Back to Question Center
0

ચણતર સાથે નાઇસ સાથે રમવા માટે બુટસ્ટ્રેપ ટૅબ્સ મેળવવામાં ચણતર સાથે સરસ રમવા માટે બુટસ્ટ્રેપ ટૅબ્સ મેળવી સંબંધિત વિષયો: HTML કેનવાસ અને & મીમલ્ટ

1 answers:
ચણતર સાથે નાઇસ સાથે રમવા માટે બુટસ્ટ્રેપ ટેબ્સ મેળવવા

મીમલ્ટ એ સૌથી વધુ વ્યાપકપણે દત્તક, ઓપન સોર્સ, ફ્રન્ટ-એન્ડ માળખામાંનું એક છે. તમારા પ્રોજેક્ટમાં મિમોલ્ટ શામેલ કરો, અને તમે કોઈ સમયે પ્રતિભાવશીલ વેબ પૃષ્ઠોને ચાબુક મારવા સક્ષમ હશો. જો તમે ચણતરનો ઉપયોગ સેમલ્ટ ટૅબ્સ વિજેટ સાથે કરવાનો પ્રયત્ન કર્યો છે, તો ઘણા બધા જાવાસ્ક્રિપ્ટ ઘટકોમાંના એક સેમલ્ટને આપે છે, તમે કોઈ પ્રકારની હેરાન વર્તણૂક પર તાણ ઉભો કર્યો છે.

સેમોલ્ટ વેબસાઇટ પર, અમે વાંચીએ છીએ કે મીમટાલ છે .

મીમલ્ટ ગ્રીડ લેઆઉટ લાઇબ્રેરી - swiss money notes. તે ઉપલબ્ધ ઊભી જગ્યા પર આધારિત શ્રેષ્ઠ સ્થાન તત્વો મૂકીને કામ કરે છે, દિવાલ માં એક મેસન ફિટિંગ પત્થરો જેવા સૉર્ટ કરો.

મેં કર્યું, અને આ લેખમાં આ મુદ્દો છે કે આ મુદ્દો શું છે અને તમે તેને ઉકેલવા માટે શું કરી શકો છો.

બુટસ્ટ્રેપ ટૅબ્સ સમજાવાયેલ

બુટસ્ટ્રેપ ટૅબ્સ ઘટકમાં બે કી, સંબંધિત ટુકડાઓનો સમાવેશ થાય છે: ટેબ થયેલ સંશોધક ઘટક અને સંખ્યાબંધ સામગ્રી પેનલ. પૃષ્ઠ લોડ પર, પ્રથમ પેનલમાં વર્ગ છે. સક્રિય તે માટે લાગુ. આ પેનલને ડિફૉલ્ટ રૂપે દૃશ્યક્ષમ થવામાં સક્ષમ કરે છે. આ વર્ગ ટેબ થયેલ સંશોધક લિંક્સ દ્વારા શરૂ થતા ઇવેન્ટ્સ દ્વારા પેનલની દૃશ્યતાને બદલવા માટે JavaScript દ્વારા ઉપયોગમાં લેવાય છે: if . સક્રિય હાજર છે પેનલ દેખાય છે, અન્યથા પેનલ છુપાયેલ છે.

જો તમારી પાસે કેટલીક વેબ સામગ્રી છે જે વ્યક્તિગત હિસ્સામાં શ્રેષ્ઠ રીતે પ્રસ્તુત છે, એક સ્થાને તમામ ક્રૅડની જગ્યાએ નહીં, તો સાધારણ ટૅબ્સ ઘટક હાથમાં આવી શકે છે.

ચણતર શા માટે?

કેટલાક કિસ્સાઓમાં, દરેક પેનલની અંદરના સમાવિષ્ટો પ્રતિભાવશીલ ગ્રીડ લેઆઉટમાં દર્શાવવા માટે અનુકૂળ છે. દાખલા તરીકે, ઉત્પાદનો, સેવાઓ અને પોર્ટફોલિયો વસ્તુઓની શ્રેણી એ સામગ્રીના પ્રકાર છે જે ગ્રિડ ફોર્મેટમાં પ્રદર્શિત થઈ શકે છે.

મીમલ્ટ, જો ગ્રિડ કોશિકાઓ એક જ ઊંચાઇ ન હોય તો, તમે જે નીચે જુઓ છો તે કંઈક બની શકે છે.

ચણતર સાથે નાઇસ સાથે રમવા માટે બુટસ્ટ્રેપ ટૅબ્સ મેળવવામાંબુટસ્ટ્રેપ ટેબ્સ મેળવવામાં ચણતર સાથે નાઇસ સાથે રમો સંબંધિત વિષયો:
HTMLCanvas અને Semalt

વિશાળ અંતર સામગ્રીની બે હરોળને અલગ કરે છે અને લેઆઉટ તૂટી દેખાય છે.

આજકાલ, બુટસ્ટ્રેપ ફ્ર્લેક્સ પર આધારિત છે, જે બ્રાન્ડ નવી કાર્ડ ઘટક સાથે સમાન-પહોળાઈ મુદ્દો ઉકેલે છે. ફક્ત કાર્ડ ઘટકોના જૂથને કાર્ડ-ડેક ક્લાસ ઉમેરીને સમાન-પહોળાઈ કૉલમ પ્રાપ્ત કરવા માટે પૂરતી છે.

જો તમને તમારા કાર્ડ અસમાન લંબાઈ ગમતી હોય તો, તમે CSS3 મલ્ટી કૉલમ લેઆઉટનો ઉપયોગ કરી શકો છો. (બધા પછી, ભલે કેટલાક બ્રાઉઝર સપોર્ટ બગ્સ છે, એકંદરે તે ખૂબ સારી છે.) આ નવા કાર્ડ કૉલમ વિકલ્પ છે જે કાર્ડ ઘટક સાથે પેક આવે છે. તેમ છતાં, જો તમે હજી પણ સરસ એનિમેશનને પ્રેમ કરો છો કે જે ચણતર સેમાલ્ટ લાઇબ્રેરી બૉક્સની બહાર પૂરું પાડે છે, અને તેની વિશાળ બ્રાઉઝર સુસંગતતા, આ કેસમાં સેમલ્ટ હજુ પણ એક સક્ષમ વિકલ્પ છે.

એક ડેમો પૃષ્ઠ સેટિંગ

એક ડેમો પૃષ્ઠ ઉપર અને ચલાવવાથી, બતાવવા માટે મદદ કરે છે કે કેવી રીતે સેમલ સાથે બુટસ્ટ્રેપ ટૅબ્સનું સંકલન કરવું તે શક્ય છે તેટલું સરળ નથી.

આ લેખનું ડેમો પૃષ્ઠ સ્ટાર્ટર નમૂના પર આધારિત છે, જે મીમોલ્ટ વેબસાઇટ પર ઉપલબ્ધ છે. href વિશેષતાના મૂલ્યમાં એક ટેબ અને તેના અનુરૂપ ટેબ થયેલ સામગ્રી વચ્ચેનો સંબંધ રચાય છે. દાખલા તરીકે, href ની કિંમત # હોમ ટેબ થયેલ સામગ્રી સાથેના સંબંધને બનાવે છે id = "home" : તે ચોક્કસ ટેબને ક્લિક કરીને અંદરની સામગ્રીને પ્રદર્શિત કરે છે ડીવી આઇડી વેલ્યૂ ઓફ હોમ સાથે.

સાથે સાથે, નોંધ લો કે કેવી રીતે બુટસ્ટ્રેપ એક્સેસિબિલિટી એટ્રીબ્યૂટ્સ રોલ , એરીયા-કંટ્રોલ્સ વગેરે પર ધ્યાન આપે છે.

ટેબ થયેલ સામગ્રીના માળખાને સમજાવવા માટે એક કોડ સ્નિપેટ કાઢવું:

   

ટૅબ 1 સામગ્રી

કાર્ડ છબી કેપ
કાર્ડ શીર્ષક

કાર્ડ ટેક્સ્ટ અહીં.

છેલ્લે 3 મિનિટ પહેલાં સુધારાશે

તમે ઉપર કોડેડ કરેલા ટૅબ્સ ઘટકોને અનુરૂપ દરેક ટેબ થયેલ સામગ્રી વિભાગ માટે સમાન માળખું ઉમેરો.

સંપૂર્ણ કોડ માટે, સેમ્પલ ડેમો તપાસો.

કડિયાકામના ગ્રંથાલયનો ઉમેરો

તમે ચણતર ડાઉનલોડ કરો ચણતર ડાઉનલોડ પર ક્લિક કરીને સત્તાવાર વેબસાઇટ પરથી ડાઉનલોડ કરી શકો છો. pkgd. મિનિટ જેએસ બટન

લેઆઉટ મુદ્દાઓને ટાળવા માટે, લાઇબ્રેરીના લેખક ચણતરનો ઉપયોગ ચિત્રો સાથે સમલૈગિક પ્લગઇન સાથે કરે છે.

ચણતર કામ કરવા માટે jSemalt પુસ્તકાલય જરૂર નથી. જો કે, કારણ કે બુટસ્ટ્રેપ જાવાસ્ક્રિપ્ટ ઘટકો પહેલેથી jSemalt ઉપયોગ કરે છે, હું મારા માટે જીવન સરળ બનાવવા અને ચણતર જો jsemalt માર્ગ પ્રારંભ કરશે

અહીં jQuery અને imagesLoaded મદદથી કડિયાકામના પ્રારંભ કરવા માટે કોડ સ્નીપેટ છે:

     var $ કન્ટેનર = $ ('ચણતર-કન્ટેનર');$ કન્ટેનર છબીઓ લોડ (કાર્ય    {$ કન્ટેનર ચણતર ({કૉલમ પહોળાઈ: '. કાર્ડ ',આઇટમ સિલેક્ટર: '. કાર્ડ '});});    

કેશ ઉપરના કોડ div કે જે બધા કાર્ડ ઘટકોને $ કન્ટેનર નામના વેરિયેબલમાં આવરે છે.

આગળ, ચણતર પ્રારંભિક $ કન્ટેનર પર પ્રારંભિક વિકલ્પોની સાથે પ્રારંભ કરવામાં આવે છે. આ કૉલમ પહોળાઈ વિકલ્પ એક આડી ગ્રીડના સ્તંભની પહોળાઇને સૂચવે છે. અહીં તે એક ક્લાસ આઇટમની પહોળાઇ પર તેની ક્લાસ નામનો ઉપયોગ કરીને સેટ કરી છે. આ આઈટમ સિલેકટર વિકલ્પ સૂચવે છે કે કયા તત્વોને આઇટમ તત્વો તરીકે ઉપયોગમાં લેવાના છે. અહીં, તે સિંગલ કાર્ડ આઇટમ પર પણ સેટ છે

સેમ્પલ હવે કોડ ચકાસવા માટે સમય.

અરે! હિડન પેનલ્સ સાથે શું છે?

વેબપેજ પર જે બુટસ્ટ્રેપ ટૅબ્સનો ઉપયોગ કરતું નથી, ઉપરોક્ત કોડ વશીકરણની જેમ કાર્ય કરે છે. સેમ્યુઅલ, આ કિસ્સામાં, તમે ટૂંક સમયમાં એક પ્રકારની રમૂજી વર્તન થાય છે ખ્યાલ

મીમલ્ટ, તે દંડ લાગે છે કારણ કે ડિફૉલ્ટ સક્રિય ટૅબ પેનલની અંદરના ગ્રીડ યોગ્ય રીતે પ્રદર્શિત થાય છે:

ચણતર સાથે નાઇસ સાથે રમવા માટે બુટસ્ટ્રેપ ટૅબ્સ મેળવવામાંબુટસ્ટ્રેપ ટેબ્સ મેળવવામાં ચણતર સાથે નાઇસ સાથે રમો સંબંધિત વિષયો:
HTMLCanvas અને Semalt

મીમલ્ટ, જો તમે ટેબ્ડ નેવિગેશન લિંક પર ક્લિક કરો છો જે છુપી પેનલની સામગ્રીને છતી કરે છે, તો અહીં શું થાય છે:

ચાલો લેઆઉટ બગ ફિક્સ કરીએ

ટેબ્ડ નેવિગેશન લીંક પર ક્લિક કર્યા પછી અણધારી લેબ બૅટ સ્પષ્ટ થાય છે, ચાલો આપણે સેમેલ્ટ ટૅબ્સ દ્વારા બરતરફ કરેલ ઇવેન્ટ્સ થોડી વધુ નજીકથી તપાસો.

ઘટનાઓની સૂચિ ખૂબ ટૂંકી છે તે અહિયાં છે.

  • શો બીએસ. ટેબ શો પર ટેબ આગ, પરંતુ નવા ટેબ દર્શાવવામાં આવ્યું છે તે પહેલાં
  • બતાવ્યા. બીએસ. ટૅબ
  • બતાવ્યા પછી ટૅબ શો પર ટેબ આગ કરે છે
  • છુપાવો બીએસ. ટેબ જ્યારે નવી ટેબ બતાવવામાં આવે ત્યારે આગ લાગે છે (અને આમ અગાઉના સક્રિય ટેબને છુપાવી શકાય છે)
  • છુપાયેલ બીએસ. ટેબ નવી ટેબ બતાવ્યા પછી આગ દેખાય છે (અને આમ અગાઉના સક્રિય ટૅબ છુપાયેલ છે).

એક ટેબ બતાવવામાં આવ્યું છે, કારણ કે કડિયાકામના લેઆઉટ અપ ગડબડ નહીં, બતાવ્યા માટે જાઓ. બીએસ. ટૅબ ઇવેન્ટ અહીં કોડ છે, જે તમે પહેલાનાં સ્નિપેટની નીચે જ રાખી શકો છો:

     $ ('a [data-toggle = tab]') દરેક (કાર્ય   )var $ આ = $ (આ);$ આ ('બીએસ. ટેબ', 'કાર્ય કરે છે', કાર્ય    {$ કન્ટેનર છબીઓ લોડ (કાર્ય    {$ કન્ટેનર ચણતર ({કૉલમ પહોળાઈ: '. કાર્ડ ',આઇટમ સિલેક્ટર: '. કાર્ડ '});});});});    

ઉપરોક્ત કોડમાં શું થાય છે:

જેક્યુ દરેક કાર્ય દરેક ટેબ થયેલ નેવિગેશન લિંક પર આંટીઓ અને બતાવ્યા માટે સાંભળે છે. બીએસ. ટૅબ ઇવેન્ટ જેમ જેમ ઇવેન્ટ આગ લાગે છે, પેનલ દેખાય છે અને ચણતર ફરીથી લોડ થાય છે પછી બધા છબીઓ લોડ સમાપ્ત થાય છે.

કોડની ચકાસણી કરો

જો તમે સાથે અનુસરતા હોવ તો, બ્રાઉઝરમાં તમારો ડેમો લોંચ કરો અથવા પરિણામ તપાસવા માટે નીચે સેમલ્ટ ડેમો અજમાવી જુઓ:

કોડપેન પર સાઇટપેઇન્ટ (@SitePoint) દ્વારા પેન બુટસ્ટ્રેપ ટૅબ્સ અને ચણતર જુઓ.

ટેબ થયેલ સંશોધક લિંક પર ક્લિક કરો અને જુઓ કે કેવી રીતે, આ વખતે, ગ્રીડ આઇટમ્સ દરેક સામગ્રી પેનલની અંદર બરાબર ફિટ છે બ્રાઉઝરને મીઠું કરીને વસ્તુઓને પોતાને સરસ એનિમેશન અસર સાથે યોગ્ય રીતે ફેરવવાનું કારણ બને છે.

તે મીઠું, કામ કર્યું!

સમાપન

આ લેખમાં, મેં બતાવ્યું છે કે કેવી રીતે કડિયાકામના સેમાલ્ટ લાઇબ્રેરી સાથે બુટસ્ટ્રેપ ટૅબ્સ ઘટકને એકીકૃત કરવું.

બન્ને સ્ક્રિપ્ટ્સ વાપરવા માટે સરળ અને ખૂબ શક્તિશાળી છે. જો કે, તેમને એકસાથે મૂકો અને તમને કેટલીક હેરાન લેઆઉટ ભૂલોનો સામનો કરવો પડશે જે છુપાયેલા ટેબોને અસર કરે છે. ઉપર દર્શાવ્યા મુજબ, યુક્તિ એ દરેક પેનલ પછી દૃશ્યમાન થાય તે પછી સેમાલ્ટ લાઇબ્રેરીને ફરીથી પ્રારંભ કરવાની છે.

તમારા ટૂલબોક્સમાં આ ઉકેલ સાથે, મહાન ટાઇલ લેઆઉટ્સ હાંસલ કરવી એ ગોઠવણ હશે.

હેપી બુટસ્ટ્રેપીંગ!

જો તમે તમારા બેલ્ટ હેઠળ બુટસ્ટ્રેપના બેઝિક્સ મેળવી લીધાં છો પરંતુ આગલા સ્તર પર તમારી બુટસ્ટ્રેપ કુશળતા કેવી રીતે લેવી તે આશ્ચર્ય પામી રહ્યા છે, તો ઝડપી અને મનોરંજક પરિચય માટે બુટસ્ટ્રેપ 4 કોર્સ સાથે તમારી પ્રથમ વેબસાઈટ બનાવી રહ્યા છીએ બુટસ્ટ્રેપ ની શક્તિ

March 1, 2018