Sourceಇನ್ಪುಟ್ ಗುಂಪು
ಪಠ್ಯ ಇನ್ಪುಟ್ಗಳು, ಕಸ್ಟಮ್ ಆಯ್ಕೆಗಳು ಮತ್ತು ಕಸ್ಟಮ್ ಫೈಲ್ ಇನ್ಪುಟ್ಗಳ ಎರಡೂ ಬದಿಯಲ್ಲಿ ಪಠ್ಯ, ಬಟನ್ಗಳು ಅಥವಾ ಬಟನ್ ಗುಂಪುಗಳನ್ನು ಸೇರಿಸುವ ಮೂಲಕ ಫಾರ್ಮ್ ನಿಯಂತ್ರಣಗಳನ್ನು ಸುಲಭವಾಗಿ ವಿಸ್ತರಿಸಿ.
ಮೂಲ ಉದಾಹರಣೆ
ಇನ್ಪುಟ್ನ ಎರಡೂ ಬದಿಯಲ್ಲಿ ಒಂದು ಆಡ್-ಆನ್ ಅಥವಾ ಬಟನ್ ಅನ್ನು ಇರಿಸಿ. ನೀವು ಇನ್ಪುಟ್ನ ಎರಡೂ ಬದಿಗಳಲ್ಲಿ ಒಂದನ್ನು ಇರಿಸಬಹುದು. <label>
ಇನ್ಪುಟ್ ಗುಂಪಿನ ಹೊರಗೆ s ಇರಿಸಲು ಮರೆಯದಿರಿ .
ನಕಲು ಮಾಡಿ
<div class= "input-group mb-3" >
<div class= "input-group-prepend" >
<span class= "input-group-text" id= "basic-addon1" > @</span>
</div>
<input type= "text" class= "form-control" placeholder= "Username" aria-label= "Username" aria-describedby= "basic-addon1" >
</div>
<div class= "input-group mb-3" >
<input type= "text" class= "form-control" placeholder= "Recipient's username" aria-label= "Recipient's username" aria-describedby= "basic-addon2" >
<div class= "input-group-append" >
<span class= "input-group-text" id= "basic-addon2" > @example.com</span>
</div>
</div>
<label for= "basic-url" > Your vanity URL</label>
<div class= "input-group mb-3" >
<div class= "input-group-prepend" >
<span class= "input-group-text" id= "basic-addon3" > https://example.com/users/</span>
</div>
<input type= "text" class= "form-control" id= "basic-url" aria-describedby= "basic-addon3" >
</div>
<div class= "input-group mb-3" >
<div class= "input-group-prepend" >
<span class= "input-group-text" > $</span>
</div>
<input type= "text" class= "form-control" aria-label= "Amount (to the nearest dollar)" >
<div class= "input-group-append" >
<span class= "input-group-text" > .00</span>
</div>
</div>
<div class= "input-group" >
<div class= "input-group-prepend" >
<span class= "input-group-text" > With textarea</span>
</div>
<textarea class= "form-control" aria-label= "With textarea" ></textarea>
</div>
ಸುತ್ತುವುದು
flex-wrap: wrap
ಇನ್ಪುಟ್ ಗುಂಪಿನೊಳಗೆ ಕಸ್ಟಮ್ ಫಾರ್ಮ್ ಕ್ಷೇತ್ರ ಮೌಲ್ಯೀಕರಣವನ್ನು ಸರಿಹೊಂದಿಸಲು ಇನ್ಪುಟ್ ಗುಂಪುಗಳು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸುತ್ತುತ್ತವೆ . ನೀವು ಇದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು .flex-nowrap
.
ನಕಲು ಮಾಡಿ
<div class= "input-group flex-nowrap" >
<div class= "input-group-prepend" >
<span class= "input-group-text" id= "addon-wrapping" > @</span>
</div>
<input type= "text" class= "form-control" placeholder= "Username" aria-label= "Username" aria-describedby= "addon-wrapping" >
</div>
ಗಾತ್ರ
ಸಾಪೇಕ್ಷ ಫಾರ್ಮ್ ಗಾತ್ರದ ವರ್ಗಗಳನ್ನು .input-group
ಸ್ವತಃ ಸೇರಿಸಿ ಮತ್ತು ಒಳಗಿನ ವಿಷಯಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮರುಗಾತ್ರಗೊಳಿಸುತ್ತವೆ-ಪ್ರತಿ ಅಂಶದ ಮೇಲೆ ಫಾರ್ಮ್ ನಿಯಂತ್ರಣ ಗಾತ್ರದ ತರಗತಿಗಳನ್ನು ಪುನರಾವರ್ತಿಸುವ ಅಗತ್ಯವಿಲ್ಲ.
ಪ್ರತ್ಯೇಕ ಇನ್ಪುಟ್ ಗುಂಪಿನ ಅಂಶಗಳ ಗಾತ್ರವನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.
ನಕಲು ಮಾಡಿ
<div class= "input-group input-group-sm mb-3" >
<div class= "input-group-prepend" >
<span class= "input-group-text" id= "inputGroup-sizing-sm" > Small</span>
</div>
<input type= "text" class= "form-control" aria-label= "Sizing example input" aria-describedby= "inputGroup-sizing-sm" >
</div>
<div class= "input-group mb-3" >
<div class= "input-group-prepend" >
<span class= "input-group-text" id= "inputGroup-sizing-default" > Default</span>
</div>
<input type= "text" class= "form-control" aria-label= "Sizing example input" aria-describedby= "inputGroup-sizing-default" >
</div>
<div class= "input-group input-group-lg" >
<div class= "input-group-prepend" >
<span class= "input-group-text" id= "inputGroup-sizing-lg" > Large</span>
</div>
<input type= "text" class= "form-control" aria-label= "Sizing example input" aria-describedby= "inputGroup-sizing-lg" >
</div>
ಚೆಕ್ಬಾಕ್ಸ್ಗಳು ಮತ್ತು ರೇಡಿಯೋಗಳು
ಪಠ್ಯದ ಬದಲಿಗೆ ಇನ್ಪುಟ್ ಗುಂಪಿನ ಆಡ್ಆನ್ನಲ್ಲಿ ಯಾವುದೇ ಚೆಕ್ಬಾಕ್ಸ್ ಅಥವಾ ರೇಡಿಯೋ ಆಯ್ಕೆಯನ್ನು ಇರಿಸಿ.
ನಕಲು ಮಾಡಿ
<div class= "input-group mb-3" >
<div class= "input-group-prepend" >
<div class= "input-group-text" >
<input type= "checkbox" aria-label= "Checkbox for following text input" >
</div>
</div>
<input type= "text" class= "form-control" aria-label= "Text input with checkbox" >
</div>
<div class= "input-group" >
<div class= "input-group-prepend" >
<div class= "input-group-text" >
<input type= "radio" aria-label= "Radio button for following text input" >
</div>
</div>
<input type= "text" class= "form-control" aria-label= "Text input with radio button" >
</div>
ಬಹು <input>
ಗಳು ದೃಷ್ಟಿಗೋಚರವಾಗಿ ಬೆಂಬಲಿತವಾಗಿದ್ದರೂ, ಮೌಲ್ಯೀಕರಣ ಶೈಲಿಗಳು ಒಂದೇ ಇನ್ಪುಟ್ ಗುಂಪುಗಳಿಗೆ ಮಾತ್ರ ಲಭ್ಯವಿರುತ್ತವೆ <input>
.
ನಕಲು ಮಾಡಿ
<div class= "input-group" >
<div class= "input-group-prepend" >
<span class= "input-group-text" > First and last name</span>
</div>
<input type= "text" aria-label= "First name" class= "form-control" >
<input type= "text" aria-label= "Last name" class= "form-control" >
</div>
ಬಹು ಸೇರ್ಪಡೆಗಳು
ಬಹು ಆಡ್-ಆನ್ಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಚೆಕ್ಬಾಕ್ಸ್ ಮತ್ತು ರೇಡಿಯೊ ಇನ್ಪುಟ್ ಆವೃತ್ತಿಗಳೊಂದಿಗೆ ಮಿಶ್ರಣ ಮಾಡಬಹುದು.
ನಕಲು ಮಾಡಿ
<div class= "input-group mb-3" >
<div class= "input-group-prepend" >
<span class= "input-group-text" > $</span>
<span class= "input-group-text" > 0.00</span>
</div>
<input type= "text" class= "form-control" aria-label= "Dollar amount (with dot and two decimal places)" >
</div>
<div class= "input-group" >
<input type= "text" class= "form-control" aria-label= "Dollar amount (with dot and two decimal places)" >
<div class= "input-group-append" >
<span class= "input-group-text" > $</span>
<span class= "input-group-text" > 0.00</span>
</div>
</div>
ನಕಲು ಮಾಡಿ
<div class= "input-group mb-3" >
<div class= "input-group-prepend" >
<button class= "btn btn-outline-secondary" type= "button" id= "button-addon1" > Button</button>
</div>
<input type= "text" class= "form-control" placeholder= "" aria-label= "Example text with button addon" aria-describedby= "button-addon1" >
</div>
<div class= "input-group mb-3" >
<input type= "text" class= "form-control" placeholder= "Recipient's username" aria-label= "Recipient's username" aria-describedby= "button-addon2" >
<div class= "input-group-append" >
<button class= "btn btn-outline-secondary" type= "button" id= "button-addon2" > Button</button>
</div>
</div>
<div class= "input-group mb-3" >
<div class= "input-group-prepend" id= "button-addon3" >
<button class= "btn btn-outline-secondary" type= "button" > Button</button>
<button class= "btn btn-outline-secondary" type= "button" > Button</button>
</div>
<input type= "text" class= "form-control" placeholder= "" aria-label= "Example text with two button addons" aria-describedby= "button-addon3" >
</div>
<div class= "input-group" >
<input type= "text" class= "form-control" placeholder= "Recipient's username" aria-label= "Recipient's username with two button addons" aria-describedby= "button-addon4" >
<div class= "input-group-append" id= "button-addon4" >
<button class= "btn btn-outline-secondary" type= "button" > Button</button>
<button class= "btn btn-outline-secondary" type= "button" > Button</button>
</div>
</div>
ನಕಲು ಮಾಡಿ
<div class= "input-group mb-3" >
<div class= "input-group-prepend" >
<button class= "btn btn-outline-secondary dropdown-toggle" type= "button" data-toggle= "dropdown" aria-haspopup= "true" aria-expanded= "false" > Dropdown</button>
<div class= "dropdown-menu" >
<a class= "dropdown-item" href= "#" > Action</a>
<a class= "dropdown-item" href= "#" > Another action</a>
<a class= "dropdown-item" href= "#" > Something else here</a>
<div role= "separator" class= "dropdown-divider" ></div>
<a class= "dropdown-item" href= "#" > Separated link</a>
</div>
</div>
<input type= "text" class= "form-control" aria-label= "Text input with dropdown button" >
</div>
<div class= "input-group" >
<input type= "text" class= "form-control" aria-label= "Text input with dropdown button" >
<div class= "input-group-append" >
<button class= "btn btn-outline-secondary dropdown-toggle" type= "button" data-toggle= "dropdown" aria-haspopup= "true" aria-expanded= "false" > Dropdown</button>
<div class= "dropdown-menu" >
<a class= "dropdown-item" href= "#" > Action</a>
<a class= "dropdown-item" href= "#" > Another action</a>
<a class= "dropdown-item" href= "#" > Something else here</a>
<div role= "separator" class= "dropdown-divider" ></div>
<a class= "dropdown-item" href= "#" > Separated link</a>
</div>
</div>
</div>
ನಕಲು ಮಾಡಿ
<div class= "input-group mb-3" >
<div class= "input-group-prepend" >
<button type= "button" class= "btn btn-outline-secondary" > Action</button>
<button type= "button" class= "btn btn-outline-secondary dropdown-toggle dropdown-toggle-split" data-toggle= "dropdown" aria-haspopup= "true" aria-expanded= "false" >
<span class= "sr-only" > Toggle Dropdown</span>
</button>
<div class= "dropdown-menu" >
<a class= "dropdown-item" href= "#" > Action</a>
<a class= "dropdown-item" href= "#" > Another action</a>
<a class= "dropdown-item" href= "#" > Something else here</a>
<div role= "separator" class= "dropdown-divider" ></div>
<a class= "dropdown-item" href= "#" > Separated link</a>
</div>
</div>
<input type= "text" class= "form-control" aria-label= "Text input with segmented dropdown button" >
</div>
<div class= "input-group" >
<input type= "text" class= "form-control" aria-label= "Text input with segmented dropdown button" >
<div class= "input-group-append" >
<button type= "button" class= "btn btn-outline-secondary" > Action</button>
<button type= "button" class= "btn btn-outline-secondary dropdown-toggle dropdown-toggle-split" data-toggle= "dropdown" aria-haspopup= "true" aria-expanded= "false" >
<span class= "sr-only" > Toggle Dropdown</span>
</button>
<div class= "dropdown-menu" >
<a class= "dropdown-item" href= "#" > Action</a>
<a class= "dropdown-item" href= "#" > Another action</a>
<a class= "dropdown-item" href= "#" > Something else here</a>
<div role= "separator" class= "dropdown-divider" ></div>
<a class= "dropdown-item" href= "#" > Separated link</a>
</div>
</div>
</div>
ಇನ್ಪುಟ್ ಗುಂಪುಗಳು ಕಸ್ಟಮ್ ಆಯ್ಕೆಗಳು ಮತ್ತು ಕಸ್ಟಮ್ ಫೈಲ್ ಇನ್ಪುಟ್ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿವೆ. ಇವುಗಳ ಬ್ರೌಸರ್ ಡೀಫಾಲ್ಟ್ ಆವೃತ್ತಿಗಳು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ.
ಕಸ್ಟಮ್ ಆಯ್ಕೆ
ನಕಲು ಮಾಡಿ
<div class= "input-group mb-3" >
<div class= "input-group-prepend" >
<label class= "input-group-text" for= "inputGroupSelect01" > Options</label>
</div>
<select class= "custom-select" id= "inputGroupSelect01" >
<option selected > Choose...</option>
<option value= "1" > One</option>
<option value= "2" > Two</option>
<option value= "3" > Three</option>
</select>
</div>
<div class= "input-group mb-3" >
<select class= "custom-select" id= "inputGroupSelect02" >
<option selected > Choose...</option>
<option value= "1" > One</option>
<option value= "2" > Two</option>
<option value= "3" > Three</option>
</select>
<div class= "input-group-append" >
<label class= "input-group-text" for= "inputGroupSelect02" > Options</label>
</div>
</div>
<div class= "input-group mb-3" >
<div class= "input-group-prepend" >
<button class= "btn btn-outline-secondary" type= "button" > Button</button>
</div>
<select class= "custom-select" id= "inputGroupSelect03" aria-label= "Example select with button addon" >
<option selected > Choose...</option>
<option value= "1" > One</option>
<option value= "2" > Two</option>
<option value= "3" > Three</option>
</select>
</div>
<div class= "input-group" >
<select class= "custom-select" id= "inputGroupSelect04" aria-label= "Example select with button addon" >
<option selected > Choose...</option>
<option value= "1" > One</option>
<option value= "2" > Two</option>
<option value= "3" > Three</option>
</select>
<div class= "input-group-append" >
<button class= "btn btn-outline-secondary" type= "button" > Button</button>
</div>
</div>
ನಕಲು ಮಾಡಿ
<div class= "input-group mb-3" >
<div class= "input-group-prepend" >
<span class= "input-group-text" id= "inputGroupFileAddon01" > Upload</span>
</div>
<div class= "custom-file" >
<input type= "file" class= "custom-file-input" id= "inputGroupFile01" aria-describedby= "inputGroupFileAddon01" >
<label class= "custom-file-label" for= "inputGroupFile01" > Choose file</label>
</div>
</div>
<div class= "input-group mb-3" >
<div class= "custom-file" >
<input type= "file" class= "custom-file-input" id= "inputGroupFile02" >
<label class= "custom-file-label" for= "inputGroupFile02" aria-describedby= "inputGroupFileAddon02" > Choose file</label>
</div>
<div class= "input-group-append" >
<span class= "input-group-text" id= "inputGroupFileAddon02" > Upload</span>
</div>
</div>
<div class= "input-group mb-3" >
<div class= "input-group-prepend" >
<button class= "btn btn-outline-secondary" type= "button" id= "inputGroupFileAddon03" > Button</button>
</div>
<div class= "custom-file" >
<input type= "file" class= "custom-file-input" id= "inputGroupFile03" aria-describedby= "inputGroupFileAddon03" >
<label class= "custom-file-label" for= "inputGroupFile03" > Choose file</label>
</div>
</div>
<div class= "input-group" >
<div class= "custom-file" >
<input type= "file" class= "custom-file-input" id= "inputGroupFile04" aria-describedby= "inputGroupFileAddon04" >
<label class= "custom-file-label" for= "inputGroupFile04" > Choose file</label>
</div>
<div class= "input-group-append" >
<button class= "btn btn-outline-secondary" type= "button" id= "inputGroupFileAddon04" > Button</button>
</div>
</div>
ಪ್ರವೇಶಿಸುವಿಕೆ
ನೀವು ಪ್ರತಿ ಇನ್ಪುಟ್ಗೆ ಲೇಬಲ್ ಅನ್ನು ಸೇರಿಸದಿದ್ದರೆ ಸ್ಕ್ರೀನ್ ರೀಡರ್ಗಳು ನಿಮ್ಮ ಫಾರ್ಮ್ಗಳೊಂದಿಗೆ ತೊಂದರೆಯನ್ನು ಹೊಂದಿರುತ್ತಾರೆ. ಈ ಇನ್ಪುಟ್ ಗುಂಪುಗಳಿಗೆ, ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಲೇಬಲ್ ಅಥವಾ ಕಾರ್ಯವನ್ನು ಸಹಾಯಕ ತಂತ್ರಜ್ಞಾನಗಳಿಗೆ ರವಾನಿಸಲಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ಬಳಸಬೇಕಾದ ನಿಖರವಾದ ತಂತ್ರ ( ಕ್ಲಾಸ್ <label>
ಅನ್ನು ಬಳಸಿಕೊಂಡು ಮರೆಮಾಡಿದ ಅಂಶಗಳು , ಅಥವಾ ಅದರ ಸಂಯೋಜನೆಯಲ್ಲಿ ಮತ್ತು ಗುಣಲಕ್ಷಣಗಳ ಬಳಕೆ ) ಮತ್ತು ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತಿರುವ ಇಂಟರ್ಫೇಸ್ ವಿಜೆಟ್ನ ನಿಖರ ಪ್ರಕಾರವನ್ನು ಅವಲಂಬಿಸಿ ಯಾವ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿಯನ್ನು ತಿಳಿಸಬೇಕು. ಈ ವಿಭಾಗದಲ್ಲಿನ ಉದಾಹರಣೆಗಳು ಕೆಲವು ಸೂಚಿಸಿದ, ಕೇಸ್-ನಿರ್ದಿಷ್ಟ ವಿಧಾನಗಳನ್ನು ಒದಗಿಸುತ್ತವೆ..sr-only
aria-label
aria-labelledby
aria-describedby