Non credo tu lo possa fare da CSS, ma con JavaScript probabilmente sì.