Computer >> Máy Tính >  >> Lập trình >> CSS

Làm cách nào để duy trì tỷ lệ co của một phần tử bằng CSS?


Để duy trì tỷ lệ khung hình của một phần tử với CSS, mã như sau -

Ví dụ

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
   body{
      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
   }
   .aspectContainer {
      background-color: rgb(191, 66, 216);
      position: relative;
      width: 100%;
      padding-top: 75%;
   }
   .aspectText {
      position: absolute;
      text-align: center;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      Text-align: center;
      font-size: 20px;
      color: white;
   }
</style>
</head>
<body>
<h1>Aspect ratio example</h1>
<div class="aspectContainer">
<div class="aspectText">4:3 Aspect ratio</div>
</div>
<h2>Resize the window to see 4:3 aspect ratio in action</h2>
</body>
</html>

Đầu ra

Đoạn mã trên sẽ tạo ra kết quả sau -

Làm cách nào để duy trì tỷ lệ co của một phần tử bằng CSS?

Khi thay đổi kích thước cửa sổ, phần tử sẽ thu nhỏ theo tỷ lệ 4:3 -

Làm cách nào để duy trì tỷ lệ co của một phần tử bằng CSS?