{"id":92187,"date":"2022-10-12T18:40:23","date_gmt":"2022-10-12T23:40:23","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/hur-man-gor-ett-dragspel-med-html-och-css\/"},"modified":"2022-10-12T18:40:23","modified_gmt":"2022-10-12T23:40:23","slug":"hur-man-gor-ett-dragspel-med-html-och-css","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/hur-man-gor-ett-dragspel-med-html-och-css\/","title":{"rendered":"Hur man g\u00f6r ett dragspel med HTML och CSS"},"content":{"rendered":"<div>\n<p>CSS-dragspel anv\u00e4nds ofta f\u00f6r expanderbara och hopf\u00e4llbara menyer, utdrag, bilder, videor, vanliga fr\u00e5gor, listor och artikelutdrag.  Du kan enkelt skapa dem med HTML, CSS och JavaScript (eller jQuery).  Att skapa dragspel endast f\u00f6r CSS \u00e4r lite av en utmanande uppgift, men det \u00e4r v\u00e4ldigt anv\u00e4ndbart i JavaScript-inaktiverade milj\u00f6er.<\/p>\n<p>I den h\u00e4r guiden kommer du att l\u00e4ra dig ett steg-f\u00f6r-steg tillv\u00e4gag\u00e5ngss\u00e4tt f\u00f6r att skapa ett endast CSS-dragspel.<\/p>\n<h2 id=\"building-basic-accordion-using-html-only\"><span class=\"ez-toc-section\" id=\"Bygga_grundlaggande_dragspel_endast_med_HTML\"><\/span>  Bygga grundl\u00e4ggande dragspel endast med HTML<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Om din prioritet \u00e4r att skapa ett tillg\u00e4ngligt dragspel med HTML, <strong><detaljer\/><\/strong> och <strong><sammanfattning\/><\/strong> taggar \u00e4r v\u00e4gen att g\u00e5.  Det spelar ingen roll vilket programmeringsspr\u00e5k du anv\u00e4nder, det endast HTML-dragspelet f\u00f6rblir intakt.  Skapa en <strong><detaljer\/><\/strong> tagga som f\u00f6r\u00e4lder och skriv in fr\u00e5gan i en <strong><sammanfattning\/><\/strong> m\u00e4rka.  Skriv ett beskrivande svar i a <strong\/><\/p>\n<p> m\u00e4rka.  Iterera processen f\u00f6r valfritt antal vanliga fr\u00e5gor.<\/p>\n<pre>&lt;head&gt; <br\/>&lt;link rel=\"stylesheet\" href=\"https:\/\/ipotek.net\/hur-man-gor-ett-dragspel-med-html-och-css\/[path to CSS file]\" \/&gt;<br\/>&lt;\/head&gt;<br\/>&lt;body&gt;<br\/>&lt;details open&gt;<br\/>&lt;summary&gt;FAQ 1&lt;\/summary&gt;<br\/>&lt;div class=\"description\"&gt;<br\/>&lt;p&gt;Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ratione adipisci illum error, hic expedita numquam impedit explicabo vitae iure quae vero autem quia quibusdam tempora atque harum perferendis praesentium dolor!&lt;\/p&gt;<br\/>&lt;\/div&gt;<br\/>&lt;\/details&gt;<br\/>&lt;details&gt;<br\/>&lt;summary&gt;FAQ 2&lt;\/summary&gt;<br\/>&lt;div class=\"description\"&gt;<br\/>&lt;p&gt;Consequuntur earum pariatur dolorem repellat temporibus ducimus sunt suscipit repudiandae cupiditate in accusantium recusandae tempora sint eligendi, perferendis aspernatur architecto voluptas laborum adipisci neque voluptates consequatur. &lt;\/p&gt;<br\/>&lt;\/div&gt;<br\/>&lt;\/details&gt;<br\/>&lt;details&gt;<br\/>&lt;summary&gt;FAQ 3&lt;\/summary&gt;<br\/>&lt;div class=\"description\"&gt;<br\/>&lt;p&gt;Tenetur, ex delectus, perferendis aperiam voluptatem consequuntur molestiae ratione rerum vitae ab modi, minus placeat quis dignissimos. Dolorem quaerat odit, iusto laboriosam possimus, in architecto aliquam commodi sapiente saepe sequi at eligendi hic reprehenderit repellendus quos!&lt;\/p&gt;<br\/>&lt;\/div&gt;<br\/>&lt;\/details&gt;<p>&lt;\/body&gt;<br\/><\/p><\/pre>\n<h2 id=\"styling-the-accordion\"><span class=\"ez-toc-section\" id=\"Styling_av_dragspelet\"><\/span>  Styling av dragspelet<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Du kan styla dragspelet genom att justera <strong>bakgrundsf\u00e4rg<\/strong>, <strong>gr\u00e4nsradie<\/strong>, <strong>marginal<\/strong>, <strong>stoppning<\/strong>, etc.<\/p>\n<pre>body {<br\/>font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;<br\/>max-width: 30rem;<br\/>margin: 1.5rem auto;<br\/>}<p>summary {<br\/>font-weight: 600;<br\/>color: rgb(255, 255, 255);<br\/>background-color: rgb(7, 185, 255);<br\/>padding: 1.2rem;<br\/>margin-bottom: 1.2rem;<br\/>border-radius: 0.5rem;<br\/>cursor: pointer;<br\/>}<br\/><\/p><\/pre>\n<p><strong>Produktion:<\/strong><\/p>\n<figure>\n<\/figure>\n<p>  Den enda begr\u00e4nsningen \u00e4r att du inte kommer att ha kontroll \u00f6ver varje del av koden.  HTML-strukturen kan \u00e4ndras, men du kan inte skapa ett anpassat dragspel.  L\u00e5t oss d\u00e4rf\u00f6r bygga en anpassad FAQ-sektion med hj\u00e4lp av avancerad CSS.<\/p>\n<h2 id=\"build-your-custom-faq-section\"><span class=\"ez-toc-section\" id=\"Bygg_din_anpassade_FAQ-sektion\"><\/span>  Bygg din anpassade FAQ-sektion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Det finns tv\u00e5 popul\u00e4ra metoder f\u00f6r att skapa ett anpassat dragspel endast f\u00f6r CSS.  Du kan antingen anv\u00e4nda kryssrutor eller alternativknappar;  vi kommer att f\u00f6rklara b\u00e5da metoderna.<\/p>\n<h3 id=\"using-the-checkbox-method\"><span class=\"ez-toc-section\" id=\"Anvanda_kryssrutemetoden\"><\/span>Anv\u00e4nda kryssrutemetoden<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Checkbox-metoden anv\u00e4nder <strong>kryssruta<\/strong> som ing\u00e5ngstyp.  N\u00e4rhelst en anv\u00e4ndare v\u00e4ljer en flik markerar de kryssrutan och den \u00f6ppnas.  Du kan \u00f6ppna flera flikar samtidigt med hj\u00e4lp av kryssrutemetoden, liknande hur du kan markera mer \u00e4n en kryssruta i ett HTML-formul\u00e4r.<\/p>\n<p> <strong>HTML<\/strong><\/p>\n<pre>&lt;head&gt; <br\/>&lt;link rel=\"stylesheet\" href=\"https:\/\/ipotek.net\/hur-man-gor-ett-dragspel-med-html-och-css\/[path to CSS file]\" \/&gt;<br\/>&lt;\/head&gt;<br\/>&lt;body&gt;<br\/>&lt;h1&gt;Custom CSS Only Accordion (FAQ)&lt;\/h1&gt;<br\/>&lt;h2&gt;Using Checkbox method&lt;\/b&gt;&lt;\/h2&gt;<br\/>&lt;div class=\"faq-box\"&gt;<br\/>&lt;div class=\"faq\"&gt;<br\/>&lt;input type=\"checkbox\" id=\"faq1\"&gt;<br\/>&lt;label class=\"faq-label\" for=\"faq1\"&gt;How to build a custom accordion using CSS only?&lt;\/label&gt;<br\/>&lt;div class=\"faq-content\"&gt;<br\/>Lorem ipsum dolor sit amet consectetur adipisicing elit. Harum debitis voluptas aliquid tenetur quas suscipit<br\/>assumenda a, nesciunt eum nobis eaque, exercitationem distinctio alias ullam quia. Corrupti beatae<br\/>necessitatibus nihil.<br\/>&lt;\/div&gt;<br\/>&lt;\/div&gt;<br\/>&lt;div class=\"faq\"&gt;<br\/>&lt;input type=\"checkbox\" id=\"faq2\"&gt;<br\/>&lt;label class=\"faq-label\" for=\"faq2\"&gt;How to change the height of pseudo-elements?&lt;\/label&gt;<br\/>&lt;div class=\"faq-content\"&gt;<br\/>Temporibus vel dolore nam dolorem similique voluptatum. Aliquam, dolor et! Tempore mollitia voluptatibus<br\/>ducimus excepturi doloribus aliquam ipsum vel, accusantium quo nemo expedita esse eos libero incidunt<br\/>reprehenderit facere ex hic ipsa odit in! Eveniet.<br\/>&lt;\/div&gt;<br\/>&lt;\/div&gt;<br\/>&lt;\/div&gt;<br\/>&lt;\/body&gt;<br\/><\/pre>\n<p><strong>Allm\u00e4n CSS<\/strong><\/p>\n<p>Applicera den grundl\u00e4ggande CSS p\u00e5 kroppen.<\/p>\n<pre>body {<br\/>color: #502c2c;<br\/>background: #f1edec;<br\/>padding: 1.2rem;<br\/>font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;<br\/>max-width: 45rem;<br\/>margin: 0 auto;<br\/>font-size: 1.2rem;<br\/>}<br\/><\/pre>\n<p><strong>Styling av dragspelet<\/strong><\/p>\n<p>G\u00f6m f\u00f6rst kryssrutorna genom att \u00e4ndra inmatningen.<\/p>\n<pre><em>\/* Hiding the checkboxes or radio button*\/<\/em> <br\/>input {<br\/>position: absolute;<br\/>opacity: 0;<br\/>z-index: -1;<br\/>}<br\/><\/pre>\n<p>Nu, styla dragspelet.  Du kan l\u00e4gga till en:<strong>:efter<\/strong> pseudo-element f\u00f6r <strong>+<\/strong> skylt.  Du kan h\u00e4nvisa till ett referensdiagram f\u00f6r teckenenhet och anv\u00e4nda valfri entitetsomvandlingskalkylator f\u00f6r att hitta CSS-v\u00e4rdet f\u00f6r ett numeriskt v\u00e4rde.  H\u00e4r \u00e4r CSS-v\u00e4rdet f\u00f6r <strong>&amp;#43<\/strong> \u00e4r <strong\/><\/p>\n<\/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\/hur-man-gor-ett-dragspel-med-html-och-css\/#Bygga_grundlaggande_dragspel_endast_med_HTML\" >Bygga grundl\u00e4ggande dragspel endast med HTML<\/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\/hur-man-gor-ett-dragspel-med-html-och-css\/#Styling_av_dragspelet\" >Styling av dragspelet<\/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\/hur-man-gor-ett-dragspel-med-html-och-css\/#Bygg_din_anpassade_FAQ-sektion\" >Bygg din anpassade FAQ-sektion<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/blogging-techies.com\/sw\/hur-man-gor-ett-dragspel-med-html-och-css\/#Anvanda_kryssrutemetoden\" >Anv\u00e4nda kryssrutemetoden<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>CSS-dragspel anv\u00e4nds ofta f\u00f6r expanderbara och hopf\u00e4llbara menyer, utdrag, bilder, videor, vanliga fr\u00e5gor, listor och artikelutdrag. Du kan enkelt skapa dem med HTML, CSS och JavaScript (eller jQuery). Att skapa dragspel endast f\u00f6r CSS \u00e4r lite av en utmanande uppgift, men det \u00e4r v\u00e4ldigt anv\u00e4ndbart i JavaScript-inaktiverade milj\u00f6er. I den h\u00e4r guiden kommer du att [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":92188,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[45103,18392,254,494,45166,27,163,102,26],"class_list":["post-92187","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-css","tag-dragspel","tag-ett","tag-gor","tag-html","tag-hur","tag-man","tag-med","tag-och"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/92187","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=92187"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/92187\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/92188"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=92187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=92187"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=92187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}