[HTML5] inlining images with SVG and data URIs

Source: Internet
Author: User

The main reason you want to does I "nlining images with SVG and data URIs" are to reduce HTTP request.

If you doing "inlining images with SVG and data URIs", the SVG image is getting from memory.

1. Reduce SVG image size:

Http://petercollingridge.appspot.com/svg-optimiser

2. Inline SVG image Suppot (all browsers)

https://caniuse.com/#feat =SVG-HTML5

3. Broswer support for Data URIs. (IE is partially support)

https://caniuse.com/#feat =datauri

Inline SVG and data URIs in HTML:

Convert a image to data uri:https://dopiaza.org/tools/datauri/index.php

<svgversion= "1.1"ID= "Layer_1"xmlns= "Http://www.w3.org/2000/svg"Xmlns:xlink= "Http://www.w3.org/1999/xlink"x= "0px"y= "0px"width= "396.74px"Height= "560px"ViewBox= "281.63 0 396.74 560"Enable-background= "New 281.63 0 396.74 560"Xml:space= "preserve"  ><g>  <g>    <g>      <PolygonFill= "#E44D26"points= "409.737,242.502 414.276,293.362 479.828,293.362 480,293.362 480,242.502 479.828,242.502"/>      <PathFill= "#E44D26"D= "m281.63,110.053l36.106,404.968l479.757,560l162.47-45.042l36.144-404.905h281.63z M611.283,489.176 L480, 525.572v474.03l-0.229,0.063l378.031,445.85l-6.958-77.985h22.98h26.879l3.536,39.612l55.315, 14.937l0.046-0.013v-0.004 L480, 422.35v-79.32h-0.172h368.853l-12.207-136.871l-1.189-13.325h124.371h480v-49.668h162.17l611.283,489.176z "/>      <PolygonFill= "#F16529"points= "480,192.833 604.247,192.833 603.059,206.159 600.796,231.338 599.8,242.502 599.64,242.502 480,242.502 480,293. 362 581.896,293.362 595.28,293.362 594.068,306.699 582.396,437.458 581.649,445.85 480,474.021 480,474.03 480,525.57 2 611.283,489.176 642.17,143.166 480,143.166 "/>      <PolygonFill= "#F16529"points= "540.988,343.029 480,343.029 480,422.35 535.224,407.445"/>      <PolygonFill= "#EBEBEB"points= "414.276,293.362 409.737,242.502 479.828,242.502 479.828,242.38 479.828,223.682 479.828,192.833 355.457,192.83 3 356.646,206.159 368.853,343.029 479.828,343.029 479.828,293.362 "/>      <PolygonFill= "#EBEBEB"points= "479.828,474.069 479.828,422.4 479.782,422.413 424.467,407.477 420.931,367.864 394.052,367.864 371.072,367.86 4 378.031,445.85 479.771,474.094 480,474.03 480,474.021 "/>      <Polygonpoints= "343.784,50.229 366.874,50.229 366.874,75.517 392.114,75.517 392.114,0 366.873,0 366.873,24.938 343.783,24.938 343.783,0 318.544,0 318.544,75.517 343.784,75.517 "/>      <Polygonpoints= "425.307,25.042 425.307,75.517 450.549,75.517 450.549,25.042 472.779,25.042 472.779,0 403.085,0 403.085,25.042 425.306,25.042 "/>      <Polygonpoints= "508.537,38.086 525.914,64.937 526.349,64.937 543.714,38.086 543.714,75.517 568.851,75.517 568.851,0 542.522,0 526.349,26.534 510.159,0 483.84,0 483.84,75.517 508.537,75.517 "/>      <Polygonpoints= "642.156,50.555 606.66,50.555 606.66,0 581.412,0 581.412,75.517 642.156,75.517"/>      <PolygonFill= "#FFFFFF"points= "480,474.021 581.649,445.85 582.396,437.458 594.068,306.699 595.28,293.362 581.896,293.362 480,293.362 479.828 , 293.362 479.828,343.029 480,343.029 540.988,343.029 535.224,407.445 480,422.35 479.828,422.396 479.828,422.4 479.8 28,474.069 "/>      <PolygonFill= "#FFFFFF"points= "479.828,242.38 479.828,242.502 480,242.502 599.64,242.502 599.8,242.502 600.796,231.338 603.059,206.159 604.2 47,192.833 480,192.833 479.828,192.833 479.828,223.682 "/>    </g>  </g></g></svg><imgsrc= "Data:image/svg+xml;base64, Pd94bwwgdmvyc2lvbj0ims4wiiblbmnvzgluzz0idxrmltgipz4ncjwhls0gr2vuzxjhdg9yoibbzg9izsbjbgx1c3ryyxrvciaxni4wljasifnwrybfehbvc Nqgugx1zy1jbiauifnwrybwzxjzaw9uoia2ljawiej1awxkidapicatlt4ncjwhre9dvflqrsbzdmcgufvcteldicitly9xm0mvl0rurcbtvkcgms4xly9fti igimh0dha6ly93d3cudzmub3jnl0dyyxboawnzl1nwry8xljevrfrel3n2zzexlmr0zci+ dqo8c3znihzlcnnpb249ijeumsigawq9ikxhewvyxzeiihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigeg1sbnm6egxpbms9imh0dha6ly93d 3cudzmub3jnlze5otkvegxpbmsiihg9ijbweciget0imhb4ig0kcsb3awr0ad0imzk2ljc0chgiighlawdodd0intywchgiihzpzxdcb3g9iji4ms42myawid m5ni43nca1njaiigvuywjszs1iywnrz3jvdw5kpsjuzxcgmjgxljyzidagmzk2ljc0idu2mcigeg1sonnwywnlpsjwcmvzzxj2zsincgk+ dqo8zz4ncgk8zz4ncgkjpgc+ Dqojcqk8cg9sewdvbibmawxspsijrtq0rdi2iibwb2ludhm9ijqwos43mzcsmjqyljuwmia0mtqumjc2ldi5my4znjigndc5ljgyocwyotmumzyyidq4mcwyo tmumzyyidq4mcwyndiuntayidq3os44mjgsmjqyljuwmiajcqkncgkjcqkilz4ncgkjctxwyxroigzpbgw9iinfndremjyiigq9ik0yodeunjmsmtewlja1m2 Wzni4xmdysnda0ljk2oew0nzkunzu3ldu2mgwxnjiundctNduumdqybdm2lje0nc00mdquota1sdi4ms42m3ogttyxms4yodmsndg5lje3ng0kcqkjcuw0odasnti1lju3mly0nzqumdnsltaumji5ldaumdyztdm3oc4wm Zesndq1ljg1bc02ljk1oc03ny45odvomjiuothomjyuodc5bdmuntm2ldm5ljyxmmw1ns4zmtusmtquotm3bdaumdq2ltaumdezdi0wljawna0kcqkjcuw0od Asndiyljm1di03os4zmmgtmc4xnzjimzy4ljg1m2wtmtiumja3ltezni44nzfslteumtg5ltezljmynwgxmjqumzcxsdq4mhytndkunjy4ade2mi4xn0w2mte umjgzldq4os4xnzz6ii8+ Dqojcqk8cg9sewdvbibmawxspsijrje2nti5iibwb2ludhm9ijq4mcwxotiuodmzidywnc4yndcsmtkyljgzmya2mdmumdu5ldiwni4xntkgnjawljc5niwym Zeumzm4idu5os44ldi0mi41mdigntk5ljy0ldi0mi41mdigdqojcqkjndgwldi0mi41mdigndgwldi5my4znjigntgxljg5niwyotmumzyyidu5ns4yocwyot Mumzyyidu5nc4wnjgsmza2ljy5osa1odiumzk2ldqzny40ntggntgxljy0osw0nduuodugndgwldq3nc4wmjegdqojcqkjndgwldq3nc4wmya0odasnti1lju 3mia2mteumjgzldq4os4xnzygnjqylje3lde0my4xnjygndgwlde0my4xnjygcqkjii8+ dqojcqk8cg9sewdvbibmawxspsijrje2nti5iibwb2ludhm9iju0mc45odgsmzqzljayosa0odasmzqzljayosa0odasndiyljm1iduzns4ymjqsnda3ljq0n Sajcqkilz4ncgkjctxwb2x5z29uigzpbgw9iinfqkvcruiiihbvaw50cz0inde0lji3niwyotmumzyyidqwos43mzcsmjqyljuwmia0nzkuodi4ldi0mi41mdigndc5ljgyocwyndiumzggndc5ljgyocwymjmunjgyia0kcqkjctq3os44mjgsm Tkyljgzmyazntuundu3lde5mi44mzmgmzu2ljy0niwymdyumtu5idm2oc44ntmsmzqzljayosa0nzkuodi4ldm0my4wmjkgndc5ljgyocwyotmumzyyiakjcs Ivpg0kcqkjphbvbhlnb24gzmlsbd0ii0vcrujfqiigcg9pbnrzpsi0nzkuodi4ldq3nc4wnjkgndc5ljgyocw0mjiunca0nzkunzgyldqymi40mtmgndi0ljq 2nyw0mdcundc3idqymc45mzesmzy3ljg2ncancgkjcqkzotqumduyldm2ny44njqgmzcxlja3miwznjcuody0idm3oc4wmzesndq1ljg1idq3os43nzesndc0 Lja5nca0odasndc0ljazidq4mcw0nzqumdixiakjcsivpg0kcqkjphbvbhlnb24gcg9pbnrzpsizndmunzg0lduwljiyosaznjyuodc0lduwljiyosaznjyuo Dc0ldc1ljuxnyazotiumte0ldc1ljuxnyazotiumte0ldagmzy2ljg3mywwidm2ni44nzmsmjquotm4ia0kcqkjctm0my43odmsmjquotm4idm0my43odmsmc azmtguntq0ldagmze4lju0ncw3ns41mtcgmzqzljc4ncw3ns41mtcgcqkjii8+ Dqojcqk8cg9sewdvbibwb2ludhm9ijqyns4zmdcsmjuumdqyidqyns4zmdcsnzuunte3idq1mc41ndksnzuunte3idq1mc41ndksmjuumdqyidq3mi43nzksm juumdqyidq3mi43nzksmca0mdmumdg1ldagdqojcqkjndazlja4nswyns4wndigndi1ljmwniwyns4wndigcqkjii8+Dqojcqk8cg9sewdvbibwb2ludhm9ijuwoc41mzcsmzgumdg2iduyns45mtqsnjquotm3iduyni4zndksnjquotm3idu0my43mtqsmzgumdg2idu0my43mtqsn Zuunte3idu2oc44ntesnzuunte3idu2oc44ntesmcancgkjcqk1ndiuntiyldagnti2ljm0oswyni41mzqgntewlje1oswwidq4my44ncwwidq4my44ncw3ns 41mtcgnta4ljuznyw3ns41mtcgcqkjii8+ Dqojcqk8cg9sewdvbibwb2ludhm9ijy0mi4xntysntauntu1idywni42niw1mc41ntugnja2ljy2ldagntgxljqxmiwwidu4ms40mtisnzuunte3idy0mi4xn Tysnzuunte3iakjcsivpg0kcqkjphbvbhlnb24gzmlsbd0ii0zgrkzgriigcg9pbnrzpsi0odasndc0ljaymsa1odeunjq5ldq0ns44nsa1odiumzk2ldqzny 40ntggntk0lja2ocwzmdyunjk5idu5ns4yocwyotmumzyyidu4ms44otysmjkzljm2miancgkjcqk0odasmjkzljm2mia0nzkuodi4ldi5my4znjigndc5ljg Yocwzndmumdi5idq4mcwzndmumdi5idu0mc45odgsmzqzljayosa1mzuumji0ldqwny40ndugndgwldqymi4znsa0nzkuodi4ldqymi4zotygdqojcqkjndc5 ljgyocw0mjiunca0nzkuodi4ldq3nc4wnjkgcqkjii8+ Dqojcqk8cg9sewdvbibmawxspsijrkzgrkzgiibwb2ludhm9ijq3os44mjgsmjqyljm4idq3os44mjgsmjqyljuwmia0odasmjqyljuwmia1otkunjqsmjqyl juwmia1otkuocwyndiuntayidywmc43otysmjmxljmzocancgkjcqk2mdmumdu5ldiwni4xntkgnja0lji0nywxotiuodmzidq4mcwxotiuodmzidq3os44mjgsmtkyljgzmya0nzkuodi4ldiymy42odigcqkjii8+dqojctwvzz4ncgk8l2c+ dqo8l2c+dqo8l3n2zz4ncg== ">

Use in CSS:

http://udacity.github.io/responsive-images/examples/2-11/svgDataUriCss/

[HTML5] inlining images with SVG and data URIs

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.