Skip to content

Tutorial Belajar CSS 3 Part 5 – Transform pada CSS3

Dalam tutorial kali ini kita akan membahas salah satu fitur dari CSS3 yaitu transform, dengan menggunakan transform teman – teman dapat merubah dari tampilan sebuah objek, seperti memutar objek(rotate), memperbesar ukuran(scale), dan skew dan beberapa fitur lainnya

Pengembangannya nanti anda dapat membuat animasi dari objek dengan menggunakan perpaduan fitur CSS yaitu transform dan animation.

 

CSS3 Transform

Nah kita akan bahas terlebih dahulu beberapa hal yang bisa anda gunakan pada perintah transform, antara lain :

 

  • Translate()

translate digunakan untuk memindahkan dari sebuah element, anda dapat menentukan posisi dari perpindahan dengan memberikan nilai pada parameter x untuk jarak kesamping (secara horizontal) dan parameter y sebagai jarak tingginya (secara vertical)

  • scale()

scale digunakan untuk memperbesar atau memperkecil dari ukuran sebuah objek.

  • skewX()

skewX digunakan untuk memiringkan element dengan mengatur nilai pada sumbu x (horizontal)

  • skewY()

skewY digunakan untuk memiringkan element dengan mengatur nilai pada sumbu y (vertical)

  • Rotate()

digunakan untuk memutar sebuah objek, anda dapat mengatur nilai dari perputarannya, dengan satuan derajat.

  • Matrix()

digunakan untuk menggabungkan beberapa perintah sekaligus yang ada didalam perintah transform seperti rotate(), skew(),scale(), sehingga perintah dari transform dapat ditampilkan sekaligus.

 

Baik untuk belajar mengenai skrip transform, kita akan pelajari contohnya satu persatu.

 

Translate()

Seperti penjelasan dibagian awal, translate digunakan untuk merubah posisi dari sebuah objek, untuk perintah yang bisa anda tuliskan adalah seperti berikut ini :

untuk contoh skripnya adalah seperti berikut :

Semisal kita simpan dengan nama transform-translate.html, lalu kita buka di browser maka hasilnya adalah sebagai berikut :

Keterangan :

  • Pada kotak 1 yang berwarna merah dan berwarna biru harusnya bersebelahan, karena kita tidak menset bagian margin pada 2 objek tersebut.
  • Posisi dari kotak 2 yang berwarna biru berpindah dengan posisi 50 pixel kearah kanan, dan 400 pixel kearah bawah karena kita menset translate(50px,400px)

 

Scale()

Perintah scale digunakan untuk merubah ukuran dari objek, baik itu diperbesar ataupun diperkecil, untuk perintahnya adalah seperti berikut ini :

Untuk contoh dari penggunaan skrip adalah seperti berikut ini :

Semisal kita simpan dengan nama transform-scale.html, lalu kita buka di browser maka hasilnya adalah sebagai berikut :

Keterangan :

  • Pada kotak pertama yang berwarna merah kotak ditampilkan dengan ukuran sesungguhnya yaitu 100 pixel untuk lebar, dan 100 pixel untuk tinggi.
  • Pada kotak kedua yang berwarna biru kotak ditampilkan dengan ukuran 2 kali lipat untuk lebar, dan 2 kali lipat untuk tinggi, karena kita menggunakan perintah scale(2,2)

 

SkewX()

Digunakan untuk memiringkan objek berdasarkan sumbu X (Horizontal), untuk perintahnya adalah seperti berikut ini :

Untuk contoh skrip adalah sebagai berikut ini :

Semisal kita simpan dengan nama trasnform-skewX.html, lalu kita buka dibrowser maka hasilnya adalah :

Keterangan :

  • Kotak 1 ditampilkan dengan tampilan normal
  • Kotak 2 untuk tampilannya miring karena kita memberikan nilai skewx sebesar 50deg, sehingga miring sebear 50 derajat.

 

SkewY()

Digunakan untuk memiringkan objek berdasarkan sumbu Y (Vertical), untuk perintahnya adalah seperti berikut ini :

Untuk Contoh Skripnya adalah seperti berikut ini :

Semisal kita simpan dengan nama skewY.html lalu kita buka di browser :

Keterangan :

  • Kotak 1 ditampilkan dengan sebagaimana mestinya
  • Kotak 2 kita berikan nilai skewY(10deg) yang membuat kotak 2 memiliki kemiringan sebanyak 10 derajat secara vertical.

 

