css Audio - Active file-generic CSS - Active Generic - Active HTML - Active JS - Active SVG - Active Text - Active file-generic Video - Active header Love html icon-new-collection icon-person icon-team numbered-list123 pop-out spinner split-screen star tv

Pen Settings

CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URL's added here will be added as <link>s in order, and before the CSS in the editor. If you link to another Pen, it will include the CSS from that Pen. If the preprocessor matches, it will attempt to combine them before processing.

+ add another resource

You're using npm packages, so we've auto-selected Babel for you here, which we require to process imports and make it all work. If you need to use a different JavaScript preprocessor, remove the packages in the npm tab.

Add External Scripts/Pens

Any URL's added here will be added as <script>s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.

+ add another resource

Use npm Packages

We can make npm packages available for you to use in your JavaScript. We use webpack to prepare them and make them available to import. We'll also process your JavaScript with Babel.

⚠️ This feature can only be used by logged in users.

Code Indentation

     

Save Automatically?

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

HTML Settings

Here you can Sed posuere consectetur est at lobortis. Donec ullamcorper nulla non metus auctor fringilla. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec id elit non mi porta gravida at eget metus. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

            
              <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Consequuntur nostrum eligendi harum, nulla, sapiente asperiores error ratione hic mollitia sit assumenda nobis dolor dolorem deleniti corporis voluptatibus labore? Tempore, illo?</p>
