Mastering Bootstrap: a beginner's guide
"The book is a detailed guide that will help learners get started with Bootstrap programming. It talks about the basics and then moves on to practical exercises to help readers quickly gain the required knowledge. This book is meant for both CSS developers as well as learners without a formal f...
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | English |
Veröffentlicht: |
Boca Raton
CRC Press
2023
|
Ausgabe: | First edition |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Zusammenfassung: | "The book is a detailed guide that will help learners get started with Bootstrap programming. It talks about the basics and then moves on to practical exercises to help readers quickly gain the required knowledge. This book is meant for both CSS developers as well as learners without a formal frontend background"-- |
Beschreibung: | xxxix, 569 Seiten |
ISBN: | 9781032316017 9781032316000 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV048896684 | ||
003 | DE-604 | ||
005 | 20230503 | ||
007 | t | ||
008 | 230412s2023 b||| 00||| eng d | ||
020 | |a 9781032316017 |c hbk |9 9781032316017 | ||
020 | |a 9781032316000 |c pbk |9 9781032316000 | ||
035 | |a (OCoLC)1378494403 | ||
035 | |a (DE-599)BVBBV048896684 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-473 | ||
084 | |a ST 252 |0 (DE-625)143627: |2 rvk | ||
245 | 1 | 0 | |a Mastering Bootstrap |b a beginner's guide |c edited by Sufyan bin Uzayr |
250 | |a First edition | ||
264 | 1 | |a Boca Raton |b CRC Press |c 2023 | |
300 | |a xxxix, 569 Seiten | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
520 | 3 | |a "The book is a detailed guide that will help learners get started with Bootstrap programming. It talks about the basics and then moves on to practical exercises to help readers quickly gain the required knowledge. This book is meant for both CSS developers as well as learners without a formal frontend background"-- | |
650 | 0 | 7 | |a Softwareproduktionsumgebung |0 (DE-588)4138444-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Webdesign |0 (DE-588)1041632088 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Bootstrap |g Framework, Informatik |0 (DE-588)1145079156 |2 gnd |9 rswk-swf |
653 | |a Bootstrap (Computer program) | ||
653 | 0 | |a Web site development / Computer programs | |
689 | 0 | 0 | |a Bootstrap |g Framework, Informatik |0 (DE-588)1145079156 |D s |
689 | 0 | 1 | |a Webdesign |0 (DE-588)1041632088 |D s |
689 | 0 | 2 | |a Softwareproduktionsumgebung |0 (DE-588)4138444-1 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Uzayr, Sufyan bin |e Sonstige |0 (DE-588)1199321885 |4 oth | |
776 | 0 | 8 | |i Online version |z 9781003310501 |
856 | 4 | 2 | |m Digitalisierung UB Bamberg - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034161185&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-034161185 |
Datensatz im Suchindex
_version_ | 1814328980316094464 |
---|---|
adam_text |
Contents Mastering Computer Science Series Preface, xxxvii About the Editor, xxxix Chapter 1 ■ Introduction to Bootstrap լ INTRODUCTION 2 WHAT IS BOOTSTRAP? 2 ADVANTAGES AND DISADVANTAGES 3 Advantages 3 Disadvantages 4 BENEFITS OVER OTHER CSS FRAMEWORKS 5 CONCLUSION 8 Chapter 2 ■ Getting Started 9 DOWNLOAD AND USAGE 9 Link to a CDN 9 Bootstrap V5.1 CDN Ю Use a Local Copy of Bootstrap 10 Install with Bower Ю Install with npm Ю Install with Composer И SUPPORTED BROWSER AND DEVICES 11 Mobile Devices 11 Desktop Browsers H Modals and Dropdowns on Mobile 12 v
vi ■ Contents Overflow and Scrolling iOS Text Fields and Scrolling 12 Navbar Dropdowns 12 Browser Zooming 12 Sticky :hover/:focus on iOS 12 Printing 13 Android Stock Browser 13 Select Menu 13 Validators 13 USE WITH JAVASCRIPT 14 Working with Bootstrap with the JavaScript Interface 14 Simple Page: Basic Structure 14 Components from Bootstrap That Don’t Require Any Custom JavaScript 16 Button Methods 17 Modal Methods 18 Events 19 Using Bootstrap Components to Indicate Progress 20 Extend the taskl_save Function 20 Add a Progress Bar 20 Task Completion շշ SUPPORT FOR RTL 23 Required HTML 23 Starter Template 23 Approach 2^ Customize from Source 25 Custom RTL Values 25 Alternate Font Stack 25 LTR and RTL at the Same Time 2g Edge Class and Known Limitations ^ The Breadcrumb Case 27 CONCLUSION
Contents ■ vii Chapter 3 ■ Customization COLORS 29 29 All Colors 30 Text Colors 30 Background Colors 30 Links 30 COMPONENTS 31 COMPONENTS 31 Accordion 31 How It Works 31 Example 31 Flush 34 Accordion Item #1 34 Accordion Item #2 34 Accordion Item #3 34 Always Open 36 Accordion Item #1 36 Accordion Item #2 36 Accordion Item #3 36 Alerts 39 Examples 39 Giving Assistive Technology a Sense of Purpose 40 Link Color 40 Additional Content 41 Icons 41 Dismissing 43 Sass 44 Variables 44 Variant mixin 44 Loop 45 JavaScript Behavior 45 Triggers 45
viii ■ Contents Methods 46 Events 46 Badges 47 Examples Headings Headings ^ 47 ^ Buttons 47 Positioned 48 Background Colors 48 Conveying Meaning to Assistive Technologies 49 Pill Badges 49 Sass 49 Variables 49 Breadcrumb 50 Dividers 50 Accessibility 52 Sass 52 Variables Buttons Examples 52 52 52 Giving Assistive Technology a Sense of Purpose 53 Disable Text Wrapping 53 Button Tags 53 Outline Button 54 Sizes 54 Disabled State 55 Link Functionality Caveat 55 Block Buttons Button Plugin ր, 56 5^ Toggle States 57 Methods Sass 58 58
Contents ■ ix Variables 58 Mixins 59 Loops 63 Buttons Group 63 Example 63 Button groups 63 Ensure Correct Role and Provide a Label Button active groups 64 64 Mixed Style 64 Outlined Styles 64 Checkbox and Radio Button Groups 65 Button Toolbar 66 Sizing 68 Nesting 68 Vertical Variation 68 Cards 69 About 69 Example 69 Content Types 69 Body 70 Tiles, Text, and Links 70 Images 70 List Groups 71 Kitchen Sink 71 Header and Footer 72 Sizing ^ Using Grid Markup ^ Using Utilities ^ Using Custom CSS: 74 Text Alignment 75 Navigation 75 Images 77
x ■ Contents 77 Images Caps Images Overlays Horizontal Card Styles Background and Color Border Mixins Utilities Card Layout Card Groups Grid Cards Masonry Carousel 77 78 78 78 80 82 83 83 85 90 90 How It Works 90 Example 91 Slides Only 91 With Controls 91 With Indicators 92 With Captions 93 Crossfade 95 Individual .carousal-item Interval 95 Disable Touch Swiping 96 Dark Variant 97 Custom Transition 99 Usage 99 Via Data Attributes 99 Via JavaScript 99 Methods Asynchronous Methods and Transitions Events Close Button Example Disable State White Variant 100 100 101 102 102 102 102
Contents ■ xi Collapse 102 How It Works 102 Example 103 Multiple Targets 103 Accessibility 104 Sass 105 Variables 105 Classes 105 Usage 106 Via Data Attributes 106 Via JavaScript 106 Options 106 Methods 107 Asynchronous Transitions and Methods 107 Events 108 Dropdowns 108 Overview 108 Accessibility 109 Examples 109 Single-button 109 Sizing Hl Dark Dropdowns 112 Directions ИЗ RTL ИЗ Drop Up 114 Drop Right 114 Drop Left 115 Menu Items 116 Active 117 Disable 117 Menu Alignment H7 Responsive Alignment H$
xii ■ Contents Alignment Options Menu Content Headers 122 Dividers 122 Text 122 Forms 12$ DROPDOWN OPTIONS 125 Autoclose Behavior 126 List Group I2? Basic Example 128 Active Items 128 Disable Items 128 Links and Buttons 128 Flush 129 Numbered 130 Horizontal 131 Contextual Classes 132 With Badges 133 Custom Content 134 Checkbox and Radios 135 JavaScript Behavior 136 Using Data Attributes 137 Modal 13g How It Works 138 Examples լ 39 Live Demo 140 Static Backdrop 14θ Scrolling Long Content 144 Vertically Centered 444 Tooltips and Popovers 142 Using the Grid 14շ Varying Modal Content !
Contents ■ xiii Toggle between Models 144 Change Animation 146 Remove Animation 146 Dynamic Heights 146 Accessibility Embedding YouTube Videos nav and Tabs 146 147 147 Base nav 147 Available Styles 148 Horizontal Alignment 148 Centered with .justify-content-center 148 Right-aligned with .justify-content-end 148 Vertical 149 Tabs 150 Pills 150 Fill and Justify 151 Working with Flex Utilities 152 Regarding Accessibility 153 Using Dropdowns 153 Tabs with Dropdowns 153 Pills with Dropdowns 154 navbar 155 How It Works 155 Supported Content 155 Brand 157 Text 157 Image 158 Image and Text 158 nav 158 Forms 161 Text 162 Color Schemes 163
xiv ■ Contents Containers 164 Placement 165 Scrolling 165 Responsive Behaviors 167 Google 167 External Content 170 Off-canvas 171 How It Works Examples Off-canvas Components 171 171 171 Live Demo 172 Placement 173 Backdrop 175 Pagination 176 Overview 177 Working with the Icons 177 Disabled and Active States 178 Sizing 179 Alignment 180 Placeholders 181 About 181 Example 181 How It Works 182 Width 182 Color 182 Sizing 183 Animation 183 Popovers 183 Overview 183 Example: Enable Popovers Everywhere 184 Example: Using Container Option 184 Four Directions 185
Contents ■ XV Dismiss on Next Click 185 Disable Elements 186 Progress 186 How It Works 186 Labels 187 Height 188 Backgrounds 188 Multiple Bars 189 Stripped 189 Animated Strips 190 Scrollspy 190 How It Works 190 Example in navbar 190 Example with Nested nav 192 Example with list-group 193 Spinners 193 About 193 Border Spinner 194 Colors 194 Growing Spinner 195 Alignment 196 Margin 196 Placement 196 Flex 196 Floats 196 Text Aligns 196 Size 197 Buttons 197 Toasts 198 Overview 198 Examples 198 Basic 198
xvi ■ Contents Live Translucent Stacking Custom Content Color Schemes Placement Accessibility Tooltips 199 199 200 ПЛІ zul 201 202 205 206 Overview 206 Example: Enable Tooltips Everywhere 207 Example 207 CSS VARIABLES 208 Basic Usage 209 Inheritance of the Custom Properties 209 Validity and Values 210 The Traditional Way 210 Syntax of the var() Function 211 How var() Works 211 Example Advantages of Using var() Example 211 212 212 Browser Support 213 CSS var() Function 213 OPTIMIZATION 213 Only Download Bootstrap Package You Need 214 Select the Source Instead of the Precompiled Download Package 214 Make Use of a Proven Client-side Optimization Technique 215 Write Lean CSS and JavaScript 215 Minify and Concatenate CSS and JavaScript Code 215 Watch Out for Your Image File Size 215 SASS AND MIXINS 216
Contents ■ xvii File Structure 216 Importing 217 Variable Defaults 218 Maps and Loops 218 Modify Map 219 Add to a Map 219 Remove from the Map 219 Required Keys 220 Functions 220 Colors 220 Colors Contrast 221 Escape SVG 221 Add and Subtract Functions 221 Mixins 222 Color Schemes CONCLUSION Chapter 4 ■ Layouts BREAKPOINTS 222 223 225 225 Core Concepts 225 Available Breakpoints 226 Media Queries 227 Max-width 228 Single Breakpoint 229 Between Breakpoint 229 CONTAINERS 230 How They Work 230 Default Container 231 Responsive Container 231 Fluid Container 231 GRID Example 232 232
xviii ■ Contents How It Works 232 Grid Options 233 Auto-layout Columns 234 Equal Width 234 Settings One Column Width 235 Variable Width Content 236 Responsive Classes 236 All of the Breakpoints 237 Stacked to Horizontal 237 Mix and Match 237 Row Columns 238 Nesting 240 COLUMNS AND ROWS 241 How They Work 241 Alignment 242 Vertical Alignment 242 Horizontal Alignment 243 Column Wrapping 244 Column Breaks 245 Reordering 246 Order Classes 246 Offsetting Columns 247 Offsetting Classes 247 Margin Utilities 248 Stand-alone Column Classes 248 UTILITIES 249 Flexbox Options 250 Merging and Padding 250 Toggle Visibility CONCLUSION 250 250
Contents ■ xix Chapter 5 ■ Working with Content TYPOGRAPHY 251 251 Global Settings 251 Headings 252 Customizing Headings 252 Display Headings 253 Lead 253 Inline Text Element 254 Abbreviations 255 Blockquotes 255 Naming a Source 255 Alignment 256 List 256 Unstilled 256 Inline 257 Description List Alignment 257 IMAGES 258 Responsive Images 258 Images Thumbnails 259 Aligning Images 259 Picture TABLES AND FIGURES 259 259 Tables 259 Overview 260 Bootstrap 260 Variants 261 Accented tables 262 Striped rows 262 Hoverable Rows 262 Active Tables 263 TABLES BORDERS 264
xx ■ Contents Bordered Table 264 Table without Borders 264 Small Tables 264 Vertical Alignment 264 Nesting 265 How Nesting Works 266 Anatomy 266 Table Head 266 Table Foot 266 Captions 267 Responsive Tables 268 Vertical Clipping/truncation 268 Always Responsive 268 Breakpoint Specific 268 Figures 269 FORMS 270 Overview 270 Form Text 271 DISABLED FORM 272 Accessibility 273 Form Controls 274 Sizing 274 Disabled 275 Read-only 275 Read-only Plain Text 275 File Input 276 Color 277 Data Lists Select Default Sizing Disabled 277 278 278 278 279
Contents ■ xxi CHECK AND RADIO 280 Approach 280 Checks 280 Indeterminate 280 Disabled 281 Radios 281 Disabled 282 Switches 282 Default (Stacked) 283 Inline 284 Without Labels 285 Toggle Buttons 285 Checkbox and Toggle Buttons 286 Radio Toggle Buttons 286 Outlined Styles RANGE 286 287 Overview 287 Disable 288 Min and Max 288 Steps 288 INPUT GROUP 288 Basic Example 289 Wrapping 290 Sizing 290 Checkbox and Radios 291 Multiple Inputs ■ 291 Multiple Add-ons 292 Button Add-ons 292 Button with Dropdowns 293 Segmented Buttons 295 Custom Forms 296 Custom Selects 296
xxii ■ Contents Custom File Input 297 FLOATING LABELS 298 Example 298 Text Areas 299 Selects 299 Layouts 300 CONCLUSION Chapter 6 ■ Components 300 301 COMPONENTS 302 ACCORDION 303 How It Works 303 Example 303 Accordion Item #1 303 Accordion Item #2 303 Accordion Item #3 303 Flush 306 Accordion Item #1 306 Accordion Item #2 306 Accordion Item #3 306 Always Open 308 Accordion Item #1 308 Accordion Item #2 308 Accordion Item #3 ALERTS Examples Conveying Meaning to Assistive Technologies Link Color Additional Content Icons Dismissing 308 310 311 311 311 313 313 315
Contents ■ xxiii Sass 316 Variables 316 Variant Mixin 316 Loop 317 JavaScript Behavior 317 Triggers 317 Methods 318 Events 318 BADGES 319 Examples 319 Headings 319 Buttons 319 Positioned 320 Background Colors 320 Conveying Meaning to Assistive Technologies 321 Pill Badges 321 Sass 321 Variables BREADCRUMB Example List with Linked Items 321 321 322 322 Dividers 322 Accessibility 324 Sass 324 Variables BUTTONS Examples Conveying Meaning to the Assistive Technologies 324 · 324 324 325 Disable Text Wrapping 325 Button Tags 325 Outline Button 326 Sizes 326
xxiv ■ Contents Disabled State 327 Link Functionality Caveat 327 Block Buttons 328 Button Plugin 329 Toggle States 329 Methods 330 Sass 330 Variables 330 Mixins 331 Loops 335 BUTTONS GROUP 335 Example 335 Ensure Correct Role and Provide a Label 335 Mixed Style 336 Outlined Styles 336 Checkbox and Radio Button Groups 336 Button Toolbar 337 Sizing 339 Nesting 340 Vertical Variation 340 CARDS About 340 341 Example 341 Content Types 341 Body 341 Tiles, Text, and Links 342 Images 342 List Groups 342 Kitchen Sink 343 Header and Footer 344 Sizing Using Grid Markup 345 345
Contents ■ xxv Using Utilities 346 Using Custom CSS 346 Text Alignment 347 Navigation 347 Images 349 Images Caps 349 Image Overlays 349 Horizontal 350 Card Styles 350 Background and Color 350 Border 352 Mixins Utilities 354 Card Layout 355 Card Groups 355 Grid Cards 357 Masnory 362 CAROUSEL 362 How It Works 363 Example 363 Slides Only 363 With Controls 364 With Indicators 364 With Captions 365 Crossfade 367 Individual .carousal-item Interval 368 Disable Touch Swiping 368 Dark Variant 369 Custom Transition 371 Usage ^71 Via Data Attributes Via JavaScript Options 3^ 3^1
xxvi ■ Contents Methods Asynchronous Transitions and Methods Events CLOSE BUTTON 372 372 373 374 Example 374 Disable State 374 White Variant 374 COLLAPSE 374 How It Works 374 Example 375 Multiple Targets 376 Accessibility 377 Sass 377 Variables 377 Classes 377 Usage 378 Via Data Attributes 378 Via JavaScript 378 Options 378 Methods 379 Asynchronous Methods and Transitions Events DROPDOWNS 379 380 380 Overview 380 Accessibility 380 Examples Single Button Split Button Sizing Dark Dropdowns Directions 381 381 382 383 384 JOU RTL 386
Contents ■ xxvii Drop Up 386 Drop Right 387 Drop Left 388 Menu Items 388 Active 389 Disable 389 Menu Alignment 390 Responsive Alignment 390 Alignment Options 391 Menu Content 394 Headers 394 Dividers 394 Text 395 Forms 395 Dropdown Options 397 Autoclose Behavior 398 LIST GROUP 400 Example 400 Active Items 400 Disable Items 400 Links and Buttons 401 Flush 402 Numbered 402 Horizontal 403 Contextual Classes 404 With Badges 405 Custom Content 406 Checkbox and Radios 407 JavaScript Behavior 408 Using Data Attributes 409 MODAL How It Works 410 410
xxviii ■ Contents Examples 411 Live Demo 412 Static Backdrop 412 Scrolling Long Content 413 Vertically Centered 413 Tooltips and Popovers 414 Using the Grid 414 Varying Modal Content 415 Toggle between Modals 416 Change Animation 418 Remove Animation 418 Dynamic Heights 418 Accessibility 418 Embedding YouTube Videos 419 NAV AND TABS 419 Base .nav 419 Available Styles 420 Alignment Horizontally 420 Right-aligned with .justify-content-end 420 Vertical 421 Tabs 422 Pills 422 Fill and Justify 423 Working with the Flex Utilities 424 Regarding Accessibility 425 Using Dropdowns 425 Tabs with Dropdowns 425 Pills with Dropdowns 426 NAVBAR How It Works Supported Content Brand 427 427 428 430
Contents ■ xxix Text 430 Image 430 Image and Text 430 nav 431 Forms 434 Text 435 Color Schemes 436 Containers 436 Placement 437 Scrolling 438 Responsive Behaviors 439 Google 439 External Content 442 OFF-CANVAS 443 How Does It Work? 443 Examples 444 Off-canvas Components 444 Live Demo 444 Placement 445 Backdrop 447 PAGINATION 449 Overview 449 Working with Icons 449 Disable and Active States 450 Sizing 451 Alignment 452 PLACEHOLDERS 453 About 453 Example 453 How It Works 454 Width 454 Color 455
xxx ■ Contents Sizing 455 Animation 455 POPOVERS 456 Overview 456 Example: Allow Popovers Anywhere 456 Example: Using Container Option 457 Example 457 Four Directions 457 Dismiss on Next Click 458 Disable Elements 458 PROGRESS 458 How It Works 459 Labels 460 Height 460 Backgrounds 460 Multiple Bars 461 Stripped 461 Animated Strips 462 SCROLLSPY 462 How It Works 463 Example in navbar 463 Example with Nested nav 464 Example with List-group 465 SPINNERS 466 About 466 Border Spinner 466 Colors 466 Growing Spinner 467 Alignment Margin Placement Flex 468 468 468 468
Contents ■ xxxi Float 469 Text Aligns 469 Size 469 Buttons 470 TOASTS 470 Overview 470 Examples 471 Basic 471 Live 471 Translucent 472 Stacking 472 Custom Content 473 Color Schemes 474 Placement 474 Accessibility 477 TOOLTIPS 478 Overview 478 Example: Enable Tooltips Everywhere 479 Example 479 CONCLUSION Chapter 7 . Helpers 480 481 CLEARFIX 481 COLORED LINKS 482 RATIOS 483 ABOUT 483 Example 483 Aspect Ratio 484 Custom Ratio 484 POSITION 485 Fixed Top 485 Fixed Bottom 485
xxxii ■ Contents Sticky Top 485 Responsive Sticky Top 485 VISUALLY HIDDEN 486 STRETCHED LINK 486 Identifying the Containing Block 488 TEXT TRUNCATION 489 CONCLUSION 489 Chapter 8 ■ Utilities 491 BACKGROUND 492 Background Color 492 Background Gradient 492 BORDERS 493 Additive 493 Subtractive 493 Border Color 493 Border-Width 493 Border-Radios 494 Sizes 494 COLORS 494 DISPLAY 495 How It Works 495 Notation 495 Examples Hiding Elements Display in Print FLEX Enable Flex Behaviors Direction Justify-content Align-items Align-self 496 496 497 498 498 498 500 502 503
Contents ■ xxxiii Fill 505 Grow and Shrink 505 Auto-margins 506 With Align-items 507 Wrap 507 Order 509 Align Content 511 Media Object 513 FLOAT 513 Overview 513 Responsive 514 INTERACTIONS 515 Text Selection 515 Pointer Events 515 OVERFLOW 515 POSITION 516 Position Values 516 Arrange Elements 516 Center Elements 517 Examples 518 SHADOWS 519 Examples 519 SIZING 520 Relative to the Parent 520 Relative to the Viewport 521 SPACING 521 Margin and Padding 521 Notation 522 Here sides are one of the following: 522 Examples Horizontal Centering Negative Margin ^ 523 COO
xxxiv ■ Contents Gap 524 524 TEXT Text Alignment Text Wrapping and Overflow 524 525 Word Break 525 Text Transform 525 Font Weight and Italics 526 Line Height 526 Monospace 527 Reset Color 527 Text Decoration 527 VERTICAL ALIGNMENT 527 With inline elements 528 With Table Cells 528 VISIBILITY 528 Example 529 CONCLUSION Chapter 9 ■ Extending Bootstrap WORKING WITH API 535 537 537 API 537 API Explained 538 Custom Class Prefix 539 Output States Output Responsive Utilities Output Changing Utilities Print Utilities Output Importance 539 539 540 540 540 542 542 542 543
Contents ■ xxxv Using the API 543 Add Utilities 543 Modify Utilities 543 Enable Responsively 544 Rename Utilities 545 Remove Utilities 546 Remove Utility in RTL 546 Output USING BOOTSTRAP IN DJANGO Code 546 547 547 USING BOOTSTRAP IN WORDPRESS 547 USING BOOTSTRAP IN TEMPLATES 548 Integrate Django Bootstrap Template 548 Django Bootstrap-4 Templates Are Extended 549 CONCLUSION BIBLIOGRAPHY, 551 INDEX, 559 550 |
adam_txt |
Contents Mastering Computer Science Series Preface, xxxvii About the Editor, xxxix Chapter 1 ■ Introduction to Bootstrap լ INTRODUCTION 2 WHAT IS BOOTSTRAP? 2 ADVANTAGES AND DISADVANTAGES 3 Advantages 3 Disadvantages 4 BENEFITS OVER OTHER CSS FRAMEWORKS 5 CONCLUSION 8 Chapter 2 ■ Getting Started 9 DOWNLOAD AND USAGE 9 Link to a CDN 9 Bootstrap V5.1 CDN Ю Use a Local Copy of Bootstrap 10 Install with Bower Ю Install with npm Ю Install with Composer И SUPPORTED BROWSER AND DEVICES 11 Mobile Devices 11 Desktop Browsers H Modals and Dropdowns on Mobile 12 v
vi ■ Contents Overflow and Scrolling iOS Text Fields and Scrolling 12 Navbar Dropdowns 12 Browser Zooming 12 Sticky :hover/:focus on iOS 12 Printing 13 Android Stock Browser 13 Select Menu 13 Validators 13 USE WITH JAVASCRIPT 14 Working with Bootstrap with the JavaScript Interface 14 Simple Page: Basic Structure 14 Components from Bootstrap That Don’t Require Any Custom JavaScript 16 Button Methods 17 Modal Methods 18 Events 19 Using Bootstrap Components to Indicate Progress 20 Extend the taskl_save Function 20 Add a Progress Bar 20 Task Completion շշ SUPPORT FOR RTL 23 Required HTML 23 Starter Template 23 Approach 2^ Customize from Source 25 Custom RTL Values 25 Alternate Font Stack 25 LTR and RTL at the Same Time 2g Edge Class and Known Limitations ^ The Breadcrumb Case 27 CONCLUSION
Contents ■ vii Chapter 3 ■ Customization COLORS 29 29 All Colors 30 Text Colors 30 Background Colors 30 Links 30 COMPONENTS 31 COMPONENTS 31 Accordion 31 How It Works 31 Example 31 Flush 34 Accordion Item #1 34 Accordion Item #2 34 Accordion Item #3 34 Always Open 36 Accordion Item #1 36 Accordion Item #2 36 Accordion Item #3 36 Alerts 39 Examples 39 Giving Assistive Technology a Sense of Purpose 40 Link Color 40 Additional Content 41 Icons 41 Dismissing 43 Sass 44 Variables 44 Variant mixin 44 Loop 45 JavaScript Behavior 45 Triggers 45
viii ■ Contents Methods 46 Events 46 Badges 47 Examples Headings Headings ^ 47 ^ Buttons 47 Positioned 48 Background Colors 48 Conveying Meaning to Assistive Technologies 49 Pill Badges 49 Sass 49 Variables 49 Breadcrumb 50 Dividers 50 Accessibility 52 Sass 52 Variables Buttons Examples 52 52 52 Giving Assistive Technology a Sense of Purpose 53 Disable Text Wrapping 53 Button Tags 53 Outline Button 54 Sizes 54 Disabled State 55 Link Functionality Caveat 55 Block Buttons Button Plugin ր, 56 5^ Toggle States 57 Methods Sass 58 58
Contents ■ ix Variables 58 Mixins 59 Loops 63 Buttons Group 63 Example 63 Button groups 63 Ensure Correct Role and Provide a Label Button active groups 64 64 Mixed Style 64 Outlined Styles 64 Checkbox and Radio Button Groups 65 Button Toolbar 66 Sizing 68 Nesting 68 Vertical Variation 68 Cards 69 About 69 Example 69 Content Types 69 Body 70 Tiles, Text, and Links 70 Images 70 List Groups 71 Kitchen Sink 71 Header and Footer 72 Sizing ^ Using Grid Markup ^ Using Utilities ^ Using Custom CSS: 74 Text Alignment 75 Navigation 75 Images 77
x ■ Contents 77 Images Caps Images Overlays Horizontal Card Styles Background and Color Border Mixins Utilities Card Layout Card Groups Grid Cards Masonry Carousel 77 78 78 78 80 82 83 83 85 90 90 How It Works 90 Example 91 Slides Only 91 With Controls 91 With Indicators 92 With Captions 93 Crossfade 95 Individual .carousal-item Interval 95 Disable Touch Swiping 96 Dark Variant 97 Custom Transition 99 Usage 99 Via Data Attributes 99 Via JavaScript 99 Methods Asynchronous Methods and Transitions Events Close Button Example Disable State White Variant 100 100 101 102 102 102 102
Contents ■ xi Collapse 102 How It Works 102 Example 103 Multiple Targets 103 Accessibility 104 Sass 105 Variables 105 Classes 105 Usage 106 Via Data Attributes 106 Via JavaScript 106 Options 106 Methods 107 Asynchronous Transitions and Methods 107 Events 108 Dropdowns 108 Overview 108 Accessibility 109 Examples 109 Single-button 109 Sizing Hl Dark Dropdowns 112 Directions ИЗ RTL ИЗ Drop Up 114 Drop Right 114 Drop Left 115 Menu Items 116 Active 117 Disable 117 Menu Alignment H7 Responsive Alignment H$
xii ■ Contents Alignment Options Menu Content Headers 122 Dividers 122 Text 122 Forms 12$ DROPDOWN OPTIONS 125 Autoclose Behavior 126 List Group I2? Basic Example 128 Active Items 128 Disable Items 128 Links and Buttons 128 Flush 129 Numbered 130 Horizontal 131 Contextual Classes 132 With Badges 133 Custom Content 134 Checkbox and Radios 135 JavaScript Behavior 136 Using Data Attributes 137 Modal 13g How It Works 138 Examples լ 39 Live Demo 140 Static Backdrop 14θ Scrolling Long Content 144 Vertically Centered 444 Tooltips and Popovers 142 Using the Grid 14շ Varying Modal Content !
Contents ■ xiii Toggle between Models 144 Change Animation 146 Remove Animation 146 Dynamic Heights 146 Accessibility Embedding YouTube Videos nav and Tabs 146 147 147 Base nav 147 Available Styles 148 Horizontal Alignment 148 Centered with .justify-content-center 148 Right-aligned with .justify-content-end 148 Vertical 149 Tabs 150 Pills 150 Fill and Justify 151 Working with Flex Utilities 152 Regarding Accessibility 153 Using Dropdowns 153 Tabs with Dropdowns 153 Pills with Dropdowns 154 navbar 155 How It Works 155 Supported Content 155 Brand 157 Text 157 Image 158 Image and Text 158 nav 158 Forms 161 Text 162 Color Schemes 163
xiv ■ Contents Containers 164 Placement 165 Scrolling 165 Responsive Behaviors 167 Google 167 External Content 170 Off-canvas 171 How It Works Examples Off-canvas Components 171 171 171 Live Demo 172 Placement 173 Backdrop 175 Pagination 176 Overview 177 Working with the Icons 177 Disabled and Active States 178 Sizing 179 Alignment 180 Placeholders 181 About 181 Example 181 How It Works 182 Width 182 Color 182 Sizing 183 Animation 183 Popovers 183 Overview 183 Example: Enable Popovers Everywhere 184 Example: Using Container Option 184 Four Directions 185
Contents ■ XV Dismiss on Next Click 185 Disable Elements 186 Progress 186 How It Works 186 Labels 187 Height 188 Backgrounds 188 Multiple Bars 189 Stripped 189 Animated Strips 190 Scrollspy 190 How It Works 190 Example in navbar 190 Example with Nested nav 192 Example with list-group 193 Spinners 193 About 193 Border Spinner 194 Colors 194 Growing Spinner 195 Alignment 196 Margin 196 Placement 196 Flex 196 Floats 196 Text Aligns 196 Size 197 Buttons 197 Toasts 198 Overview 198 Examples 198 Basic 198
xvi ■ Contents Live Translucent Stacking Custom Content Color Schemes Placement Accessibility Tooltips 199 199 200 ПЛІ zul 201 202 205 206 Overview 206 Example: Enable Tooltips Everywhere 207 Example 207 CSS VARIABLES 208 Basic Usage 209 Inheritance of the Custom Properties 209 Validity and Values 210 The Traditional Way 210 Syntax of the var() Function 211 How var() Works 211 Example Advantages of Using var() Example 211 212 212 Browser Support 213 CSS var() Function 213 OPTIMIZATION 213 Only Download Bootstrap Package You Need 214 Select the Source Instead of the Precompiled Download Package 214 Make Use of a Proven Client-side Optimization Technique 215 Write Lean CSS and JavaScript 215 Minify and Concatenate CSS and JavaScript Code 215 Watch Out for Your Image File Size 215 SASS AND MIXINS 216
Contents ■ xvii File Structure 216 Importing 217 Variable Defaults 218 Maps and Loops 218 Modify Map 219 Add to a Map 219 Remove from the Map 219 Required Keys 220 Functions 220 Colors 220 Colors Contrast 221 Escape SVG 221 Add and Subtract Functions 221 Mixins 222 Color Schemes CONCLUSION Chapter 4 ■ Layouts BREAKPOINTS 222 223 225 225 Core Concepts 225 Available Breakpoints 226 Media Queries 227 Max-width 228 Single Breakpoint 229 Between Breakpoint 229 CONTAINERS 230 How They Work 230 Default Container 231 Responsive Container 231 Fluid Container 231 GRID Example 232 232
xviii ■ Contents How It Works 232 Grid Options 233 Auto-layout Columns 234 Equal Width 234 Settings One Column Width 235 Variable Width Content 236 Responsive Classes 236 All of the Breakpoints 237 Stacked to Horizontal 237 Mix and Match 237 Row Columns 238 Nesting 240 COLUMNS AND ROWS 241 How They Work 241 Alignment 242 Vertical Alignment 242 Horizontal Alignment 243 Column Wrapping 244 Column Breaks 245 Reordering 246 Order Classes 246 Offsetting Columns 247 Offsetting Classes 247 Margin Utilities 248 Stand-alone Column Classes 248 UTILITIES 249 Flexbox Options 250 Merging and Padding 250 Toggle Visibility CONCLUSION 250 250
Contents ■ xix Chapter 5 ■ Working with Content TYPOGRAPHY 251 251 Global Settings 251 Headings 252 Customizing Headings 252 Display Headings 253 Lead 253 Inline Text Element 254 Abbreviations 255 Blockquotes 255 Naming a Source 255 Alignment 256 List 256 Unstilled 256 Inline 257 Description List Alignment 257 IMAGES 258 Responsive Images 258 Images Thumbnails 259 Aligning Images 259 Picture TABLES AND FIGURES 259 259 Tables 259 Overview 260 Bootstrap 260 Variants 261 Accented tables 262 Striped rows 262 Hoverable Rows 262 Active Tables 263 TABLES BORDERS 264
xx ■ Contents Bordered Table 264 Table without Borders 264 Small Tables 264 Vertical Alignment 264 Nesting 265 How Nesting Works 266 Anatomy 266 Table Head 266 Table Foot 266 Captions 267 Responsive Tables 268 Vertical Clipping/truncation 268 Always Responsive 268 Breakpoint Specific 268 Figures 269 FORMS 270 Overview 270 Form Text 271 DISABLED FORM 272 Accessibility 273 Form Controls 274 Sizing 274 Disabled 275 Read-only 275 Read-only Plain Text 275 File Input 276 Color 277 Data Lists Select Default Sizing Disabled 277 278 278 278 279
Contents ■ xxi CHECK AND RADIO 280 Approach 280 Checks 280 Indeterminate 280 Disabled 281 Radios 281 Disabled 282 Switches 282 Default (Stacked) 283 Inline 284 Without Labels 285 Toggle Buttons 285 Checkbox and Toggle Buttons 286 Radio Toggle Buttons 286 Outlined Styles RANGE 286 287 Overview 287 Disable 288 Min and Max 288 Steps 288 INPUT GROUP 288 Basic Example 289 Wrapping 290 Sizing 290 Checkbox and Radios 291 Multiple Inputs ■ 291 Multiple Add-ons 292 Button Add-ons 292 Button with Dropdowns 293 Segmented Buttons 295 Custom Forms 296 Custom Selects 296
xxii ■ Contents Custom File Input 297 FLOATING LABELS 298 Example 298 Text Areas 299 Selects 299 Layouts 300 CONCLUSION Chapter 6 ■ Components 300 301 COMPONENTS 302 ACCORDION 303 How It Works 303 Example 303 Accordion Item #1 303 Accordion Item #2 303 Accordion Item #3 303 Flush 306 Accordion Item #1 306 Accordion Item #2 306 Accordion Item #3 306 Always Open 308 Accordion Item #1 308 Accordion Item #2 308 Accordion Item #3 ALERTS Examples Conveying Meaning to Assistive Technologies Link Color Additional Content Icons Dismissing 308 310 311 311 311 313 313 315
Contents ■ xxiii Sass 316 Variables 316 Variant Mixin 316 Loop 317 JavaScript Behavior 317 Triggers 317 Methods 318 Events 318 BADGES 319 Examples 319 Headings 319 Buttons 319 Positioned 320 Background Colors 320 Conveying Meaning to Assistive Technologies 321 Pill Badges 321 Sass 321 Variables BREADCRUMB Example List with Linked Items 321 321 322 322 Dividers 322 Accessibility 324 Sass 324 Variables BUTTONS Examples Conveying Meaning to the Assistive Technologies 324 · 324 324 325 Disable Text Wrapping 325 Button Tags 325 Outline Button 326 Sizes 326
xxiv ■ Contents Disabled State 327 Link Functionality Caveat 327 Block Buttons 328 Button Plugin 329 Toggle States 329 Methods 330 Sass 330 Variables 330 Mixins 331 Loops 335 BUTTONS GROUP 335 Example 335 Ensure Correct Role and Provide a Label 335 Mixed Style 336 Outlined Styles 336 Checkbox and Radio Button Groups 336 Button Toolbar 337 Sizing 339 Nesting 340 Vertical Variation 340 CARDS About 340 341 Example 341 Content Types 341 Body 341 Tiles, Text, and Links 342 Images 342 List Groups 342 Kitchen Sink 343 Header and Footer 344 Sizing Using Grid Markup 345 345
Contents ■ xxv Using Utilities 346 Using Custom CSS 346 Text Alignment 347 Navigation 347 Images 349 Images Caps 349 Image Overlays 349 Horizontal 350 Card Styles 350 Background and Color 350 Border 352 Mixins Utilities 354 Card Layout 355 Card Groups 355 Grid Cards 357 Masnory 362 CAROUSEL 362 How It Works 363 Example 363 Slides Only 363 With Controls 364 With Indicators 364 With Captions 365 Crossfade 367 Individual .carousal-item Interval 368 Disable Touch Swiping 368 Dark Variant 369 Custom Transition 371 Usage ^71 Via Data Attributes Via JavaScript Options 3^ 3^1
xxvi ■ Contents Methods Asynchronous Transitions and Methods Events CLOSE BUTTON 372 372 373 374 Example 374 Disable State 374 White Variant 374 COLLAPSE 374 How It Works 374 Example 375 Multiple Targets 376 Accessibility 377 Sass 377 Variables 377 Classes 377 Usage 378 Via Data Attributes 378 Via JavaScript 378 Options 378 Methods 379 Asynchronous Methods and Transitions Events DROPDOWNS 379 380 380 Overview 380 Accessibility 380 Examples Single Button Split Button Sizing Dark Dropdowns Directions 381 381 382 383 384 JOU RTL 386
Contents ■ xxvii Drop Up 386 Drop Right 387 Drop Left 388 Menu Items 388 Active 389 Disable 389 Menu Alignment 390 Responsive Alignment 390 Alignment Options 391 Menu Content 394 Headers 394 Dividers 394 Text 395 Forms 395 Dropdown Options 397 Autoclose Behavior 398 LIST GROUP 400 Example 400 Active Items 400 Disable Items 400 Links and Buttons 401 Flush 402 Numbered 402 Horizontal 403 Contextual Classes 404 With Badges 405 Custom Content 406 Checkbox and Radios 407 JavaScript Behavior 408 Using Data Attributes 409 MODAL How It Works 410 410
xxviii ■ Contents Examples 411 Live Demo 412 Static Backdrop 412 Scrolling Long Content 413 Vertically Centered 413 Tooltips and Popovers 414 Using the Grid 414 Varying Modal Content 415 Toggle between Modals 416 Change Animation 418 Remove Animation 418 Dynamic Heights 418 Accessibility 418 Embedding YouTube Videos 419 NAV AND TABS 419 Base .nav 419 Available Styles 420 Alignment Horizontally 420 Right-aligned with .justify-content-end 420 Vertical 421 Tabs 422 Pills 422 Fill and Justify 423 Working with the Flex Utilities 424 Regarding Accessibility 425 Using Dropdowns 425 Tabs with Dropdowns 425 Pills with Dropdowns 426 NAVBAR How It Works Supported Content Brand 427 427 428 430
Contents ■ xxix Text 430 Image 430 Image and Text 430 nav 431 Forms 434 Text 435 Color Schemes 436 Containers 436 Placement 437 Scrolling 438 Responsive Behaviors 439 Google 439 External Content 442 OFF-CANVAS 443 How Does It Work? 443 Examples 444 Off-canvas Components 444 Live Demo 444 Placement 445 Backdrop 447 PAGINATION 449 Overview 449 Working with Icons 449 Disable and Active States 450 Sizing 451 Alignment 452 PLACEHOLDERS 453 About 453 Example 453 How It Works 454 Width 454 Color 455
xxx ■ Contents Sizing 455 Animation 455 POPOVERS 456 Overview 456 Example: Allow Popovers Anywhere 456 Example: Using Container Option 457 Example 457 Four Directions 457 Dismiss on Next Click 458 Disable Elements 458 PROGRESS 458 How It Works 459 Labels 460 Height 460 Backgrounds 460 Multiple Bars 461 Stripped 461 Animated Strips 462 SCROLLSPY 462 How It Works 463 Example in navbar 463 Example with Nested nav 464 Example with List-group 465 SPINNERS 466 About 466 Border Spinner 466 Colors 466 Growing Spinner 467 Alignment Margin Placement Flex 468 468 468 468
Contents ■ xxxi Float 469 Text Aligns 469 Size 469 Buttons 470 TOASTS 470 Overview 470 Examples 471 Basic 471 Live 471 Translucent 472 Stacking 472 Custom Content 473 Color Schemes 474 Placement 474 Accessibility 477 TOOLTIPS 478 Overview 478 Example: Enable Tooltips Everywhere 479 Example 479 CONCLUSION Chapter 7 . Helpers 480 481 CLEARFIX 481 COLORED LINKS 482 RATIOS 483 ABOUT 483 Example 483 Aspect Ratio 484 Custom Ratio 484 POSITION 485 Fixed Top 485 Fixed Bottom 485
xxxii ■ Contents Sticky Top 485 Responsive Sticky Top 485 VISUALLY HIDDEN 486 STRETCHED LINK 486 Identifying the Containing Block 488 TEXT TRUNCATION 489 CONCLUSION 489 Chapter 8 ■ Utilities 491 BACKGROUND 492 Background Color 492 Background Gradient 492 BORDERS 493 Additive 493 Subtractive 493 Border Color 493 Border-Width 493 Border-Radios 494 Sizes 494 COLORS 494 DISPLAY 495 How It Works 495 Notation 495 Examples Hiding Elements Display in Print FLEX Enable Flex Behaviors Direction Justify-content Align-items Align-self 496 496 497 498 498 498 500 502 503
Contents ■ xxxiii Fill 505 Grow and Shrink 505 Auto-margins 506 With Align-items 507 Wrap 507 Order 509 Align Content 511 Media Object 513 FLOAT 513 Overview 513 Responsive 514 INTERACTIONS 515 Text Selection 515 Pointer Events 515 OVERFLOW 515 POSITION 516 Position Values 516 Arrange Elements 516 Center Elements 517 Examples 518 SHADOWS 519 Examples 519 SIZING 520 Relative to the Parent 520 Relative to the Viewport 521 SPACING 521 Margin and Padding 521 Notation 522 Here sides are one of the following: 522 Examples Horizontal Centering Negative Margin ^ 523 COO
xxxiv ■ Contents Gap 524 524 TEXT Text Alignment Text Wrapping and Overflow 524 525 Word Break 525 Text Transform 525 Font Weight and Italics 526 Line Height 526 Monospace 527 Reset Color 527 Text Decoration 527 VERTICAL ALIGNMENT 527 With inline elements 528 With Table Cells 528 VISIBILITY 528 Example 529 CONCLUSION Chapter 9 ■ Extending Bootstrap WORKING WITH API 535 537 537 API 537 API Explained 538 Custom Class Prefix 539 Output States Output Responsive Utilities Output Changing Utilities Print Utilities Output Importance 539 539 540 540 540 542 542 542 543
Contents ■ xxxv Using the API 543 Add Utilities 543 Modify Utilities 543 Enable Responsively 544 Rename Utilities 545 Remove Utilities 546 Remove Utility in RTL 546 Output USING BOOTSTRAP IN DJANGO Code 546 547 547 USING BOOTSTRAP IN WORDPRESS 547 USING BOOTSTRAP IN TEMPLATES 548 Integrate Django Bootstrap Template 548 Django Bootstrap-4 Templates Are Extended 549 CONCLUSION BIBLIOGRAPHY, 551 INDEX, 559 550 |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author_GND | (DE-588)1199321885 |
building | Verbundindex |
bvnumber | BV048896684 |
classification_rvk | ST 252 |
ctrlnum | (OCoLC)1378494403 (DE-599)BVBBV048896684 |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | First edition |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV048896684</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230503</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">230412s2023 b||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781032316017</subfield><subfield code="c">hbk</subfield><subfield code="9">9781032316017</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781032316000</subfield><subfield code="c">pbk</subfield><subfield code="9">9781032316000</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1378494403</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV048896684</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-473</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 252</subfield><subfield code="0">(DE-625)143627:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Mastering Bootstrap</subfield><subfield code="b">a beginner's guide</subfield><subfield code="c">edited by Sufyan bin Uzayr</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">First edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boca Raton</subfield><subfield code="b">CRC Press</subfield><subfield code="c">2023</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xxxix, 569 Seiten</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">"The book is a detailed guide that will help learners get started with Bootstrap programming. It talks about the basics and then moves on to practical exercises to help readers quickly gain the required knowledge. This book is meant for both CSS developers as well as learners without a formal frontend background"--</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareproduktionsumgebung</subfield><subfield code="0">(DE-588)4138444-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Webdesign</subfield><subfield code="0">(DE-588)1041632088</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Bootstrap</subfield><subfield code="g">Framework, Informatik</subfield><subfield code="0">(DE-588)1145079156</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Bootstrap (Computer program)</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Web site development / Computer programs</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Bootstrap</subfield><subfield code="g">Framework, Informatik</subfield><subfield code="0">(DE-588)1145079156</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Webdesign</subfield><subfield code="0">(DE-588)1041632088</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Softwareproduktionsumgebung</subfield><subfield code="0">(DE-588)4138444-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Uzayr, Sufyan bin</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)1199321885</subfield><subfield code="4">oth</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Online version</subfield><subfield code="z">9781003310501</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bamberg - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034161185&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-034161185</subfield></datafield></record></collection> |
id | DE-604.BV048896684 |
illustrated | Not Illustrated |
index_date | 2024-07-03T21:49:43Z |
indexdate | 2024-10-30T09:02:29Z |
institution | BVB |
isbn | 9781032316017 9781032316000 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-034161185 |
oclc_num | 1378494403 |
open_access_boolean | |
owner | DE-473 DE-BY-UBG |
owner_facet | DE-473 DE-BY-UBG |
physical | xxxix, 569 Seiten |
publishDate | 2023 |
publishDateSearch | 2023 |
publishDateSort | 2023 |
publisher | CRC Press |
record_format | marc |
spelling | Mastering Bootstrap a beginner's guide edited by Sufyan bin Uzayr First edition Boca Raton CRC Press 2023 xxxix, 569 Seiten txt rdacontent n rdamedia nc rdacarrier "The book is a detailed guide that will help learners get started with Bootstrap programming. It talks about the basics and then moves on to practical exercises to help readers quickly gain the required knowledge. This book is meant for both CSS developers as well as learners without a formal frontend background"-- Softwareproduktionsumgebung (DE-588)4138444-1 gnd rswk-swf Webdesign (DE-588)1041632088 gnd rswk-swf Bootstrap Framework, Informatik (DE-588)1145079156 gnd rswk-swf Bootstrap (Computer program) Web site development / Computer programs Bootstrap Framework, Informatik (DE-588)1145079156 s Webdesign (DE-588)1041632088 s Softwareproduktionsumgebung (DE-588)4138444-1 s DE-604 Uzayr, Sufyan bin Sonstige (DE-588)1199321885 oth Online version 9781003310501 Digitalisierung UB Bamberg - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034161185&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Mastering Bootstrap a beginner's guide Softwareproduktionsumgebung (DE-588)4138444-1 gnd Webdesign (DE-588)1041632088 gnd Bootstrap Framework, Informatik (DE-588)1145079156 gnd |
subject_GND | (DE-588)4138444-1 (DE-588)1041632088 (DE-588)1145079156 |
title | Mastering Bootstrap a beginner's guide |
title_auth | Mastering Bootstrap a beginner's guide |
title_exact_search | Mastering Bootstrap a beginner's guide |
title_exact_search_txtP | Mastering Bootstrap a beginner's guide |
title_full | Mastering Bootstrap a beginner's guide edited by Sufyan bin Uzayr |
title_fullStr | Mastering Bootstrap a beginner's guide edited by Sufyan bin Uzayr |
title_full_unstemmed | Mastering Bootstrap a beginner's guide edited by Sufyan bin Uzayr |
title_short | Mastering Bootstrap |
title_sort | mastering bootstrap a beginner s guide |
title_sub | a beginner's guide |
topic | Softwareproduktionsumgebung (DE-588)4138444-1 gnd Webdesign (DE-588)1041632088 gnd Bootstrap Framework, Informatik (DE-588)1145079156 gnd |
topic_facet | Softwareproduktionsumgebung Webdesign Bootstrap Framework, Informatik |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=034161185&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT uzayrsufyanbin masteringbootstrapabeginnersguide |