નેવિગેશન, ચેતવણીઓ, પોપોવર્સ અને ઘણું બધું પ્રદાન કરવા માટે ડઝનેક ફરીથી વાપરી શકાય તેવા ઘટકો બુટસ્ટ્રેપમાં બનાવવામાં આવ્યા છે.
Rdio દ્વારા પ્રેરિત અલ્ટ્રા સરળ અને ન્યૂનતમ શૈલીયુક્ત પૃષ્ઠ ક્રમાંકન, એપ્લિકેશનો અને શોધ પરિણામો માટે સરસ. મોટો બ્લોક ચૂકી જવો મુશ્કેલ છે, સરળતાથી માપી શકાય છે અને મોટા ક્લિક વિસ્તારો પૂરા પાડે છે.
લિંક્સ વૈવિધ્યપૂર્ણ છે અને યોગ્ય વર્ગ સાથે સંખ્યાબંધ સંજોગોમાં કાર્ય કરે છે. .disabledક્લિક ન કરી શકાય તેવી લિંક્સ અને .activeવર્તમાન પૃષ્ઠ માટે.
પૃષ્ઠ ક્રમાંકન લિંક્સની ગોઠવણી બદલવા માટે બે વૈકલ્પિક વર્ગોમાંથી એક ઉમેરો: .pagination-centeredઅને .pagination-right.
ડિફૉલ્ટ પૃષ્ઠ ક્રમાંકન ઘટક લવચીક છે અને સંખ્યાબંધ વિવિધતાઓમાં કાર્ય કરે છે.
એક માં આવરિત <div>, પૃષ્ઠ ક્રમાંકન માત્ર એક છે <ul>.
- <div વર્ગ = "પેજીકરણ" >
- <ul>
- <li><a href = "#" > પહેલાનું </a></li>
- <li class = "સક્રિય" >
- <a href = "#" > 1 </a>
- </li>
- <li><a href = "#" > 2 </a></li>
- <li><a href = "#" > 3 </a></li>
- <li><a href = "#" > 4 </a></li>
- <li><a href = "#" > આગળ </a></li>
- </ul>
- </div>
પેજર ઘટક એ હળવા માર્કઅપ અને હળવા શૈલીઓ સાથે સરળ પૃષ્ઠ ક્રમાંકન અમલીકરણ માટેની લિંક્સનો સમૂહ છે. તે બ્લોગ્સ અથવા સામયિકો જેવી સરળ સાઇટ્સ માટે સરસ છે.
મૂળભૂત રીતે, પેજર લિંક્સને કેન્દ્રમાં રાખે છે.
- <ul class = "પેજર" >
- <li>
- <a href="#" > પહેલાનું </a> _ _
- </li>
- <li>
- <a href="#" > આગળ </a> _ _
- </li>
- </ul>
| લેબલ્સ | માર્કઅપ |
|---|---|
| ડિફૉલ્ટ | <span class="label">Default</span> |
| નવી | <span class="label label-success">New</span> |
| ચેતવણી | <span class="label label-warning">Warning</span> |
| મહત્વપૂર્ણ | <span class="label label-important">Important</span> |
| માહિતી | <span class="label label-info">Info</span> |
ડિફૉલ્ટ રૂપે, બુટસ્ટ્રેપની થંબનેલ્સ ન્યૂનતમ જરૂરી માર્કઅપ સાથે લિંક કરેલી છબીઓ દર્શાવવા માટે ડિઝાઇન કરવામાં આવી છે.
થોડા વધારાના માર્કઅપ સાથે, થંબનેલ્સમાં હેડિંગ, ફકરા અથવા બટનો જેવી કોઈપણ પ્રકારની HTML સામગ્રી ઉમેરવાનું શક્ય છે.
થંબનેલ્સ (અગાઉ .media-gridv1.4 સુધી) ફોટા અથવા વિડિઓઝ, છબી શોધ પરિણામો, છૂટક ઉત્પાદનો, પોર્ટફોલિયો અને ઘણું બધું માટે શ્રેષ્ઠ છે. તે લિંક્સ અથવા સ્થિર સામગ્રી હોઈ શકે છે.
થંબનેલ માર્કઅપ સરળ છે - ulકોઈપણ સંખ્યાના liઘટકો સાથે જરૂરી છે. તે સુપર લવચીક પણ છે, જે તમારી સામગ્રીઓને લપેટવા માટે થોડી વધુ માર્કઅપ સાથે કોઈપણ પ્રકારની સામગ્રીને મંજૂરી આપે છે.
છેલ્લે, થંબનેલ્સ ઘટક થંબનેલ પરિમાણોના નિયંત્રણ માટે હાલના ગ્રીડ સિસ્ટમ વર્ગોનો ઉપયોગ કરે છે - જેમ .span2કે અથવા -..span3
અગાઉ ઉલ્લેખ કર્યો છે તેમ, થંબનેલ્સ માટે જરૂરી માર્કઅપ હળવા અને સીધા છે. અહીં લિંક કરેલી છબીઓ માટે ડિફોલ્ટ સેટઅપ પર એક નજર છે :
- <ul class = "થંબનેલ્સ" >
- <li class = "span3" >
- <a href = "#" વર્ગ = "થંબનેલ" >
- <img src = "https://placehold.it/260x180" alt = "" >
- </a>
- </li>
- ...
- </ul>
થંબનેલ્સમાં કસ્ટમ HTML સામગ્રી માટે, માર્કઅપ સહેજ બદલાય છે. ગમે ત્યાં બ્લોક લેવલની સામગ્રીને મંજૂરી આપવા માટે, અમે લાઇક <a>માટે સ્વેપ કરીએ છીએ <div>:
- <ul class = "થંબનેલ્સ" >
- <li class = "span3" >
- <div class = "થંબનેલ" >
- <img src = "https://placehold.it/260x180" alt = "" >
- <h5> થંબનેલ લેબલ </h5>
- <p> થંબનેલ કૅપ્શન અહીં જ... </p>
- </div>
- </li>
- ...
- </ul>
બુટસ્ટ્રેપ 2 સાથે, અમે બેઝ ક્લાસને સરળ બનાવ્યું છે: .alertની જગ્યાએ .alert-message. અમે ન્યૂનતમ જરૂરી માર્કઅપ પણ ઘટાડી દીધું <p>છે - ડિફૉલ્ટ રૂપે ના જરૂરી નથી, ફક્ત બાહ્ય <div>.
ઓછા કોડ સાથે વધુ ટકાઉ ઘટક માટે, અમે બ્લોક ચેતવણીઓ, વધુ પેડિંગ અને સામાન્ય રીતે વધુ ટેક્સ્ટ સાથે આવતા સંદેશાઓ માટેનો તફાવત દૂર કર્યો છે. વર્ગ પણ બદલાઈ ગયો છે .alert-block.
બુટસ્ટ્રેપ એક મહાન jQuery પ્લગઇન સાથે આવે છે જે ચેતવણી સંદેશાઓને સપોર્ટ કરે છે, તેને ઝડપી અને સરળ બનાવે છે.
તમારા સંદેશ અને વૈકલ્પિક ક્લોઝ આઇકનને સરળ વર્ગ સાથે ડિવમાં લપેટો.
- <div class = "ચેતવણી" >
- <a વર્ગ = "બંધ" > × </a>
- <strong> ચેતવણી! </strong> તમે તમારી જાતને શ્રેષ્ઠ રીતે તપાસો, તમે વધુ સારા દેખાતા નથી.
- </div>
બે વૈકલ્પિક વર્ગો સાથે પ્રમાણભૂત ચેતવણી સંદેશને સરળતાથી વિસ્તૃત કરો: .alert-blockવધુ પેડિંગ અને ટેક્સ્ટ નિયંત્રણો અને .alert-headingમેળ ખાતા મથાળા માટે.
તમારી જાતને શ્રેષ્ઠ રીતે તપાસો, તમે ખૂબ સારા દેખાતા નથી. નુલ્લા વિટાએ એલિટ લિબેરો, એ ફેરેટ્રા ઓગ્યુ. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alert alert-block" >
- <a વર્ગ = "બંધ" > × </a>
- <h4 વર્ગ = "ચેતવણી-શીર્ષક" > ચેતવણી! </h4>
- તમારી જાતને શ્રેષ્ઠ રીતે તપાસો, તમે નથી...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div વર્ગ = "ચેતવણી ચેતવણી-સફળતા" >
- ...
- </div>
- <div class = "ચેતવણી ચેતવણી-માહિતી" >
- ...
- </div>
વર્ટિકલ ગ્રેડિયન્ટ સાથે ડિફૉલ્ટ પ્રોગ્રેસ બાર.
- <div વર્ગ = "પ્રગતિ" >
- <div વર્ગ = "બાર"
- શૈલી = " પહોળાઈ : 60 %; " ></div>
- </div>
પટ્ટાવાળી અસર બનાવવા માટે ઢાળનો ઉપયોગ કરે છે.
- <div વર્ગ = "પ્રગતિ પ્રગતિ-માહિતી
- પ્રગતિ-પટ્ટાવાળી" >
- <div વર્ગ = "બાર"
- શૈલી = " પહોળાઈ : 20 %; " ></div>
- </div>
પટ્ટાવાળા ઉદાહરણ લે છે અને તેને એનિમેટ કરે છે.
- <div વર્ગ = "પ્રગતિ પ્રગતિ-સંકટ
- પ્રગતિ-પટ્ટાવાળી સક્રિય" >
- <div વર્ગ = "બાર"
- શૈલી = " પહોળાઈ : 40 %; " ></div>
- </div>
પ્રોગ્રેસ બાર સમાન શૈલી માટે બટનો અને ચેતવણીઓ તરીકે સમાન વર્ગના કેટલાક નામોનો ઉપયોગ કરે છે.
.progress-info.progress-success.progress-dangerવૈકલ્પિક રીતે, તમે ઓછી ફાઇલોને કસ્ટમાઇઝ કરી શકો છો અને તમારા પોતાના રંગો અને કદને રોલ કરી શકો છો.
પ્રોગ્રેસ બાર CSS3 સંક્રમણોનો ઉપયોગ કરે છે, તેથી જો તમે જાવાસ્ક્રિપ્ટ દ્વારા પહોળાઈને ગતિશીલ રીતે સમાયોજિત કરો છો, તો તે સરળતાથી કદ બદલશે.
જો તમે .activeવર્ગનો ઉપયોગ કરો છો, તો તમારા .progress-stripedપ્રોગ્રેસ બાર ડાબેથી જમણે પટ્ટાઓને એનિમેટ કરશે.
પ્રોગ્રેસ બાર તેમની તમામ અસરો પ્રાપ્ત કરવા માટે CSS3 ગ્રેડિયન્ટ્સ, ટ્રાન્ઝિશન અને એનિમેશનનો ઉપયોગ કરે છે. આ સુવિધાઓ IE7-8 અથવા ફાયરફોક્સના જૂના સંસ્કરણોમાં સમર્થિત નથી.
ઓપેરા આ સમયે એનિમેશનને સપોર્ટ કરતું નથી.
એક તત્વને ઇનસેટ ઇફેક્ટ આપવા માટે તેના પર સાદી અસર તરીકે વેલનો ઉપયોગ કરો.
- <div class = "વેલ" >
- ...
- </div>
મોડલ અને ચેતવણીઓ જેવી સામગ્રીને કાઢી નાખવા માટે સામાન્ય બંધ આયકનનો ઉપયોગ કરો.
- <a class = "બંધ" > × </a>