Discover Habbo's history
Treat yourself with a Secret Santa gift.... of a random Wiki page for you to start exploring Habbo's history!
Happy holidays!
Celebrate with us at Habbox on the hotel, on our Forum and right here!
Join Habbox!
One of us! One of us! Click here to see the roles you could take as part of the Habbox community!


Results 1 to 5 of 5

Thread: css question

  1. #1
    Join Date
    Dec 2010
    Posts
    20
    Tokens
    109

    Default css question

    is it possible to have a box 50x50px but then, only using css


    have a 2px border along the bottom red
    then a 1px border along the bottom green


    eg:







    I know it's possible to have one color i.e just the green or just the red but I don't know if you can do one under the other.


    Thanks!

  2. #2
    Join Date
    Oct 2006
    Location
    West Midlands
    Posts
    463
    Tokens
    1,935

    Latest Awards:

    Default

    Use
    Code:
    border-top
    and
    Code:
    border-bottom
    Always lurking around, never really post.

  3. #3
    Join Date
    Dec 2010
    Posts
    20
    Tokens
    109

    Default

    No, because I don't want a border at the top I want it at the bottom, one underneath the other like my example picture shows.

  4. #4
    Join Date
    Dec 2007
    Location
    Manchester
    Posts
    2,236
    Tokens
    118
    Habbo
    hamheyelliot

    Latest Awards:

    Default

    You can achieve the effect in a way that supports most browsers with a bit of HTML trickery, by using border-bottom: 2px solid red on the top box, then stacking a box below it and using border-top: 1px solid green. That would give the impression the border is from the same box.

    If you want a really easy way to do it, sacrificing earlier browsers that don't support box-shadow, use box-shadow: 0 2px red, 0 3px green; and you'll get it right away.

  5. #5
    Join Date
    Aug 2004
    Location
    UK
    Posts
    11,283
    Tokens
    2,031

    Latest Awards:

    Default

    This can be done, although it requires a little bit of CSS trickery.

    Give this a try (Browser support may be limited)

    Code:
    .box {
      border: 2px solid red;
      outline: 1px solid green;
    }
    An alternate trick is use the :before pseudo class to sneak in a secret extra div.
    Code:
    .box{border: 2px solid red; position:relative;}
    .box:before{height:100%; width:100%; position:absolute; display:block; content:''; border:1px solid green;  box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}​
    You'll find a much fuller discussion over on http://stackoverflow.com/questions/3...-color-borders if your really interested, plus about 5 or so additional methods on top of what i just suggested

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •