{"id":91381,"date":"2022-10-11T19:10:35","date_gmt":"2022-10-12T00:10:35","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/7-nya-funktioner-att-halla-utkik-efter-i-bootstrap-5\/"},"modified":"2022-10-11T19:10:35","modified_gmt":"2022-10-12T00:10:35","slug":"7-nya-funktioner-att-halla-utkik-efter-i-bootstrap-5","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/7-nya-funktioner-att-halla-utkik-efter-i-bootstrap-5\/","title":{"rendered":"7 nya funktioner att h\u00e5lla utkik efter i Bootstrap 5"},"content":{"rendered":"<div>\n<p>Bootstrap 5 har kommit med stora f\u00f6r\u00e4ndringar, inklusive minskningen av st\u00f6d f\u00f6r Internet Explorer (IE) och jQuery-beroende.  Bootstrap \u00e4r utvecklat av Twitter och \u00e4r v\u00e4rldens mest popul\u00e4ra CSS-ramverk.  Ramverket f\u00f6r anv\u00e4ndargr\u00e4nssnitt med \u00f6ppen k\u00e4llkod tittar p\u00e5 att positionera sig f\u00f6r framtiden, och detta har sett det g\u00f6ra banbrytande f\u00f6r\u00e4ndringar i v5.<\/p>\n<p>Bootstraps droppe f\u00f6r IE har gjort det till det f\u00f6rsta webbutvecklingsverktyget som g\u00f6r detta.  Flytten kommer n\u00e4r Internet Explorers marknadsandel forts\u00e4tter att minska och st\u00e5r f\u00f6r mindre \u00e4n 3 % av alla webbl\u00e4sare.<\/p>\n<p>L\u00e4s vidare f\u00f6r att se vilka fler f\u00f6rb\u00e4ttringar som har gjorts av Bootstrap och hur de p\u00e5verkar dig.<\/p>\n<h2 id=\"jquery-support\"><span class=\"ez-toc-section\" id=\"1_jQuery_Support\"><\/span>  1. jQuery Support<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Bootstrap kommer inte l\u00e4ngre att anv\u00e4nda jQuery-biblioteket.  Utvecklingsteamet har ist\u00e4llet f\u00f6rb\u00e4ttrat JavaScript-biblioteket f\u00f6r att genomf\u00f6ra denna f\u00f6r\u00e4ndring.  jQuery-beroendet var inte n\u00f6dv\u00e4ndigtvis en d\u00e5lig sak i Bootstrap.<\/p>\n<p>Faktum \u00e4r att introduktionen av jQuery radikalt f\u00f6r\u00e4ndrade hur JavaScript anv\u00e4ndes.  Det f\u00f6renklade skrivuppgifter i JavaScript som annars skulle ha tagit m\u00e5nga rader kod.<\/p>\n<p>Trots allt detta har laget beslutat att g\u00f6ra sig av med det.  Detta kommer med f\u00f6rdelen av mindre k\u00e4llfiler och h\u00f6gre sidladdningstider.  Detta var en v\u00e4lbeh\u00f6vlig f\u00f6r\u00e4ndring som kommer att se Bootstrap f\u00e5 en mer framtidsv\u00e4nlig stil.<\/p>\n<p>K\u00e4llfilens storlek har blivit mindre med 85 KB minifierad JavaScript, och detta \u00e4r nyckeln eftersom Google betraktar sidladdningstider f\u00f6r mobilwebbplatser som en rankningsfaktor.<\/p>\n<p>S\u00e5 mycket som anv\u00e4ndningen av jQuery inte l\u00e4ngre beh\u00f6vs i Bootstrap 5, kan du fortfarande anv\u00e4nda den om du vill.  Det \u00e4r ocks\u00e5 v\u00e4rt att notera att alla JavaScript-plugins f\u00f6rblir tillg\u00e4ngliga.<\/p>\n<h2 id=\"css-custom-properties\"><span class=\"ez-toc-section\" id=\"2_Anpassade_CSS-egenskaper\"><\/span>  2. Anpassade CSS-egenskaper<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Genom att avbryta Internet Explorer-st\u00f6det kan anpassade CSS-egenskaper (variabler) anv\u00e4ndas.  IE st\u00f6der inte anpassade egenskaper \u2013 bara en anledning till att det h\u00f6ll tillbaka webbutvecklare under l\u00e5ng tid.<\/p>\n<p>Anpassade CSS-egenskaper g\u00f6r CSS mer flexibel och programmerbar.  CSS-variabler har prefix <strong>-bs <\/strong>f\u00f6r att f\u00f6rhindra konflikt med tredje parts CSS.<\/p>\n<p>Det finns tv\u00e5 typer av variabler tillg\u00e4ngliga: rotvariabler och komponentvariabler.<\/p>\n<p>Rotvariabler kan n\u00e5s varhelst Bootstrap CSS laddas.  Dessa variabler finns i <strong>_root.scss <\/strong>fil och \u00e4r en del av de kompilerade dist-filerna.<\/p>\n<p>Komponentvariabler anv\u00e4nds som lokala variabler i vissa komponenter.  De \u00e4r anv\u00e4ndbara f\u00f6r att undvika oavsiktlig arv av stilar i komponenter som kapslade tabeller.<\/p>\n<h2 id=\"improved-grid-system\"><span class=\"ez-toc-section\" id=\"3_Forbattrat_Grid_System\"><\/span>  3. F\u00f6rb\u00e4ttrat Grid System<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure>\n<\/figure>\n<p>Eftersom det fanns n\u00e5gra problem med att uppgradera fr\u00e5n version 3 till 4, beh\u00e5ller Bootstrap 5 huvuddelen av systemet den h\u00e4r g\u00e5ngen och bygger vidare p\u00e5 det befintliga systemet ist\u00e4llet f\u00f6r att helt \u00e4ndra det.  N\u00e5gra av \u00e4ndringarna \u00e4r:<\/p>\n<p>  R\u00e4nnstensklassen (<strong>.r\u00e4nna<\/strong>) har ersatts till ett verktyg (<strong>.g*<\/strong>) ungef\u00e4r som marginalen och utfyllnadsklasserna Vertikala avst\u00e5ndsklasser har ocks\u00e5 inkluderats. Kolumner \u00e4r inte l\u00e4ngre standardinst\u00e4llda till <strong>position:sl\u00e4kting<\/strong>  <\/p>\n<h2 id=\"improved-documentation\"><span class=\"ez-toc-section\" id=\"4_Forbattrad_dokumentation\"><\/span>  4. F\u00f6rb\u00e4ttrad dokumentation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Dokumentationen har ut\u00f6kats med mer information, s\u00e4rskilt n\u00e4r det g\u00e4ller anpassning.  Ett vanligt problem var att med m\u00e5nga webbplatser som anv\u00e4nder Bootstrap, kunde du omedelbart identifiera att den anv\u00e4nde Bootstrap.  Bootstrap 5 kommer nu med ett nytt utseende och k\u00e4nsla och med b\u00e4ttre anpassning.<\/p>\n<p>Det finns nu mer flexibilitet att anpassa dina teman s\u00e5 att inte alla webbplatser eller appar har samma likhet.  Temasidan f\u00f6r v4 har faktiskt ut\u00f6kats med mer inneh\u00e5ll och kodavsnitt f\u00f6r att bygga ovanp\u00e5 Sass-filer (den popul\u00e4ra CSS-f\u00f6rprocessorn).  Du kan ocks\u00e5 hitta ett startande npm-projekt p\u00e5 GitHub-plattformen som \u00e4r tillg\u00e4ngligt som ett malllager.<\/p>\n<p>F\u00e4rgpaletten har \u00e4ven ut\u00f6kats i version 5. Det ut\u00f6kade inbyggda f\u00e4rgsystemet inneb\u00e4r att du enkelt kan styla din f\u00e4rgs\u00e4ttning utan att beh\u00f6va l\u00e4mna din kodbas.  Mer arbete har ocks\u00e5 gjorts f\u00f6r att f\u00f6rb\u00e4ttra f\u00e4rgkontrasten, inklusive till\u00e4gget av ett f\u00e4rgkontrastm\u00e5tt i Bootstrap-f\u00e4rgdokumenten.<\/p>\n<h2 id=\"improved-form-controls\"><span class=\"ez-toc-section\" id=\"5_Forbattrade_formularkontroller\"><\/span>  5. F\u00f6rb\u00e4ttrade formul\u00e4rkontroller<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Bootstrap har f\u00f6rb\u00e4ttrat sina formul\u00e4rkontroller, inmatningsgrupper och mer.<\/p>\n<p>I v4 anv\u00e4nde Bootstrap anpassade formul\u00e4rkontroller ut\u00f6ver standardinst\u00e4llningarna som tillhandah\u00e5lls av varje webbl\u00e4sare.  I v5 \u00e4r alla nu anpassade.  Alla alternativknappar, kryssrutor, filer, intervall och mer f\u00f6r att ge dem samma utseende och beteende i olika webbl\u00e4sare.<\/p>\n<p>De nya formul\u00e4rkontrollerna inneh\u00e5ller inte l\u00e4ngre on\u00f6diga f\u00e4rgstarka markeringar, utan fokuserar ist\u00e4llet p\u00e5 de vanliga och logiska designfunktionerna.<\/p>\n<h2 id=\"bootstrap-5-adds-utilities-api\"><span class=\"ez-toc-section\" id=\"6_Bootstrap_5_lagger_till_Utilities_API\"><\/span>  6. Bootstrap 5 l\u00e4gger till Utilities API<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Efter nya CSS-bibliotek som Tailwind CSS, l\u00e4gger Bootstrap nu ocks\u00e5 till ett verktygsbibliotek.  Bootstrap-teamet s\u00e4ger att de \u00e4r glada \u00f6ver att se hur andra utvecklare \u201cutmanar s\u00e4ttet vi har byggt p\u00e5 webben under det senaste decenniet plus.  \u201d<\/p>\n<p>Verktygen tar fart i utvecklingssamh\u00e4llet och bootstrap-teamet har lagt m\u00e4rke till det.  Teamet hade tidigare lagt till best\u00e4mmelser f\u00f6r verktyg i v4 med global <strong>$enable-*<\/strong> klasser.  I v5 har de bytt till ett API-uppl\u00e4gg och ett nytt spr\u00e5k och syntax i Sass.  Detta ger dig m\u00f6jlighet att skapa nya verktyg samtidigt som du kan ta bort eller \u00e4ndra standardinst\u00e4llningarna.<\/p>\n<p>Som ett s\u00e4tt att ge b\u00e4ttre organisation har n\u00e5gra verktyg som fanns i v4 flyttats till avsnittet Hj\u00e4lpare.<\/p>\n<h2 id=\"new-bootstrap-icon-library\"><span class=\"ez-toc-section\" id=\"7_Nytt_Bootstrap_Icon_Library\"><\/span>  7. Nytt Bootstrap Icon Library<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure>\n<\/figure>\n<p>Bootstrap har nu sitt eget SVG-ikonbibliotek med \u00f6ppen k\u00e4llkod med \u00f6ver 1 300 ikoner.  Det \u00e4r skr\u00e4ddarsytt f\u00f6r ramverkets komponenter men du kan fortfarande arbeta med dem i alla projekt.<\/p>\n<p>Med tanke p\u00e5 att de \u00e4r SVG-bilder kan de snabbt skalas och kan implementeras p\u00e5 m\u00e5nga s\u00e4tt och \u00e4ven stylas med CSS.<\/p>\n<p>Du kan installera ikonerna med <strong>npm:<\/strong><\/p>\n<pre>$\u00a0npm i bootstrap-icons<\/pre>\n<h2 id=\"install-bootstrap-5\"><span class=\"ez-toc-section\" id=\"Installera_Bootstrap_5\"><\/span>  Installera Bootstrap 5<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Du kan g\u00e5 till den officiella nedladdningssidan f\u00f6r Bootstrap 5 om du vill installera den.  Om du vill h\u00e5lla dig \u00e0 jour med den senaste utvecklingsversionen kan du anv\u00e4nda <strong>npm <\/strong> att dra den:<\/p>\n<pre>$ npm i <a rel=\"nofollow noopener\" href=\"https:\/\/ipotek.net\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"6f0d00001b1c1b1d0e1f2f010a171b\" target=\"_blank\">[email\u00a0protected]<\/a><br\/><\/pre>\n<p>N\u00e4r detta skrivs \u00e4r ramverket i sin Beta 3-version.  Det betyder att programvaran \u00e4r s\u00e4ker att anv\u00e4nda men fortfarande under utveckling.  K\u00e4nna free att ge feedback till teamet och g\u00f6ra alla n\u00f6dv\u00e4ndiga bidrag.<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Jerome Davidson (33 artiklar publicerade)<br \/><\/strong><\/p>\n<p>Jerome \u00e4r personalskribent p\u00e5 MakeUseOf.  Han t\u00e4cker artiklar om programmering och Linux.  Han \u00e4r ocks\u00e5 en kryptoentusiast och h\u00e5ller alltid koll p\u00e5 kryptoindustrin.<\/p>\n<p>                            Mer fr\u00e5n Jerome Davidson<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/7-nya-funktioner-att-halla-utkik-efter-i-bootstrap-5\/#1_jQuery_Support\" >1. jQuery Support<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/7-nya-funktioner-att-halla-utkik-efter-i-bootstrap-5\/#2_Anpassade_CSS-egenskaper\" >2. Anpassade CSS-egenskaper<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/blogging-techies.com\/sw\/7-nya-funktioner-att-halla-utkik-efter-i-bootstrap-5\/#3_Forbattrat_Grid_System\" >3. F\u00f6rb\u00e4ttrat Grid System<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/7-nya-funktioner-att-halla-utkik-efter-i-bootstrap-5\/#4_Forbattrad_dokumentation\" >4. F\u00f6rb\u00e4ttrad dokumentation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/blogging-techies.com\/sw\/7-nya-funktioner-att-halla-utkik-efter-i-bootstrap-5\/#5_Forbattrade_formularkontroller\" >5. F\u00f6rb\u00e4ttrade formul\u00e4rkontroller<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/blogging-techies.com\/sw\/7-nya-funktioner-att-halla-utkik-efter-i-bootstrap-5\/#6_Bootstrap_5_lagger_till_Utilities_API\" >6. Bootstrap 5 l\u00e4gger till Utilities API<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/blogging-techies.com\/sw\/7-nya-funktioner-att-halla-utkik-efter-i-bootstrap-5\/#7_Nytt_Bootstrap_Icon_Library\" >7. Nytt Bootstrap Icon Library<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/blogging-techies.com\/sw\/7-nya-funktioner-att-halla-utkik-efter-i-bootstrap-5\/#Installera_Bootstrap_5\" >Installera Bootstrap 5<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/blogging-techies.com\/sw\/7-nya-funktioner-att-halla-utkik-efter-i-bootstrap-5\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>Bootstrap 5 har kommit med stora f\u00f6r\u00e4ndringar, inklusive minskningen av st\u00f6d f\u00f6r Internet Explorer (IE) och jQuery-beroende. Bootstrap \u00e4r utvecklat av Twitter och \u00e4r v\u00e4rldens mest popul\u00e4ra CSS-ramverk. Ramverket f\u00f6r anv\u00e4ndargr\u00e4nssnitt med \u00f6ppen k\u00e4llkod tittar p\u00e5 att positionera sig f\u00f6r framtiden, och detta har sett det g\u00f6ra banbrytande f\u00f6r\u00e4ndringar i v5. Bootstraps droppe f\u00f6r IE [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":91382,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[15,45196,177,1557,3101,169,7326],"class_list":["post-91381","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-att","tag-bootstrap","tag-efter","tag-funktioner","tag-halla","tag-nya","tag-utkik"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/91381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=91381"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/91381\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/91382"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=91381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=91381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=91381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}