css putar pseudo: after atau: before content: ""


159

lagi pula untuk membuat rotasi bekerja pada semu

content:"\24B6"? 

Saya mencoba memutar simbol unicode.


Apakah Anda mencoba memutar elemen pseudo sekali-off (30deg), atau memutarnya secara tak terbatas? Tidak menentukan.
RealMJDev

Jawaban:


358

Elemen sebaris tidak dapat diubah, dan elemen pseudo sebaris secara default, jadi Anda harus menerapkan display: blockatau display: inline-blockmengubahnya:

#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>


-1
.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%);
}

Anda dapat memeriksa kode ini. saya harap Anda akan dengan mudah mengerti.


1
Sebenarnya saya tidak mudah mengerti :) Jawaban yang berguna akan menjelaskan apa yang dilakukan kode, dan bagaimana perbedaannya dari jawaban yang diterima. Itu juga akan menjadi potongan runnable, seperti jawaban yang diterima.
Dan Dascalescu
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.