CSS3 中的對(duì)號(hào)和叉號(hào)非常簡(jiǎn)單易用,可以用于許多網(wǎng)站和應(yīng)用程序中,增強(qiáng)用戶交互的可視化效果。
/* 對(duì)號(hào) */ .tick { width: 20px; height: 20px; border-radius: 50%; background-color: green; transform: rotate(45deg); position: relative; } .tick:before { content: ''; position: absolute; top: 50%; left: 0; width: 5px; height: 10px; background-color: white; transform: translateY(-50%) rotate(-45deg); } .tick:after { content: ''; position: absolute; top: 0; right: 0; width: 5px; height: 10px; background-color: white; transform: rotate(-45deg); } /* 叉號(hào) */ .cross { width: 20px; height: 20px; border-radius: 50%; background-color: red; position: relative; } .cross:before, .cross:after { content: ''; position: absolute; top: 50%; left: 0; width: 5px; height: 10px; background-color: white; transform: translateY(-50%) rotate(-45deg); } .cross:before { transform: translateY(-50%) rotate(45deg); } .cross:after { transform: rotate(45deg); }
以上代碼是用 CSS3 制作對(duì)號(hào)和叉號(hào)的樣式代碼,首先,我們需要使用偽元素 :before 和 :after,分別添加兩條豎線和一條斜線,來形成對(duì)號(hào)或叉號(hào)的外觀。所有的樣式都使用了常見的 CSS 屬性,例如 width、height、background-color、position、transform 和 border-radius 等。
當(dāng)您使用這些代碼添加對(duì)號(hào)或叉號(hào)的樣式時(shí),請(qǐng)根據(jù)您的具體需要進(jìn)行微調(diào)。這些樣式被設(shè)計(jì)為相對(duì)簡(jiǎn)單和易于理解,因此您可以在很短的時(shí)間內(nèi)創(chuàng)建出具有最佳視覺效果的符號(hào)。