Welcome to Code Forum!

Join a community that supports you and your coding journey from day one. We strive to be a friendly, supportive community that empowers everyone to be better developers. By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • Guest, before posting your code please take these rules into consideration:
    • It is required to use our BBCode feature to display your code. While within the editor click < / > or >_ and place your code within the BB Code prompt. This helps others with finding a solution by making it easier to read and easier to copy.
    • You can also use markdown to share your code. When using markdown your code will be automatically converted to BBCode. For help with markdown check out the markdown guide.
    • Don't share a wall of code. All we want is the problem area, the code related to your issue.

    GIF shows where to locate </> in the thread and or post editor toolbar.
    To learn more about how to use our BBCode feature, review our "How to post your code into threads" here.

    Thank you, Code Forum.

CSS to implement text design

bczm8703

New Coder
I can't seems to implement the text "Sample" design in the attached image. mainly I cant get the text to have different border color

3hDkAwG.md.png


CSS I used
CSS:
   transform: rotate(-15deg);
    border-width: 1px;
    font-family: Inter;
    font-weight: 600;
    font-size: 100px;
    line-height: 150%;  
    text-align: center;
    color: #F2F3F5;

would like to check also how to draw the circle at the corner of the 2 divs?
 
Last edited:
Hey there,

To give the text a border you can use the -webkit-text-stroke property which seems to be quite widely available, or if you want more browser compatibility, you could also use a text shadow.

CSS:
span {
  /* text border using -webkit-text-shadow */
  -webkit-text-stroke: 1px solid black;

  /* 1px text border with text shadow (top, right, bottom, left) */
  text-shadow: 0 -1px 0 black, 1px 0 black, 0 1px black, -1px 0 black;
  /* or (top-left, top-right, bottom-right, bottom-left) */
  text-shadow: -1px -1px 0 black, 1px -1px black, 1px 1px black, -1px 1 black;

  /* smooth 2px text border with text shadow (from https://stackoverflow.com/a/8712442) */
  text-shadow: 1px 1px 0 #000,
    -1px 1px 0 #000,
    1px -1px 0 #000,
    -1px -1px 0 #000,
    0px 1px 0 #000,
    0px -1px 0 #000,
    -1px 0px 0 #000,
    1px 0px 0 #000,
    2px 2px 0 #000,
    -2px 2px 0 #000,
    2px -2px 0 #000,
    -2px -2px 0 #000,
    0px 2px 0 #000,
    0px -2px 0 #000,
    -2px 0px 0 #000,
    2px 0px 0 #000,
    1px 2px 0 #000,
    -1px 2px 0 #000,
    1px -2px 0 #000,
    -1px -2px 0 #000,
    2px 1px 0 #000,
    -2px 1px 0 #000,
    2px -1px 0 #000,
    -2px -1px 0 #000;
}

The circle patterns in the corners of the 2 divs can be achieved using a background image, and then positioning it appropriately with background-position.
 
Last edited:
Hey there,

To give the text a border you can use the -webkit-text-stroke property which seems to be quite widely available, or if you want more browser compatibility, you could also use a text shadow.

CSS:
span {
  /* text border using -webkit-text-shadow */
  -webkit-text-stroke: 1px solid black;

  /* 1px text border with text shadow (top, right, bottom, left) */
  text-shadow: 0 -1px 0 black, 1px 0 black, 0 1px black, -1px 0 black;
  /* or (top-left, top-right, bottom-right, bottom-left) */
  text-shadow: -1px -1px 0 black, 1px -1px black, 1px 1px black, -1px 1 black;

  /* smooth 2px text border with text shadow (from https://stackoverflow.com/a/8712442) */
  text-shadow: 1px 1px 0 #000,
    -1px 1px 0 #000,
    1px -1px 0 #000,
    -1px -1px 0 #000,
    0px 1px 0 #000,
    0px -1px 0 #000,
    -1px 0px 0 #000,
    1px 0px 0 #000,
    2px 2px 0 #000,
    -2px 2px 0 #000,
    2px -2px 0 #000,
    -2px -2px 0 #000,
    0px 2px 0 #000,
    0px -2px 0 #000,
    -2px 0px 0 #000,
    2px 0px 0 #000,
    1px 2px 0 #000,
    -1px 2px 0 #000,
    1px -2px 0 #000,
    -1px -2px 0 #000,
    2px 1px 0 #000,
    -2px 1px 0 #000,
    2px -1px 0 #000,
    -2px -1px 0 #000;
}

The circle patterns in the corners of the 2 divs can be achieved using a background image, and then positioning it appropriately with background-position.

You may need to use paint-order with -webkit-text-stroke to get the correct look.
 
Back
Top Bottom