The legislature of Alabama may hereafter, from time to time, by general or local laws, fix, regulate and alter the costs, charges of courts, fees, commissions, allowances or salaries to be charged or received by any county officer of Jefferson county, including the method and basis of their compensation.