螞蜂旅游網作為國內知名的在線旅游平臺之一,其網站前端設計師們編寫的 CSS 代碼是其網站實現美觀、易用的重要組成部分。
/* 導航欄樣式 */ .nav-menu { display: flex; justify-content: space-between; align-items: center; background-color: #fff; height: 75px; padding: 0 50px; } .nav-menu li { display: inline-block; margin-right: 15px; } .nav-menu a { font-size: 16px; color: #333; text-decoration: none; transition: color 0.2s ease; } .nav-menu a:hover { color: #1e90ff; } /* 首頁輪播圖樣式 */ .banner { position: relative; height: 450px; overflow: hidden; } .banner img { height: 100%; } .banner button { position: absolute; top: 50%; transform: translateY(-50%); width: 50px; height: 50px; border-radius: 50%; background-color: rgba(255,255,255,0.8); color: #333; border: none; outline: none; cursor: pointer; } .banner button.prev { left: 50px; } .banner button.next { right: 50px; } /* 產品列表樣式 */ .product-list { display: grid; grid-template-columns: repeat(4, 1fr); gap: 25px; padding: 50px 0; } .product-list .product-card { display: flex; flex-direction: column; background-color: #fff; border-radius: 10px; box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); } .product-list .product-card img { height: 250px; width: 100%; object-fit: cover; border-top-left-radius: 10px; border-top-right-radius: 10px; } .product-list .product-card h3 { font-size: 20px; color: #333; margin: 15px; } .product-list .product-card p { font-size: 14px; color: #999; margin: 15px; flex-grow: 1; } .product-list .product-card button { margin: 15px; padding: 12px 20px; background-color: #1e90ff; color: #fff; border: none; outline: none; border-radius: 20px; cursor: pointer; } .product-list .product-card button:hover { background-color: #00bfff; }
通過以上代碼,我們可以看出,螞蜂旅游網前端設計師們的 CSS 技術嫻熟,能夠運用 Flexbox 和 Grid 布局,使用漸變和圓角等效果增強視覺效果,以及使用偽類和過渡效果增加互動性,讓用戶更加愉悅地使用該網站。