નેવિગેશન, ચેતવણીઓ, પોપોવર્સ અને ઘણું બધું પ્રદાન કરવા માટે ડઝનેક ફરીથી વાપરી શકાય તેવા ઘટકો બુટસ્ટ્રેપમાં બનાવવામાં આવ્યા છે.
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>
પેજર ઘટક એ હળવા માર્કઅપ અને હળવા શૈલીઓ સાથે સરળ પૃષ્ઠ ક્રમાંકન અમલીકરણ માટેની લિંક્સનો સમૂહ છે. તે બ્લોગ્સ અથવા સામયિકો જેવી સરળ સાઇટ્સ માટે સરસ છે.
પેજર લિંક્સ પણ .disabled
પૃષ્ઠ ક્રમાંકમાંથી સામાન્ય વર્ગનો ઉપયોગ કરે છે.
મૂળભૂત રીતે, પેજર લિંક્સને કેન્દ્રમાં રાખે છે.
- <ul class = "પેજર" >
- <li>
- <a href="#" > પહેલાનું </a> _ _
- </li>
- <li>
- <a href="#" > આગળ </a> _ _
- </li>
- </ul>
લેબલ્સ | માર્કઅપ |
---|---|
ડિફૉલ્ટ | <span class="label">Default</span> |
સફળતા | <span class="label label-success">Success</span> |
ચેતવણી | <span class="label label-warning">Warning</span> |
મહત્વપૂર્ણ | <span class="label label-important">Important</span> |
માહિતી | <span class="label label-info">Info</span> |
વ્યસ્ત | <span class="label label-inverse">Inverse</span> |
બેજેસ એક સૂચક અથવા અમુક પ્રકારની ગણતરી દર્શાવવા માટે નાના, સરળ ઘટકો છે. તેઓ સામાન્ય રીતે Mail.app જેવા ઇમેઇલ ક્લાયંટમાં અથવા પુશ સૂચનાઓ માટે મોબાઇલ એપ્લિકેશન્સ પર જોવા મળે છે.
નામ | ઉદાહરણ | માર્કઅપ |
---|---|---|
ડિફૉલ્ટ | 1 | <span class="badge">1</span> |
સફળતા | 2 | <span class="badge badge-success">2</span> |
ચેતવણી | 4 | <span class="badge badge-warning">4</span> |
મહત્વપૂર્ણ | 6 | <span class="badge badge-important">6</span> |
માહિતી | 8 | <span class="badge badge-info">8</span> |
વ્યસ્ત | 10 | <span class="badge badge-inverse">10</span> |
બુટસ્ટ્રેપ તમારી સાઇટ પર સામગ્રી પ્રદર્શિત કરવા માટે હીરો યુનિટ તરીકે ઓળખાતા હળવા, લવચીક ઘટક પ્રદાન કરે છે. તે માર્કેટિંગ અને સામગ્રી-ભારે સાઇટ્સ પર સારી રીતે કાર્ય કરે છે.
તમારી સામગ્રીને આ રીતે લપેટી div
:
- <div વર્ગ = "હીરો-યુનિટ" >
- <h1> મથાળું </h1>
- <p> ટેગલાઇન </p>
- <p>
- <a class = "btn btn-primary btn-large" >
- વધુ શીખો
- </a>
- </p>
- </div>
આ એક સરળ હીરો યુનિટ છે, જે વૈશિષ્ટિકૃત સામગ્રી અથવા માહિતી પર વિશેષ ધ્યાન આપવા માટે એક સરળ જમ્બોટ્રોન-શૈલી ઘટક છે.
h1
પૃષ્ઠ પર સામગ્રીના વિભાગોને યોગ્ય રીતે બહાર કાઢવા અને વિભાજન કરવા માટે એક સરળ શેલ . તે h1
ડિફોલ્ટ small
, તત્વ તેમજ મોટાભાગના અન્ય ઘટકો (વધારાની શૈલીઓ સાથે) નો ઉપયોગ કરી શકે છે.
- <div class = "page-header" >
- <h1> ઉદાહરણ પૃષ્ઠ હેડર </h1>
- </div>
ડિફૉલ્ટ રૂપે, બુટસ્ટ્રેપની થંબનેલ્સ ન્યૂનતમ જરૂરી માર્કઅપ સાથે લિંક કરેલી છબીઓ દર્શાવવા માટે ડિઝાઇન કરવામાં આવી છે.
થોડા વધારાના માર્કઅપ સાથે, થંબનેલ્સમાં હેડિંગ, ફકરા અથવા બટનો જેવી કોઈપણ પ્રકારની HTML સામગ્રી ઉમેરવાનું શક્ય છે.
થંબનેલ્સ (અગાઉ .media-grid
v1.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 = "ચેતવણી" >
- <બટન વર્ગ = "બંધ" ડેટા-ડિસમિસ = "ચેતવણી" > × </ બટન>
- <strong> ચેતવણી! </strong> તમે તમારી જાતને શ્રેષ્ઠ રીતે તપાસો, તમે વધુ સારા દેખાતા નથી.
- </div>
હેડ અપ! iOS ઉપકરણોને href="#"
ચેતવણીઓની બરતરફી માટે જરૂરી છે. એન્કર ક્લોઝ આઇકન્સ માટે તેને અને ડેટા એટ્રિબ્યુટ શામેલ કરવાની ખાતરી કરો. વૈકલ્પિક રીતે, તમે <button>
ડેટા એટ્રિબ્યુટ સાથે એક ઘટકનો ઉપયોગ કરી શકો છો, જે અમે અમારા દસ્તાવેજો માટે પસંદ કર્યું છે. નો ઉપયોગ કરતી વખતે <button>
, તમારે શામેલ કરવું આવશ્યક છે type="button"
અથવા તમારા ફોર્મ્સ સબમિટ કરી શકશે નહીં.
બે વૈકલ્પિક વર્ગો સાથે પ્રમાણભૂત ચેતવણી સંદેશને સરળતાથી વિસ્તૃત કરો: .alert-block
વધુ પેડિંગ અને ટેક્સ્ટ નિયંત્રણો અને .alert-heading
મેળ ખાતા મથાળા માટે.
તમારી જાતને શ્રેષ્ઠ રીતે તપાસો, તમે ખૂબ સારા દેખાતા નથી. નુલ્લા વિટાએ એલિટ લિબેરો, એ ફેરેટ્રા ઓગ્યુ. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
- <div class = "alert alert-block" >
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
- <h4 વર્ગ = "ચેતવણી-શીર્ષક" > ચેતવણી! </h4>
- તમારી જાતને શ્રેષ્ઠ રીતે તપાસો, તમે નથી...
- </div>
- <div class = "alert alert-error" >
- ...
- </div>
- <div વર્ગ = "ચેતવણી ચેતવણી-સફળતા" >
- ...
- </div>
- <div class = "ચેતવણી ચેતવણી-માહિતી" >
- ...
- </div>
વર્ટિકલ ગ્રેડિયન્ટ સાથે ડિફૉલ્ટ પ્રોગ્રેસ બાર.
- <div વર્ગ = "પ્રગતિ" >
- <div વર્ગ = "બાર"
- શૈલી = " પહોળાઈ : 60 %; " ></div>
- </div>
પટ્ટાવાળી અસર બનાવવા માટે ઢાળનો ઉપયોગ કરે છે (કોઈ IE નથી).
- <div class = "progress progress-striped" >
- <div વર્ગ = "બાર"
- શૈલી = " પહોળાઈ : 20 %; " ></div>
- </div>
પટ્ટાવાળા ઉદાહરણ લે છે અને તેને એનિમેટ કરે છે (કોઈ IE નથી).
- <div વર્ગ = "પ્રગતિ પ્રગતિ-પટ્ટાવાળી
- સક્રિય" >
- <div વર્ગ = "બાર"
- શૈલી = " પહોળાઈ : 40 %; " ></div>
- </div>
પ્રોગ્રેસ બાર સાતત્યપૂર્ણ શૈલીઓ માટે સમાન બટન અને ચેતવણી વર્ગોમાંથી કેટલાકનો ઉપયોગ કરે છે.
નક્કર રંગોની જેમ, અમારી પાસે વિવિધ પટ્ટાવાળા પ્રોગ્રેસ બાર છે.
પ્રોગ્રેસ બાર CSS3 સંક્રમણોનો ઉપયોગ કરે છે, તેથી જો તમે જાવાસ્ક્રિપ્ટ દ્વારા પહોળાઈને ગતિશીલ રીતે સમાયોજિત કરો છો, તો તે સરળતાથી કદ બદલશે.
જો તમે .active
વર્ગનો ઉપયોગ કરો છો, તો તમારા .progress-striped
પ્રોગ્રેસ બાર ડાબેથી જમણે પટ્ટાઓને એનિમેટ કરશે.
પ્રોગ્રેસ બાર તેમની તમામ અસરો પ્રાપ્ત કરવા માટે CSS3 ગ્રેડિયન્ટ્સ, ટ્રાન્ઝિશન અને એનિમેશનનો ઉપયોગ કરે છે. આ સુવિધાઓ IE7-9 અથવા ફાયરફોક્સના જૂના સંસ્કરણોમાં સમર્થિત નથી.
ઓપેરા અને IE આ સમયે એનિમેશનને સપોર્ટ કરતા નથી.
એક તત્વને ઇનસેટ ઇફેક્ટ આપવા માટે તેના પર સાદી અસર તરીકે વેલનો ઉપયોગ કરો.
- <div class = "વેલ" >
- ...
- </div>
મોડલ અને ચેતવણીઓ જેવી સામગ્રીને કાઢી નાખવા માટે સામાન્ય બંધ આયકનનો ઉપયોગ કરો.
- <બટન વર્ગ = "બંધ કરો" > &ટાઇમ; </ બટન>
જો તમે એન્કરનો ઉપયોગ કરવાને બદલે iOS ઉપકરણોને ક્લિક ઇવેન્ટ્સ માટે એક href="#" ની જરૂર છે.
- <a class = "close" href = "#" > × </a>