Created
March 14, 2024 20:44
-
-
Save andriilive/2ee1ef8ec714da032d049046ed380e16 to your computer and use it in GitHub Desktop.
iPhone Case
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<svg width="366" height="729" fill="none" xmlns="http://www.w3.org/2000/svg"> | |
<g mask="url(#mask)"> | |
<g filter="url(#a)"> | |
<path | |
d="M363.315 64.213C363.315 22.99 341.312 1 300.092 1H66.751C25.53 1 3.528 22.99 3.528 64.213v44.68l-.857.143A2 2 0 0 0 1 111.009v24.611a2 2 0 0 0 1.671 1.973l.95.158a2.26 2.26 0 0 1-.093.236v26.173c.212.1.398.296.541.643l-1.398.233A2 2 0 0 0 1 167.009v47.611a2 2 0 0 0 1.671 1.973l1.368.228c-.139.319-.314.533-.511.653v16.637c.221.104.414.313.56.689l-1.417.236A2 2 0 0 0 1 237.009v47.611a2 2 0 0 0 1.671 1.973l1.347.225c-.135.294-.302.493-.49.607v377.681c0 41.213 22 63.208 63.223 63.208h95.074c.947-.504 2.717-.843 4.745-.843l.141.001h.194l.086-.001 33.704.005c1.849.043 3.442.37 4.323.838h95.074c41.222 0 63.223-21.999 63.223-63.212v-394.63c-.259-.275-.48-.796-.63-1.47l-.011-.133 1.655-.276A2 2 0 0 0 366 266.62v-77.611a2 2 0 0 0-1.671-1.973l-1.712-.285c.148-.839.396-1.491.698-1.811V64.213Z" | |
fill="url(#b)" /> | |
<path | |
d="M363.315 64.213C363.315 22.99 341.312 1 300.092 1H66.751C25.53 1 3.528 22.99 3.528 64.213v44.68l-.857.143A2 2 0 0 0 1 111.009v24.611a2 2 0 0 0 1.671 1.973l.95.158a2.26 2.26 0 0 1-.093.236v26.173c.212.1.398.296.541.643l-1.398.233A2 2 0 0 0 1 167.009v47.611a2 2 0 0 0 1.671 1.973l1.368.228c-.139.319-.314.533-.511.653v16.637c.221.104.414.313.56.689l-1.417.236A2 2 0 0 0 1 237.009v47.611a2 2 0 0 0 1.671 1.973l1.347.225c-.135.294-.302.493-.49.607v377.681c0 41.213 22 63.208 63.223 63.208h95.074c.947-.504 2.717-.843 4.745-.843l.141.001h.194l.086-.001 33.704.005c1.849.043 3.442.37 4.323.838h95.074c41.222 0 63.223-21.999 63.223-63.212v-394.63c-.259-.275-.48-.796-.63-1.47l-.011-.133 1.655-.276A2 2 0 0 0 366 266.62v-77.611a2 2 0 0 0-1.671-1.973l-1.712-.285c.148-.839.396-1.491.698-1.811V64.213Z" | |
fill="url(#c)" /> | |
</g> | |
<g filter="url(#d)"> | |
<path | |
d="M5 133.772v-21.15c0-1.359-.54-2.661-1.5-3.622-.844-.073-2.496.257-2.496 2.157v24.562c.406 2.023 2.605 2.023 2.605 2.023A6.363 6.363 0 0 0 5 133.772Z" | |
fill="url(#e)" /> | |
<path | |
d="M5 133.772v-21.15c0-1.359-.54-2.661-1.5-3.622-.844-.073-2.496.257-2.496 2.157v24.562c.406 2.023 2.605 2.023 2.605 2.023A6.363 6.363 0 0 0 5 133.772Z" | |
fill="url(#f)" fill-opacity=".1" /> | |
</g> | |
<g filter="url(#g)"> | |
<path | |
d="M5 213.772v-46.15c0-1.359-.54-2.661-1.5-3.622-.844-.073-2.496.257-2.496 2.157v49.562c.406 2.023 2.605 2.023 2.605 2.023A6.363 6.363 0 0 0 5 213.772Z" | |
fill="url(#h)" /> | |
<path | |
d="M5 213.772v-46.15c0-1.359-.54-2.661-1.5-3.622-.844-.073-2.496.257-2.496 2.157v49.562c.406 2.023 2.605 2.023 2.605 2.023A6.363 6.363 0 0 0 5 213.772Z" | |
fill="url(#i)" fill-opacity=".1" /> | |
</g> | |
<g filter="url(#j)"> | |
<path | |
d="M5 283.772v-46.15c0-1.359-.54-2.661-1.5-3.622-.844-.073-2.496.257-2.496 2.157v49.562c.406 2.023 2.605 2.023 2.605 2.023A6.363 6.363 0 0 0 5 283.772Z" | |
fill="url(#k)" /> | |
<path | |
d="M5 283.772v-46.15c0-1.359-.54-2.661-1.5-3.622-.844-.073-2.496.257-2.496 2.157v49.562c.406 2.023 2.605 2.023 2.605 2.023A6.363 6.363 0 0 0 5 283.772Z" | |
fill="url(#l)" fill-opacity=".1" /> | |
</g> | |
<g filter="url(#m)"> | |
<path | |
d="M362.004 266.772v-78.15a5.12 5.12 0 0 1 1.5-3.622c.844-.073 2.496.257 2.496 2.157v81.562c-.406 2.023-2.605 2.023-2.605 2.023a6.359 6.359 0 0 1-1.391-3.97Z" | |
fill="url(#n)" /> | |
<path | |
d="M362.004 266.772v-78.15a5.12 5.12 0 0 1 1.5-3.622c.844-.073 2.496.257 2.496 2.157v81.562c-.406 2.023-2.605 2.023-2.605 2.023a6.359 6.359 0 0 1-1.391-3.97Z" | |
fill="url(#o)" fill-opacity=".1" /> | |
</g> | |
<path | |
d="M305 14.5H59c-24.577 0-44.5 19.923-44.5 44.5v615c0 23.472 19.028 42.5 42.5 42.5h250c23.472 0 42.5-19.028 42.5-42.5V59c0-24.577-19.923-44.5-44.5-44.5Z" | |
stroke="url(#p)" stroke-opacity=".5" /> | |
<g filter="url(#q)" shape-rendering="crispEdges"> | |
<path | |
d="M16 59c0-23.748 19.252-43 43-43h246c23.748 0 43 19.252 43 43v615c0 23.196-18.804 42-42 42H58c-23.196 0-42-18.804-42-42V59Z" | |
fill="url(#r)" fill-opacity=".3" /> | |
<path | |
d="M305 15.5H59c-24.024 0-43.5 19.476-43.5 43.5v615c0 23.472 19.028 42.5 42.5 42.5h248c23.472 0 42.5-19.028 42.5-42.5V59c0-24.024-19.476-43.5-43.5-43.5Z" | |
stroke="#000" stroke-opacity=".07" /> | |
</g> | |
<g filter="url(#s)"> | |
<rect x="154" y="29" width="56" height="5" rx="2.5" fill="#D4D4D4" /> | |
</g> | |
</g> | |
<defs> | |
<mask id="mask"> | |
<rect width="366" height="729" fill="#fff" /> | |
<path fill-rule="evenodd" clip-rule="evenodd" | |
d="M89.728 24a4.213 4.213 0 0 1 4.213 4.212v2.527c0 10.235 8.3 18.532 18.539 18.532h139.04c10.239 0 18.539-8.297 18.539-18.532v-2.527A4.212 4.212 0 0 1 274.272 24h32.864C325.286 24 340 38.71 340 56.853v618.295c0 18.144-14.714 32.853-32.864 32.853H56.864c-18.15 0-32.864-14.709-32.864-32.853V56.853C24 38.709 38.714 24 56.864 24h32.864Z" | |
fill="#000" /> | |
</mask> | |
<linearGradient id="e" x1="1.004" y1="123.367" x2="5" y2="123.367" gradientUnits="userSpaceOnUse"> | |
<stop stop-color="#D4D4D4" /> | |
<stop offset="1" stop-color="#E6E6E6" /> | |
</linearGradient> | |
<linearGradient id="f" x1="3.002" y1="108.991" x2="3.002" y2="116.75" gradientUnits="userSpaceOnUse"> | |
<stop stop-color="#171717" /> | |
<stop offset=".783" stop-color="#171717" stop-opacity="0" /> | |
</linearGradient> | |
<linearGradient id="h" x1="1.004" y1="190.867" x2="5" y2="190.867" gradientUnits="userSpaceOnUse"> | |
<stop stop-color="#D4D4D4" /> | |
<stop offset="1" stop-color="#E6E6E6" /> | |
</linearGradient> | |
<linearGradient id="i" x1="3.002" y1="163.991" x2="3.002" y2="178.497" gradientUnits="userSpaceOnUse"> | |
<stop stop-color="#171717" /> | |
<stop offset=".783" stop-color="#171717" stop-opacity="0" /> | |
</linearGradient> | |
<linearGradient id="k" x1="1.004" y1="260.867" x2="5" y2="260.867" gradientUnits="userSpaceOnUse"> | |
<stop stop-color="#D4D4D4" /> | |
<stop offset="1" stop-color="#E6E6E6" /> | |
</linearGradient> | |
<linearGradient id="l" x1="3.002" y1="233.991" x2="3.002" y2="248.497" gradientUnits="userSpaceOnUse"> | |
<stop stop-color="#171717" /> | |
<stop offset=".783" stop-color="#171717" stop-opacity="0" /> | |
</linearGradient> | |
<linearGradient id="n" x1="362.004" y1="226.25" x2="366" y2="226.25" gradientUnits="userSpaceOnUse"> | |
<stop offset=".124" stop-color="#E6E6E6" /> | |
<stop offset="1" stop-color="#D4D4D4" /> | |
</linearGradient> | |
<linearGradient id="o" x1="364.002" y1="184.991" x2="364.002" y2="208.134" gradientUnits="userSpaceOnUse"> | |
<stop stop-color="#171717" /> | |
<stop offset=".783" stop-color="#171717" stop-opacity="0" /> | |
</linearGradient> | |
<linearGradient id="p" x1="182" y1="15" x2="182" y2="716" gradientUnits="userSpaceOnUse"> | |
<stop stop-color="#fff" /> | |
<stop offset=".381" stop-color="#fff" stop-opacity="0" /> | |
</linearGradient> | |
<filter id="a" x="-1" y="-1" width="367" height="730.314" filterUnits="userSpaceOnUse" | |
color-interpolation-filters="sRGB"> | |
<feFlood flood-opacity="0" result="BackgroundImageFix" /> | |
<feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape" /> | |
<feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> | |
<feOffset dy="-2" /> | |
<feGaussianBlur stdDeviation="1.5" /> | |
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" /> | |
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0" /> | |
<feBlend in2="shape" result="effect1_innerShadow_104_2007" /> | |
<feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> | |
<feOffset dx="-2" /> | |
<feGaussianBlur stdDeviation="2" /> | |
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" /> | |
<feColorMatrix values="0 0 0 0 0.0901961 0 0 0 0 0.0901961 0 0 0 0 0.0901961 0 0 0 0.17 0" /> | |
<feBlend in2="effect1_innerShadow_104_2007" result="effect2_innerShadow_104_2007" /> | |
<feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> | |
<feOffset dy="2" /> | |
<feGaussianBlur stdDeviation=".5" /> | |
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" /> | |
<feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0" /> | |
<feBlend in2="effect2_innerShadow_104_2007" result="effect3_innerShadow_104_2007" /> | |
</filter> | |
<filter id="d" x="1.004" y="108.991" width="4.996" height="28.751" filterUnits="userSpaceOnUse" | |
color-interpolation-filters="sRGB"> | |
<feFlood flood-opacity="0" result="BackgroundImageFix" /> | |
<feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> | |
<feOffset dx="1" /> | |
<feComposite in2="hardAlpha" operator="out" /> | |
<feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0" /> | |
<feBlend in2="BackgroundImageFix" result="effect1_dropShadow_104_2007" /> | |
<feBlend in="SourceGraphic" in2="effect1_dropShadow_104_2007" result="shape" /> | |
<feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> | |
<feOffset dx="-1" /> | |
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" /> | |
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0" /> | |
<feBlend in2="shape" result="effect2_innerShadow_104_2007" /> | |
</filter> | |
<filter id="g" x="1.004" y="163.991" width="4.996" height="53.751" filterUnits="userSpaceOnUse" | |
color-interpolation-filters="sRGB"> | |
<feFlood flood-opacity="0" result="BackgroundImageFix" /> | |
<feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> | |
<feOffset dx="1" /> | |
<feComposite in2="hardAlpha" operator="out" /> | |
<feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0" /> | |
<feBlend in2="BackgroundImageFix" result="effect1_dropShadow_104_2007" /> | |
<feBlend in="SourceGraphic" in2="effect1_dropShadow_104_2007" result="shape" /> | |
<feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> | |
<feOffset dx="-1" /> | |
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" /> | |
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0" /> | |
<feBlend in2="shape" result="effect2_innerShadow_104_2007" /> | |
</filter> | |
<filter id="j" x="1.004" y="233.991" width="4.996" height="53.751" filterUnits="userSpaceOnUse" | |
color-interpolation-filters="sRGB"> | |
<feFlood flood-opacity="0" result="BackgroundImageFix" /> | |
<feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> | |
<feOffset dx="1" /> | |
<feComposite in2="hardAlpha" operator="out" /> | |
<feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0" /> | |
<feBlend in2="BackgroundImageFix" result="effect1_dropShadow_104_2007" /> | |
<feBlend in="SourceGraphic" in2="effect1_dropShadow_104_2007" result="shape" /> | |
<feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> | |
<feOffset dx="-1" /> | |
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" /> | |
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0" /> | |
<feBlend in2="shape" result="effect2_innerShadow_104_2007" /> | |
</filter> | |
<filter id="m" x="361.004" y="184.991" width="4.996" height="85.751" filterUnits="userSpaceOnUse" | |
color-interpolation-filters="sRGB"> | |
<feFlood flood-opacity="0" result="BackgroundImageFix" /> | |
<feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> | |
<feOffset dx="-1" /> | |
<feComposite in2="hardAlpha" operator="out" /> | |
<feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0" /> | |
<feBlend in2="BackgroundImageFix" result="effect1_dropShadow_104_2007" /> | |
<feBlend in="SourceGraphic" in2="effect1_dropShadow_104_2007" result="shape" /> | |
<feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> | |
<feOffset dx="1" /> | |
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" /> | |
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0" /> | |
<feBlend in2="shape" result="effect2_innerShadow_104_2007" /> | |
</filter> | |
<filter id="q" x="15" y="15" width="334" height="703" filterUnits="userSpaceOnUse" | |
color-interpolation-filters="sRGB"> | |
<feFlood flood-opacity="0" result="BackgroundImageFix" /> | |
<feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> | |
<feOffset dy="1" /> | |
<feComposite in2="hardAlpha" operator="out" /> | |
<feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0" /> | |
<feBlend in2="BackgroundImageFix" result="effect1_dropShadow_104_2007" /> | |
<feBlend in="SourceGraphic" in2="effect1_dropShadow_104_2007" result="shape" /> | |
<feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> | |
<feOffset dy="1" /> | |
<feGaussianBlur stdDeviation="2.5" /> | |
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" /> | |
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.03 0" /> | |
<feBlend in2="shape" result="effect2_innerShadow_104_2007" /> | |
</filter> | |
<filter id="s" x="154" y="29" width="56" height="6" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> | |
<feFlood flood-opacity="0" result="BackgroundImageFix" /> | |
<feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> | |
<feOffset dy="1" /> | |
<feComposite in2="hardAlpha" operator="out" /> | |
<feColorMatrix values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.3 0" /> | |
<feBlend in2="BackgroundImageFix" result="effect1_dropShadow_104_2007" /> | |
<feBlend in="SourceGraphic" in2="effect1_dropShadow_104_2007" result="shape" /> | |
<feColorMatrix in="SourceAlpha" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> | |
<feOffset dy="1" /> | |
<feGaussianBlur stdDeviation=".5" /> | |
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" /> | |
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0" /> | |
<feBlend in2="shape" result="effect2_innerShadow_104_2007" /> | |
</filter> | |
<radialGradient id="b" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" | |
gradientTransform="matrix(0 727 -642 0 184 1)"> | |
<stop stop-color="#FAFAFA" /> | |
<stop offset="1" stop-color="#E6E6E6" /> | |
</radialGradient> | |
<radialGradient id="c" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" | |
gradientTransform="matrix(0 319 -295.5 0 183.5 1)"> | |
<stop stop-color="#fff" /> | |
<stop offset=".533" stop-color="#fff" stop-opacity="0" /> | |
</radialGradient> | |
<radialGradient id="r" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" | |
gradientTransform="matrix(0 689 -326.783 0 182 27)"> | |
<stop offset=".319" stop-color="#D4D4D4" /> | |
<stop offset="1" stop-color="#E6E6E6" /> | |
</radialGradient> | |
</defs> | |
</svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment