Ваш CSS в порядке, поэтому я могу только представить, что это одна из следующих проблем:
- Изображение plane.png не находится в той же папке, что и ваш. html файл
- Размер изображения plane.png больше 32x32 пикселей
- Вы не заключили свои CSS в
<style></style>
теги - У вас нет содержимого в вашем
<body>
, поэтому CSS не срабатывает
Это проверено и работает:
<html>
<style>
html {
background-color: #F3F1EB;
cursor: url('plane.png'), pointer;
}
</style>
<body>
//Your page contents here
</body>
</html>
Примечание: я использовал селектор HTML в целях тестирования.
Заключительный момент - изменение курсора на пользовательское изображение является плохой практикой по ряду причин. В основном это негативно влияет на UX сайта.