CSS matrix3d() ফাংশন

বিবরণ ও ব্যবহার

CSS- matrix3d() ফাংশন 16টি মূল্য ধারণকারী 4x4 ম্যাট্রিক্স ব্যবহার করে ত্রিমাত্রিক রূপান্তর নির্দেশ করে:

matrix3d() =   
a1 a2 a3 a4
b1 b2 b3 b4
c1 c2 c3 c4
d1 d2 d3 d4

প্রতিমান

উদাহরণ 1

ব্যবহার করে matrix3d() একটি <div> ইলেকট্রনিক ত্রিমাত্রিক রূপান্তর নির্দেশ করুন:

.div1 {
  transform: matrix3d(
    0.7, 0.1, 0.7, 0,
    -0.6, 0.7, 0.2, 0,
    -0.5, -0.8, 0.7, 0,
    10, 10, 0, 1
  );
  font-size: 30px;
  font-weight: bold;
  width: 280px;
  padding: 10px;
  background: beige;
  font-family: verdana;
  border: 1px solid green;
}

স্বয়ং প্রয়োগ করুন

উদাহরণ 2

ব্যবহার করে matrix3d() আরেকটি <div> ইলেকট্রনিক ত্রিমাত্রিক রূপান্তর তৈরি করুন:

.div1 {
  font-size: 30px;
  font-weight: bold;
  width: 280px;
  height: 40px;
  padding: 10px;
  background: beige;
  font-family: verdana;
  border: 1px solid green;
  transform-style: preserve-3d;
  transition: transform 1.5s;
  transform: rotate3d(1, 1, 1, 30deg);
  margin: 50px auto;
}
.div1:hover {
.div1:focus {
  transform: rotate3d(1, 1, 1, 30deg);
  matrix3d(1, 0, 0, 0, 0, 1, 6, 0, 0, 0, 1, 0, 50, 100, 0, 1.1);
}

স্বয়ং প্রয়োগ করুন

CSS গ্রামার

matrix3d(a1, b1, c1, d1, a2, b2, c2, d2, a3, b3, c3, d3, a4, b4, c4, d4)
মূল্য বর্ণনা
a1 b1 c1 d1 a2 b2 c2 d2 a3 b3 c3 d3 অপরিহার্য। লীনিয়ার রূপান্তর নির্দেশ করার জন্য সংখ্যা
a4 b4 c4 d4 অপরিহার্য। প্রয়োগ করতে হওয়া রূপান্তর নির্দেশ করার জন্য সংখ্যা

তকনীকী বিবরণ

সংস্করণ: CSS Transforms Module Level 2

ব্রাউজার সমর্থন

টেবিলের সংখ্যা এই ফাংশনটির প্রথম সম্পূর্ণরূপে সমর্থনকারী ব্রাউজার সংস্করণটির জন্য দেওয়া হয়েছে。

Chrome Edge Firefox Safari ওপেরা
12 12 10 4 15

সংশ্লিষ্ট পৃষ্ঠা

সূত্র:CSS transform অপারেন্স

সূত্র:CSS matrix() ফাংশন

শিক্ষা:CSS 3D ট্রান্সফর্ম