Jump to content
  • black.dragon74
    Sign in to follow this  

    Custom styling your signature on OSXL

    Hey community!


    As you all might know we underwent a massive upgrade from our old forum to this new one. After the upgrade you might have noticed that signatures aren't that well visible. They look completely out of the place and are a total mess to look at.


    So, after tuning up our site and handling the core things, I have managed to take out some time today and was toying around with the web developer tools in Chrome.


    I wanted my signature to look a bit different and more stylish. As you can see, it also has some fancy animation once you hover over it. You can look at the source code for my signature by inspecting the element.


    Here's how you can apply custom CSS3 styling to your signature:

    • Navigate to "Account Settings" from the user settings drop down menu (top right).
    • Screen Shot 2018-05-13 at 12.27.45 PM.png


    • Select "Signature" section.
    • Screen Shot 2018-05-02 at 6.22.32 PM.png


    • Now you need to change to source code mode as default IPS WYSIWYG is a headache when it comes to styling. Plus the CK Editor we get in Signature's section is very slimmed down (features removed).


    • To change to source mode you need to click on the source button on the editor's toolbar. Here's a visual reference:
    • Screen Shot 2018-05-02 at 5.07.20 AM.png
    • Once you switch to the source code mode, the first thing you wanna do is put your signature in the center of the screen. You can also use css but using a <center> tag of HTML would be more handy.
    • Now, by default IPS uses span element to store your signature and span is not that friendly when it comes to animating it.
    • The first thing you wanna do is use a div tag to store your signature and give it a custom unique ID. Like,
    • <div id="myUniqueID">
        This is a sample signature


    • Here the id of our div element is myUniqueID. We will be using this ID in our CSS to style this element.


    • Now, here's the problem, once you use a div tag, your signature will take up the whole place overlapping with some controls in the signature are. Hence, it is a must to use a max-width property to circumvent this issue.


    • So, here's the basic bare bones syntax of a typical custom signature:
    • <center>
        <style type="text/css">
          /** Styling for our custom div element goes here **/
        <!-- Declare a div tag with custom ID -->
        <div id="myUniqueID">
          This is a sample signature


    • Now, I'm gonna provide an other copy and paste code that shows how to control your signature's element using CSS (for noobs)
    • <!-- Source code for Nick's signature on OSXL -->
      	<style type="text/css">
              /* Styling for the root DIV tag */
                /** This will control your signature's text appearance **/
              /* Optional if you wanna do something when cursor is hovered (try hovering my signature) */
                /* Code goes here */
      	<!-- Now we are just going to create a div element with our custom tag -->
          <div id="myUniqueID">
      		Please be kind to others. Help us to help you.



    That's all that you need to know.


    Here's an advanced example of how to use custom code for signature.

    This is the current source code for my signature. If you have any doubts you are free to ask me about it.


    	<style type="text/css">
            /** Custom animation to shake an HTML element using CSS **/
            @keyframes shakeSign {
                0% { transform: translate(1px, 1px) rotate(0deg); }
                10% { transform: translate(-1px, -2px) rotate(-1deg); }
                20% { transform: translate(-3px, 0px) rotate(1deg); }
                30% { transform: translate(3px, 2px) rotate(0deg); }
                40% { transform: translate(1px, -1px) rotate(1deg); }
                50% { transform: translate(-1px, 2px) rotate(-1deg); }
                60% { transform: translate(-3px, 1px) rotate(0deg); }
                70% { transform: translate(3px, 1px) rotate(-1deg); }
                80% { transform: translate(-1px, -1px) rotate(1deg); }
                90% { transform: translate(1px, 2px) rotate(0deg); }
                100% { transform: translate(1px, -2px) rotate(-1deg); }
            /* Styling for the root DIV tag */
                color: wheat;
                font-size: 15px;
                font-family: monospace;
                max-width: 500px;
                margin-bottom: 5px;
                background: #5f32e5;
                padding: 2px;
                -webkit-font-smoothing: subpixel-antialiased;
                box-shadow: 5px 5px 12px 0px rgba(0,0,0,0.75);
                cursor: default; /* Prevent cursor from turning into a text selector */
                user-select: none; /* Make it non-selectable */
            #nicksSign:before {
                content: attr(data-hover);
                opacity: 0;
                position: absolute;
            #nicksSign > span {
                transition: all 1s;
            /* Animate only when hovered */
            animation: shakeSign 2.5s ease-in-out infinite;
            #nicksSign:hover span {
                opacity: 0;
                transition: all 1s;
            #nicksSign:hover:before {
                opacity: 1;
                transition: all 1s;
    	<div data-hover="Thankyou for being here. Greetings from OSXL!" id="nicksSign">
    		<span>Please be kind to others. Help us to help you.</span>


    Lets us know in comments if you have any questions with you custom signature.


    Welcome to new new era of Signatures at OSXL!





    Please note: Funky signatures are strictly prohibited and are not allowed.

    Sign in to follow this  

    User Feedback

    Recommended Comments

    There are no comments to display.

  • 464 OSXL Poll (feedback in topic)

    1. 1. Do you like our site design ?

      • Yes
      • Yes, but still need some improvements
      • No, I hate it
      • Prefer old site template

  • Recent Posts

    • Hello everyone, what i wanna know is which laptop should i buy with the intend to install macOS on it From what i can see the thinkpad is easier and seems to be able to make touchpad gestures (up to 3) work, also is any ope for the vga port? and to change the wifi adapter is it needed to flash a new bios?   Thank you so far
    • USBInjectAll.kext didn't work. Same issue. Also, can I use the bootpack in the guide Hervé sent me?
    • Try this, goes into /EFI/Clover replacing the old Maybe make a backup of your Clover folder first   3050_HD630.zip
    • It' s really not my first Hackintosh but I've come to the point to give up. What's my problem? Since 2 weeks I own the Optiplex 3050 MFF. Wit 4GB ( in between 16GB) RAM and preinstalled Windows 10 pro. The Computer works without any problem (Windows) The CPU is a i3 7100T (Kaby Lake) wih HD630 iGPU. SSD is only a 128GB but not a subject of my problem.   Own first experiments with clover - witout success ++++++++++++++++++++++++++++ and freeze. O.k. you have to learn - it's my 1st CPU of a higher generation than Haswell. No problem I take for the first help working EFIs bzw Clovers from others. I found five examples and they all failed. Booting is not my Problem anymore, it has to do something wih the CPU Powermanagement ( Clover Flags or generating special ssdt for the i3 7100 ). Sadly not one of the example configurations were able to make my iGPU working to be honest all ends in KP ( memory panic stackshot ). Only the boot variable -igfxvesa works without accelleration and at this moment I've no clue to come a step forward.   I've read many hours how to solve the problem. The more I read the more the confusion is growing. I try to reduce the variables leading me into this state.   1. Witch Bios shoud I use. I've a Collection of all published Bioses for the 3050 from DELL. 2. Have I possibly to patch something/anything with the grub shell? 3. and/or is this obsolete and lilu and whatevergreen will do all things (incl. DVMT patch) for me. Are other kexts and Clover flags now obsolete and should all? be removed?   Before I forget it, My Plan is, to install MOJ and possobly CAT.   My last question - can anyone help me? Many Thanks.    
    • On the chip it says:  CN-096JNT BCM94356ZEPA50DX_2
    • What's the exact model of your DW1820a? From your Ioreg, the subsystem ID = 106b, 0022
  • Create New...