<p>In suscipit magni culpa. A recusandae commodi dicta, qui temporibus et maiores nobis beatae nam ut perferendis id numquam reiciendis. Delectus illo exercitationem autem minima sunt amet, pariatur unde quibusdam.</p>
<p>Dolores, voluptatum nihil, placeat ipsa pariatur quisquam in cupiditate impedit minima illum enim quae ab animi eius ad itaque eligendi soluta quidem, possimus molestiae! Ducimus id perspiciatis sint repellat ipsum.</p>
<p>Veniam eius, vel voluptatum voluptas vero rerum explicabo, praesentium itaque fuga provident culpa. Similique laborum corporis ab harum, cumque nemo placeat accusamus omnis laudantium! Quas quibusdam nulla culpa inventore alias.</p>
<p>Cum id odit pariatur inventore accusantium sit hic facere ea magnam laudantium vel accusamus, repudiandae nihil tenetur deserunt facilis, unde natus veritatis numquam a? Deserunt possimus incidunt quos enim impedit?</p>
<p>Rem alias praesentium sed cum perspiciatis accusantium ipsum maiores iste ipsam veritatis. Cupiditate quasi similique consectetur recusandae soluta. Nulla fugit nemo ducimus consectetur dolorum soluta odio eos nihil aspernatur ab.</p>
<p>Dignissimos debitis aspernatur quos architecto quibusdam necessitatibus. Saepe, ducimus sunt neque, accusamus suscipit vero reprehenderit excepturi dolorum expedita ad quisquam fugit repudiandae tempora harum itaque temporibus sint nulla. Adipisci, deserunt!</p>
<p>Tempore sunt, deserunt cum, id eos repellendus modi error voluptates natus, ullam explicabo itaque nostrum! Harum quisquam omnis, necessitatibus debitis pariatur eius placeat modi iure neque? Quo distinctio ullam omnis.</p>
<p>Ipsam cupiditate sit cumque nemo vitae maxime eveniet. Hic reiciendis doloribus et sed, excepturi aspernatur quibusdam ea at natus, quia fugiat placeat non. Soluta cum est animi, quia consectetur laborum.</p>
<p>Tenetur earum deserunt ipsam voluptatibus non exercitationem rem sint magnam dolores perferendis eos maxime eaque sunt explicabo, dolorum facilis delectus ea id numquam veniam modi voluptas iste sit? Perferendis, architecto.</p>
<p>Molestiae illo consequatur, dolorem et sit corrupti nulla. Quasi, similique placeat aut quos voluptates doloremque distinctio tenetur. Voluptatum ratione error nostrum nulla necessitatibus voluptates odit facere, eaque, dolores nobis quam!</p>
<p>Quaerat voluptatum, suscipit numquam cupiditate necessitatibus veniam aperiam. Mollitia corporis harum vero minus reiciendis! Cum maxime dolore laudantium maiores suscipit nam facere nihil? Molestiae odit vitae error. Distinctio, id blanditiis!</p>
<p>Natus excepturi, beatae ipsam eius consequuntur deleniti atque est sed expedita nostrum, debitis rem culpa cupiditate repudiandae obcaecati possimus non voluptates corporis itaque id! Reprehenderit iure libero harum sint facere!</p>
<p>Obcaecati eaque, quaerat dicta accusamus minus iusto voluptate totam sequi ut dolores at voluptatibus rem et optio magni error laborum sint delectus sit ipsam? Possimus minus necessitatibus temporibus vitae ipsa.</p>
<p>Vitae ex laudantium veniam ratione neque consequuntur error dolores molestiae et alias, magnam fugiat nobis eum a aperiam distinctio dignissimos nesciunt, laboriosam voluptatibus quaerat quos enim temporibus! Sit, non autem.</p>
<p>Sed aperiam ea odit temporibus aliquid exercitationem repellat esse ratione facere? Dolores quod voluptatum nemo repellat fugiat. Dolorem non obcaecati voluptates ipsam corrupti eveniet, impedit delectus facere veniam similique nulla!</p>
<p>Laboriosam necessitatibus praesentium, quaerat eius blanditiis est, fugiat repellat minus, debitis nam expedita temporibus harum dolore possimus deleniti? Assumenda, reprehenderit et aliquam dolor error veniam perferendis quis optio tenetur sunt?</p>
<p>Similique minus, eaque dicta quam vel sapiente hic rem amet, perferendis quas consequuntur quasi veritatis iusto nostrum beatae a ullam adipisci consequatur eveniet accusamus? Dolore ullam quisquam nam veritatis consequatur!</p>
<p>Provident, quas. Mollitia autem veniam sunt quasi eveniet. Corporis consequuntur, mollitia distinctio fugiat cumque neque ab totam cupiditate autem quod sunt quae sit, provident inventore sapiente laudantium ad ullam. Optio.</p>
<p>Ex fugit sapiente illo, ipsam esse quidem dignissimos magni aliquam repellat officia mollitia atque veritatis vero illum temporibus voluptatibus nobis enim ad obcaecati dolores fuga deserunt alias explicabo! Molestiae, consectetur?</p>
<p>A animi alias ducimus. Maxime doloribus odio quis rem dicta est repudiandae ipsam, ratione, impedit veniam praesentium? Dolore saepe, corrupti cupiditate pariatur veniam nesciunt odit blanditiis quaerat assumenda consectetur itaque.</p>
<p>Exercitationem recusandae minus ut praesentium vero non tenetur debitis repudiandae in ipsa esse, at id iste sequi molestiae eaque corporis eum commodi ab. Rerum ipsa quas corrupti itaque pariatur aspernatur!</p>
<p>Architecto vero dolorem, delectus enim repellendus eos cumque at praesentium expedita dolor, placeat in officia debitis quia, distinctio ab a pariatur. Eos dolor itaque voluptates quisquam laborum unde fugiat voluptate.</p>
<p>Autem dolores consectetur eius rem eaque nesciunt velit perferendis sint laudantium sed eligendi rerum, maiores ipsum incidunt nobis, soluta, sapiente et illum reiciendis dolorem suscipit tempore? Iure at placeat sapiente.</p>
<p>Sapiente fugiat perferendis voluptatum officia, iste impedit distinctio alias, quos sequi, debitis commodi? Similique delectus nisi ad voluptatem? Officiis animi ex ut quasi, corporis cupiditate pariatur voluptates sequi eos! Aperiam!</p>
<p>Exercitationem officiis modi molestias cupiditate nesciunt odit totam maiores dolores quia eligendi vero doloremque laudantium, harum vitae laborum fugiat fugit error explicabo. Minus dolor soluta rem tenetur provident libero eum.</p>
<p>Numquam odio cupiditate quibusdam id. Delectus, illo explicabo. Voluptatum quod nulla sint mollitia quis rerum facilis vel, quidem numquam nam optio voluptas nobis dolore excepturi fugiat dolorem corrupti magni voluptatem.</p>
<p>Cupiditate, sapiente architecto dolorem temporibus expedita officia, at itaque suscipit magnam blanditiis dolor eligendi, eius repudiandae dolore ullam. Sit magnam ab explicabo dolore neque qui reprehenderit aut distinctio est minima.</p>
<p>Quidem atque, accusamus odit laudantium dicta est doloribus voluptatem explicabo, minus repellendus voluptate pariatur accusantium molestias? Alias quo repudiandae, delectus deleniti nam eius culpa expedita itaque omnis praesentium ab enim.</p>
<p>Eius, minus neque numquam iure provident assumenda distinctio facere inventore quidem reprehenderit laboriosam, aut nesciunt officiis nulla ea! Consectetur, repellendus. Quam iure dignissimos ad asperiores voluptates, ea eum at iusto.</p>
<p>Assumenda dolores ab delectus quibusdam ipsum, quos voluptatem natus suscipit nemo debitis ad officiis, quo quas dignissimos perferendis, tempore ex veniam neque quaerat sint odio molestiae sed fuga exercitationem! Debitis.</p>
<p>Commodi non obcaecati nobis delectus eveniet placeat debitis earum fugit excepturi, sapiente, minus modi voluptatem sit eos mollitia accusamus totam. Aut veritatis recusandae cumque sapiente asperiores delectus maxime tempora odit.</p>
<p>Fugit sed adipisci, nisi enim quia fuga inventore quis. Voluptatum enim nemo maiores obcaecati alias, distinctio ducimus est quibusdam ipsam unde, assumenda neque mollitia cupiditate qui. Corporis numquam doloribus quae!</p>
<p>Blanditiis doloribus quos et quibusdam placeat delectus corrupti excepturi fugit. Eius rem adipisci mollitia accusamus ad quos ipsum distinctio pariatur facere, error quia repellendus quis. Facilis fugit asperiores repudiandae culpa.</p>
<p>Quam velit nobis in, explicabo quos dolore facilis. Temporibus ipsam odit veniam porro illo aliquid pariatur a reiciendis hic consequuntur sequi, architecto vero aut ipsa aperiam eveniet tempore velit laudantium?</p>
<p>Dicta sunt provident sed quo at iste dolorem voluptates commodi delectus possimus accusamus expedita molestiae itaque aliquam cupiditate nulla magni eum dolorum modi mollitia natus, corporis enim. Unde, in adipisci.</p>
<p>Amet doloribus saepe exercitationem, mollitia esse ex, neque obcaecati magni at distinctio minus ducimus! Hic, cupiditate? Qui ipsam ex cumque quis accusamus quisquam. Non delectus odio eius aut qui repellat.</p>
<p>Ad itaque ipsam, qui totam quibusdam consequuntur consequatur quo eligendi esse molestiae magni exercitationem nesciunt id veritatis similique, doloremque non. Laborum quo eveniet accusantium dolor possimus odit voluptatem in. Similique?</p>
<p>Quidem, eaque pariatur. Beatae, asperiores omnis vel consectetur explicabo odio suscipit harum in corporis excepturi dolor vitae architecto, labore hic inventore, nobis est consequatur odit possimus! Placeat alias et nulla.</p>
<p>Nulla, facere illo? Non, cumque rem dolore repellat libero nostrum molestias alias deleniti voluptas. Perferendis quibusdam eos ipsum enim ratione voluptate delectus! At corrupti ratione eveniet velit sapiente molestiae nemo.</p>
<p>Dolores alias non nihil porro unde velit omnis ad amet consequuntur recusandae reprehenderit culpa deserunt ullam eaque, animi nobis, ducimus exercitationem vero eos, assumenda perspiciatis doloremque quo quod praesentium. Dolorum.</p>
<p>Accusantium aliquid consequuntur modi in illum repellat possimus commodi hic praesentium, deserunt doloremque quam! Fuga eius voluptatibus fugiat quae itaque! Perspiciatis, doloribus eaque? Inventore, tempore excepturi. Dolor natus amet autem.</p>
<p>Dicta quos facere quidem officia delectus praesentium quisquam voluptatum, consequatur fuga illo numquam inventore soluta, aliquid fugiat nulla quam nisi ad sapiente earum cupiditate ipsam illum? Minus eum nulla repellendus.</p>
<p>Rem necessitatibus distinctio ullam minima, error ex earum accusantium deserunt repellendus dolor eaque quas inventore tempore, quam minus velit at magni facere molestiae exercitationem eius sed voluptatum iure? Mollitia, ut.</p>
<p>Beatae, nemo nobis quae, ipsa voluptate sunt culpa hic assumenda dignissimos ipsam odio obcaecati saepe officia molestias reiciendis. Enim natus beatae quasi veritatis quos reiciendis explicabo. Fugiat itaque pariatur odio.</p>
<p>Vitae ab necessitatibus aliquid. Quos aut soluta labore reprehenderit. Ullam maiores cum, quo magnam beatae non alias soluta maxime, enim nobis ipsam saepe deserunt fugiat eveniet. Dicta rerum voluptatum doloribus.</p>
<p>Minima eveniet, mollitia distinctio voluptatem aspernatur ullam perferendis illo possimus provident totam. Ipsam suscipit, at, officiis quos veniam autem, quibusdam excepturi cumque nemo exercitationem tenetur quidem inventore beatae dolorum dolore?</p>
<p>Delectus voluptas ea exercitationem cum repellat esse voluptates veniam ipsum sunt facere totam perspiciatis suscipit a reiciendis atque, nisi id ab labore placeat! Voluptate numquam vitae fugiat. Iste, consequatur nobis.</p>
<p>Doloribus accusamus sit inventore eius voluptatum quidem odio illum reprehenderit enim ipsa fugiat non minus laudantium quasi impedit ipsum necessitatibus atque, pariatur delectus voluptatibus at. Temporibus tempore ipsam quisquam odio?</p>
<p>Odio iure quae velit expedita, eveniet sunt non culpa labore nisi nulla possimus itaque voluptates quasi est. Temporibus dolor nobis ab voluptatem culpa tenetur molestiae dolore sint mollitia. Ad, ut?</p>
            
          
!
            
              body{
  font-family:sans-serif;
}

            
          
!
            
               var paragraphes = document.querySelectorAll('p');
 // la boucle de 50 ok
 // paragraphes[i]
 // une rotation -> paragraphes[0].style.transform = "rotate(45deg)";

for(var i = 0; i<50 ; i++){
  var angle = i+"deg"; // 0deg … 49deg
  paragraphes[i].style.transform = "rotate(" + angle + ")";
}
            
          
!
999px
🕑 One or more of the npm packages you are using needs to be built. You're the first person to ever need it! We're building it right now and your preview will start updating again when it's ready.
Loading ..................

Console