Html2canvas: teks yang diputar oleh CSS tidak dapat ditangkap oleh html2canvas

Dibuat pada 28 Mar 2013  ·  13Komentar  ·  Sumber: niklasvh/html2canvas

Saya menggunakan css
.heading1 {
-moz-transform: memutar (270 derajat);
-webkit-transform: rotate(270deg);
-o-transform: memutar (270 derajat);
-ms-transform: rotate(270deg);
mengubah: memutar (270 derajat);
filter: progid:DXImageTransform.Microsoft.BasicImage (rotasi=4);
}
untuk menampilkan judul yang diputar untuk bagan. kemudian saya menggunakan html2cavas untuk 'menangkap layar' halaman, teks yang diputar ini tidak dapat ditampilkan dengan benar. Ini menjadi teks vertikal di mana setiap huruf ditempatkan secara horizontal tetapi sejajar satu sama lain secara vertikal. dan terlihat jelek.

1
2

Feature

Komentar yang paling membantu

Semua 13 komentar

transformasi css belum didukung

terima kasih telah membalas. Saya kemudian harus mencari cara lain untuk menampilkan teks vertikal itu atau menampilkannya secara horizontal.

Ada ide kapan ini akan didukung. Saya agak membutuhkan ini (khususnya css3 matrix3d)

Coba tambahkan konten teks ke dalam rentang. Itu berhasil untuk saya. Masih tidak tahu mengapa meskipun ...

@MaitreyJukar membungkus konten teks menjadi rentang tidak berfungsi untuk saya, sedih

Adakah yang menemukan solusi untuk tangkapan layar div yang diputar?

Saya menampilkan infografis yang berisi gambar, bagan, dan teks. Karena teks vertikal di bagan tidak berfungsi, yang saya lakukan adalah menggunakan canvg untuk mengonversi setiap bagan tersebut (yang ada dalam c3 SVG) menjadi kanvas, atau bahkan melangkah lebih jauh untuk mengonversi kanvas tersebut menjadi gambar. Ini dapat dilakukan secara rekursif untuk grup SVG mana pun di DOM.

Bagaimana saya bisa menyimpan div dengan transformasi CSS: perspektif?

Bagaimana saya bisa menyimpan div dengan CSS -webkit-mask-box-image: url(http://kz-c2.qiniudn.com/a.svg); ?

@zk7035 Karena setiap properti CSS perlu dibuat secara manual agar didukung, ada sejumlah properti yang belum didukung. (https://github.com/niklasvh/html2canvas#browser-compatibility)

Detail: https://github.com/niklasvh/html2canvas/issues/246

Putar berfungsi dari saya tetapi dengan rentang saya menggunakan salah satu jawaban di atas. Inilah yang saya lakukan dengan gaya saya, saya menempatkan kelas

.vertikal {
posisi: mutlak;
kiri: -50px;
atas: 0 piksel;
lebar: 120 piksel;
tinggi: 20 piksel;
ukuran font:12px;
warna: #333;
mengubah: memutar (270 derajat);
}

di elemen saya posisi div relatif bergaya inline dan di dalam div rentang dengan kelas vertikal.

<div style="width:100%;float:left;text-align:left;height: 80px;margin-left:25px;border-left:1px solid #000;/*writing-mode: tb-rl;transform: rotate(-180deg);*/height: 100px;font-size:12px;position:relative;"><span class="vertical" style="top:20px;">Articulo No.</span></div>

Semoga membantu seseorang, saludos

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

kunal886496 picture kunal886496  ·  3Komentar

Josh10101010 picture Josh10101010  ·  3Komentar

anthonymejia picture anthonymejia  ·  4Komentar

ABHIKSINGHH picture ABHIKSINGHH  ·  3Komentar

rrutkows picture rrutkows  ·  4Komentar