CSS機器貓是一款非常流行的HTML和CSS練手項目,不僅可以鍛煉CSS的掌握程度,還能提高良好的Web編碼習慣。下面我們就來一起學習一下這款代碼吧!
/* 根據拿到的圖片分析,確定機器貓身體寬高,及其耳朵、肚子的位置 */ .cat { width: 400px; /* 機器貓身體寬度 */ height: 700px; /* 機器貓身體高度 */ background-color: #a3d7ff; /* 機器貓身體背景色 */ position: relative; /* 相對定位,方便排布元素 */ } .cat .head { width: 228px; /* 機器貓頭部寬度 */ height: 180px; /* 機器貓頭部高度 */ background-color: #fff; /* 機器貓頭部背景色 */ position: absolute; /* 絕對定位,使其可以相對于父元素移動 */ top: 0; left: 86px; border-radius: 150px 150px 20px 20px; /* 使頭部圓形 */ box-shadow: 0 -10px 0px #a3d7ff, /* 頭部上陰影 */ 0 10px 0px #6ba2d4, /* 頭部下陰影 */ 0 5px 0px #fff inset, /* 頭部下邊緣陰影 */ 0 40px 0px #fff inset, /* 頭部上邊緣陰影 */ 0 -1px 0px #6ba2d4 inset, /* 頭部尖角內陰影 */ 0 -5px 0px #a3d7ff inset; /* 頭部尖角外陰影 */ } .cat .face { width: 168px; /* 機器貓臉寬度 */ height: 96px; /* 機器貓臉高度 */ background-color: #ccc; /* 機器貓臉背景色 */ position: absolute; /* 絕對定位,方便調整其位置 */ top: 50px; /* 設定位置 */ left: 120px; /* 設定位置 */ border-radius: 0 0 90px 90px; /* 使臉部圓形 */ box-shadow: 0 -5px 0px #a3d7ff, /* 臉上陰影 */ 0 5px 0px #6ba2d4, /* 臉下陰影 */ 0 5px 0px #fff inset, /* 臉上邊緣陰影 */ 0 -20px 0px #fff inset, /* 臉下邊緣陰影 */ 0 -2px 0px #6ba2d4 inset; /* 臉尖角內陰影 */ }
以上是CSS機器貓代碼的部分內容,通過閱讀、理解和模仿代碼,我們可以提高頁面美觀度,錘煉編程技巧。