Berbagi teknologi

Bentuk khusus CSS

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Gunakan pembatas untuk menggambar trapesium (isinya harus benar-benar diposisikan)

Bahasa HTML:

  1. //左边斜边
  2. <div class="t">
  3. <div class="f"></div>
  4. </div>
  5. //右边斜边
  6. <div class="t2">
  7. <div class="f"></div>
  8. </div>

CSS-nya:

  1. .t{
  2. position: relative;
  3. width: 277.5px;
  4. height: 35px;
  5. border-right: 19px solid transparent;
  6. border-bottom: 35px solid #4B75FF;
  7. }
  8. .f{
  9. position: absolute;
  10. bottom: 0;
  11. }
  12. .t2{
  13. position: relative;
  14. width: 277.5px;
  15. height: 35px;
  16. border-left: 19px solid transparent;
  17. border-top: 35px solid #4B75FF;
  18. }

hasil:

2. Gunakan jalur klip untuk menggambar trapesium

Bahasa HTML:

  1. <div class="card-info_s3-bottom_cc_left">
  2. </div>

CSS: Bahasa Indonesia

  1. .card-info_s3-bottom_cc_left{
  2. display: flex;
  3. flex-direction: row;
  4. justify-content: flex-start;
  5. align-items: center;
  6. font-size: 13px;
  7. color: #ffffff;
  8. width: 277.5px;
  9. height: 35px;
  10. padding-left: 26px;
  11. clip-path:polygon(0 0,258.5px 0px,277.5px 35px,0px 35px);
  12. background-color: #4B75FF;
  13. border-bottom-left-radius: 12px;
  14. border-top-right-radius: 30px;
  15. }

hasil:

Ekstensi: jalur klip

Atribut clip-path digunakan untuk menentukan area kliping suatu elemen untuk mengontrol bagian mana yang terlihat dan bagian mana yang disembunyikan. Ini memungkinkan Anda membuat bentuk pemotongan yang kompleks menggunakan fungsi dan parameter yang berbeda. Di CSS, properti clip-path dapat menggunakan fungsi berbeda untuk menentukan area kliping. Fungsi yang umum digunakan adalah sebagai berikut:

1. lingkaran(): Membuat area pemangkasan melingkar. Parameternya adalah jari-jari dan koordinat pusat lingkaran.
2. ellipse(): Membuat area kliping elips. Parameternya adalah jari-jari sumbu horizontal dan vertikal serta koordinat pusat lingkaran.
3. poligon(): Membuat area kliping poligonal. Parameternya adalah koordinat titik-titik yang membentuk poligon.
4. path(): Gunakan jalur SVG untuk menentukan area pemotongan. Argumennya adalah representasi string dari jalur.