I det här snabba tipset vill jag visa dig ett snyggt trick för att skapa ensidiga gränser både i Sketch och Adobe XD.
Om du har använt någon av dessa program innan du vet att skapa gränser är faktiskt ganska enkelt. Problemet är att gränserna läggs till i ett objekts hela ytterkant - ingen tillämpning gör det möjligt att lägga till en enda kant längs en sida.
Det är dock möjligt att uppnå vad vi vill ha genom att använda droppskuggor. Låt oss ta en titt.
Låt oss börja med en enkel rektangel på vår duk, i det här fallet med Adobe XD. Den har en fyllfärg och en kant:
Adobe XDOm vi vill att gränsen ska visas bara längs bottenkanten, kan vi ta bort Gräns (genom att avmarkera gränsvärdena i egenskapsfältet) väljer du sedan Skugga istället.
Vi ger skuggan ett värde längs Y offset (som kommer att trycka skuggen nedåt) se till att X offset läser 0 och tar bort B värde (detta är suddning). Ge skuggan en lämplig färg (# 707070 i vårt fall) och se till att opaciteten är inställd på 100%.
Ensidiga gränser i Adobe XDDär har vi det - en enkel teknik för att skapa en ensidig kant. Gränser som detta är ett riktigt effektivt (men subtilt) sätt att lägga till dimension till dina UI-design. Prova det i dialogrutor eller skapa inmatningar.
I Sketch är det också möjligt att lägga till flera skuggor, och därför flera ensidiga gränser. Klicka på + ikonen bredvid skugginställningarna för att lägga till en annan. I exemplet nedan kan du se en större kant längs bottenkanten, med en tunnare kant längst upp:
Flera ensidiga gränser i skissEn nackdel med denna teknik är hur hörn gjordes i händelse av att ha två angränsande gränser. Det finns en skarp lucka:
Det här är inte som att CSS skulle göra hörnet, och det är inte riktigt lösbart på ett perfekt sätt i Sketch om du inte använder följande plugin:
För ännu mer kontroll (och för att lösa det tidigare nämnda problemet) kan du använda ett Sketch-plugin som heter single-border.
Notera: Insticksprogram från tredje part är ännu inte tillgängligt för Adobe XD, men du kan förvänta dig att de är en stor del av hur XD utvecklas i framtiden..
När du har installerat, välj ett objekt och gå till Plugins> Single Border> Single Border. I den resulterande popupen kan du ange exakt vad du vill att din gräns ska se ut som:
Det är allt; ett enkelt trick för att förbättra din UI-design i Sketch och Adobe XD. Om du känner till några andra liknande knep, vänligen meddela oss i kommentarerna!