css rotate a pseudo :after or :before content:“”

前端 未结 2 1915
北荒
北荒 2020-11-29 22:44

anyway to make a rotation work on the pseudo

content:\"\\24B6\"? 

I\'m trying to rotate a unicode symbol.

相关标签:
2条回答
  • 2020-11-29 23:13

    Inline elements can't be transformed, and pseudo elements are inline by default, so you must apply display: block or display: inline-block to transform them:

    #whatever:after {
      content:"\24B6";
      display: inline-block;
      -webkit-transform: rotate(30deg);
      -moz-transform: rotate(30deg);
      -o-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
      transform: rotate(30deg);
    }
    <div id="whatever">Some text </div>

    0 讨论(0)
  • 2020-11-29 23:21
    .process-list:after{
        content: "\2191";
        position: absolute;
        top:50%;
        right:-8px;
        background-color: #ea1f41;
        width:35px;
        height: 35px;
        border:2px solid #ffffff;
        border-radius: 5px;
        color: #ffffff;
        z-index: 10000;
        -webkit-transform: rotate(50deg) translateY(-50%);
        -moz-transform: rotate(50deg) translateY(-50%);
        -ms-transform: rotate(50deg) translateY(-50%);
        -o-transform: rotate(50deg) translateY(-50%);
        transform: rotate(50deg) translateY(-50%);
    }
    

    you can check this code . i hope you will easily understand.

    0 讨论(0)
提交回复
热议问题