在網頁設計中,字體的選擇和排版是非常重要的,因為字體能夠影響網頁的整體風格和閱讀體驗。在實際的設計中,我們有時候需要將字體放在圖片的上面,以達到更好的視覺效果。下面是一些關于在圖片上面控制字體的 CSS 代碼。
/* 設置字體顏色與大小 */ .image-with-text { position: relative; } .image-with-text h2 { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 3em; color: #ffffff; } /* 添加背景遮罩 */ .overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); z-index: -1; } /* 在圖片上疊加透明背景 */ .image-overlay { position: relative; } .image-overlay:hover:before { opacity: 0.3; } /* 設置滑過鼠標時顯示的文字 */ .image-overlay:hover:after { content: attr(data-title); } .image-overlay:before { content: ""; background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; transition: all 0.3s ease; } .image-overlay:after { content: ""; position: absolute; bottom: -80px; left: 0; right: 0; font-size: 24px; text-align: center; color: #ffffff; transition: all 0.3s ease; }
以上是常用的在圖片上控制字體的 CSS 代碼,可以通過修改代碼來實現不同的效果和樣式。希望這些代碼可以幫助你更好地設計網頁,并增加它的可讀性和美觀程度。
下一篇mysql拓展函數