Я запустил npx create-react-app .
и импортировал clip-path
вручную.Разработка сборки работает без проблем, но производственная, похоже, не работает.Проблема одинакова для IE11 и Edge44
Действия для воспроизведения:
npx create-react-app .
- добавьте "т.е. 11" к
browserslist
в package.json
для prod и dev npm i react-app-polyfill
- в
index.js
добавьте import 'react-app-polyfill/ie11';
import 'react-app-polyfill/stable';
- Возьмите
shapes-polyfill.js
из css-shape-polyfill и вставьте скрипт в .index.html > head
, а также добавьте браузер polyfill.
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.15/browser-polyfill.min.js"></script>
<script src='shapes-polyfill.js'></script>
включает
<style>
в
index.html > head
<style>
#polygon-shape-outside {
width: 200px;
height: 200px;
float: left;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200px' height='200px'><polygon points='0,0 142,33 89,141 0,200' fill='rgba(0,0,255, 0.25)'/></svg>");
shape-outside: polygon(0px 0px, 142px 33px, 89px 141px, 0px 200px);
}
</style>
Вставить div в
App
<div style={{
width: 400,
fontSize: 10,
background: 'grey'
}}>
<div id="polygon-shape-outside"></div>
<p>Pelicans are a genus of large water birds comprising the family Pelecanidae. They are characterised by a long beak and large throat pouch used for catching prey and draining water from the scooped up contents before swallowing. They have predominantly pale plumage, the exceptions being the Brown and Peruvian Pelicans. The bills, pouches and bare facial skin of all species become brightly coloured before the breeding season. The eight living pelican species have a patchy global distribution, ranging latitudinally from the tropics to the temperate zone, though they are absent from interior South America as well as from polar regions and the open ocean. Fossil evidence of pelicans dates back at least 30 million years, to the remains of a beak very similar to that of modern species recovered from Oligocene strata in France.</p>
</div>