Rotate()

Property transform ini digunakan untuk melakukan perputaran pada objek dipilih, untuk perintah rotate adalah seperti berikut ini :

Untuk contoh penggunaan skripnya adalah seperti berikut ini :

Semisal kita simpan dengan nama rotate.html, lalu kita buka di browser maka hasilnya adalah seperti berikut ini :

Keterangan :

  • Kotak 1 ditampilkan dengan tampilan normal
  • Kotak 2 ditampilkan dengan memutar 90 Derajat karena kita memberikan property rotate(90deg) sehingga objek berputar 90 derajat.

 

Matrix()

Perintah matrix ini digunakan untuk memberikan beberapa perintah transform sekaligus, sehingga anda tidak perlu menuliskannya satu persatu, untuk perintahnya adalah seperti berikut ini :

 

Untuk Contoh dari penggunaan skrip matrix adalah sebagai berikut ini :

Semisal kita simpan dengan nama matrix.html, lalu kita buka di browser maka hasilnya adalah

Keterangan :

  • Kotak pertama ditampilkan dengan tampilan normal.
  • Kotak kedua ditampilkan dengan tampilan scaleX 1 sehingga perbesaran objeknya secara sumbu x adalah 1x berikutnya skewX 2 sehingga kemiringan objek sebesar 2 derajat berikutnya,  scaleY 2 sehingga perbesaran objeknya secara sumbu y adalah 2 kali.

Jadi kurang lebih seperti itu teman – teman untuk tutorial mengenai transform di CSS3 anda dapat merubah tampilan dari web dengan menggunakan beberapa property yang ada pada transform ini.

 

 

Seri Tutorial

Tutorial Premium Belajar Pemrograman

Kursus Online Belajar Pemrograman Android




TOKO ONLINE TUTORIAL WARUNG BELAJAR

TOKO ONLINE TUTORIAL WARUNG BELAJAR

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 949 other subscribers

两个鬼故事起名铭字的含义公司起名检验怎样起人名免费韩姓起名字叫什么好余额宝收益怎么算起名字下载哪个软件好拍拍贷款取名五行字典起名字典适合女孩起名的古诗词范文注册公司起名推荐周易起名哪个择天记动画至尊神位奢侈品牌标志联想笔记本键盘驱动steam在连接至steam服务器时遇到问题北京外墙保温为树起名字中国制造兵不血刃数据恢复软件破解版视频背景音乐恶毒男配在线养崽女孩春天出身起名字真三国无双ai郭姓如何起名给姓潘的女孩取名起名大全叶辰萧初然小说(叶辰)免费阅读最新章节冷漠黑道少女养农场起名大全含辛茹苦的茹是什么意思少年生前被连续抽血16次?多部门介入两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”淀粉肠小王子日销售额涨超10倍高中生被打伤下体休学 邯郸通报单亲妈妈陷入热恋 14岁儿子报警何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言张家界的山上“长”满了韩国人?男孩8年未见母亲被告知被遗忘中国拥有亿元资产的家庭达13.3万户19岁小伙救下5人后溺亡 多方发声315晚会后胖东来又人满为患了张立群任西安交通大学校长“重生之我在北大当嫡校长”男子被猫抓伤后确诊“猫抓病”测试车高速逃费 小米:已补缴周杰伦一审败诉网易网友洛杉矶偶遇贾玲今日春分倪萍分享减重40斤方法七年后宇文玥被薅头发捞上岸许家印被限制高消费萧美琴窜访捷克 外交部回应联合利华开始重组专访95后高颜值猪保姆胖东来员工每周单休无小长假男子被流浪猫绊倒 投喂者赔24万小米汽车超级工厂正式揭幕黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发当地回应沈阳致3死车祸车主疑毒驾恒大被罚41.75亿到底怎么缴妈妈回应孩子在校撞护栏坠楼外国人感慨凌晨的中国很安全杨倩无缘巴黎奥运校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变王树国卸任西安交大校长 师生送别手机成瘾是影响睡眠质量重要因素国产伟哥去年销售近13亿阿根廷将发行1万与2万面值的纸币兔狲“狲大娘”因病死亡遭遇山火的松茸之乡“开封王婆”爆火:促成四五十对奥巴马现身唐宁街 黑色着装引猜测考生莫言也上北大硕士复试名单了德国打算提及普京时仅用姓名天水麻辣烫把捣辣椒大爷累坏了

两个鬼故事 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化