css3线性渐变可以实现三角形;只需创建一个45度的线性渐变,设置渐变色为两种固定颜色,一个是三角形的颜色,另一个为透明色即可,语法“linear-gradient(45deg,颜色值,颜色值 50%,透明色 50%,透明色 100%)”。

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
在css3中,实现三角形有多种方法,其中一种就是利用线性渐变。下面我们就来给大家具体介绍一下。
使用线性渐变linear-gradient实现三角形的原理也非常简单,我们实现一个45°的渐线性变:
div { width: 100px; height: 100px; background: linear-gradient(45deg, deeppink, yellowgreen); }

让它的颜色从渐变色变为两种固定的颜色:
div { width: 100px; height: 100px; background: linear-gradient(45deg, deeppink, deeppink 50%, yellowgreen 50%, yellowgreen 100%); }

再让其中一个颜色透明即可:
div { background: linear-gradient(45deg, deeppink, deeppink 50%, transparent 50%, transparent 100%); }

再通过旋转rotate或者scale,我们也能得到各种角度,不同大小的三角形:

Atas ialah kandungan terperinci css3线性渐变可以实现三角形吗. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
tutorial css3
Apakah sifat kecerunan css3?
Apa yang perlu dilakukan jika phpmyadmin gagal mengimport fail sql
Bagaimana untuk memulakan perkhidmatan svn
Cara menggunakan fungsi besar
Model telefon mudah alih manakah yang disokong oleh Hongmeng OS 3.0?
Bagaimana untuk melihat prosedur tersimpan dalam MySQL
Bagaimana untuk menyatakan nilai lebar dalam css