Sticky Player

To enable the sticky player, you need to set the sticky property to true in the player configuration. By default, this property is set to false. Here is an example of how to configure the player:

  const config = {
    disabled: false,
    sticky: true,
    audioUrl: 'https://my-audio-file.mp3'
  };
html

Style Configuration

To ensure that the player does not have a transparent background by default, you need to set the following CSS classes. This will provide a solid background color and prevent transparency issues.

:root {
  --etx-primary-color: #5a42ff;
  --etx-section-button-play-col: 1 / 1;
  --etx-section-button-play-row: 2 / 2;
  --etx-section-button-play-padding: 0 0.5rem 0 0;
  --etx-button-play-padding: 0.5rem;
  --etx-button-play-border-radius: 50%;
  --etx-padding: 0.15rem 0.45rem;
  --etx-section-title-height: 1rem;
  --etx-section-title-offsetY: 7px;
  --etx-section-controls-offsetY: 7px;
  --etx-section-brand-offsetY: -5px;
  --etx-section-duration-padding: 0 0 0 1rem;
  --etx-tootlip-progress-top: -1.5rem;
  --etx-border-radius: .3rem;
  --etx-background: #FFFFF;
}
css

Phasellus lobortis molestie turpis, nec sodales tellus rhoncus non. Nulla a convallis ipsum. Duis in mauris gravida purus sagittis ultrices eget sit amet diam. Curabitur pharetra tincidunt nibh quis venenatis. Aenean diam diam, bibendum non nunc at, scelerisque accumsan libero. Aenean condimentum, ex id pulvinar posuere, purus urna ullamcorper metus, at pretium purus ante ut ex. Suspendisse quis pretium diam. Mauris et fringilla odio. Donec nec erat et purus congue sagittis vel in eros. Pellentesque pulvinar, enim et sagittis venenatis, odio risus finibus mi, quis gravida dui felis at purus. Nullam semper at sem ultrices eleifend. Cras tincidunt est neque, vitae porta risus suscipit sit amet. Curabitur ullamcorper a lacus vel scelerisque. Proin lobortis elit iaculis lacus efficitur. Maecenas efficitur arcu libero, eget viverra leo tempus non. Praesent venenatis lobortis cursus. Sed vitae est finibus, tincidunt est a, ultricies mauris. Praesent tempor consequat ante nec tristique. Sed non quam convallis, ultricies massa nec, tempus urna. Fusce tempor mi quis pharetra malesuada. Vivamus vitae metus ipsum. tempor.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ullamcorper, mi eu faucibus rutrum, quam mauris tempor eros, vitae tristique est sapien sed enim. Fusce sit amet interdum leo. Ut id eros convallis, tincidunt lacus commodo, sodales lorem. Sed turpis odio, blandit placerat nisl a, viverra scelerisque nisi. Maecenas efficitur arcu libero, eget viverra leo tempus non. Praesent venenatis lobortis cursus. Sed vitae est finibus, tincidunt est a, ultricies mauris. Praesent tempor consequat ante nec tristique. Sed non quam convallis, ultricies massa nec, tempus urna. Fusce tempor mi quis pharetra malesuada. Vivamus vitae metus ipsum.

Phasellus lobortis molestie turpis, nec sodales tellus rhoncus non. Nulla a convallis ipsum. Duis in mauris gravida purus sagittis ultrices eget sit amet diam. Curabitur pharetra tincidunt nibh quis venenatis. Aenean diam diam, bibendum non nunc at, scelerisque accumsan libero. Aenean condimentum, ex id pulvinar posuere, purus urna ullamcorper metus, at pretium purus ante ut ex. Suspendisse quis pretium diam. Mauris et fringilla odio. Donec nec erat et purus congue sagittis vel in eros. Pellentesque pulvinar, enim et sagittis venenatis, odio risus finibus mi, quis gravida dui felis at purus. Nullam semper at sem ultrices eleifend. Cras tincidunt est neque, vitae porta risus suscipit sit amet. Curabitur ullamcorper a lacus vel scelerisque. Proin lobortis elit iaculis lacus efficitur tempor.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam ullamcorper, mi eu faucibus rutrum, quam mauris tempor eros, vitae tristique est sapien sed enim. Fusce sit amet interdum leo. Ut id eros convallis, tincidunt lacus commodo, sodales lorem. Sed turpis odio, blandit placerat nisl a, viverra scelerisque nisi. Maecenas efficitur arcu libero, eget viverra leo tempus non. Praesent venenatis lobortis cursus. Sed vitae est finibus, tincidunt est a, ultricies mauris. Praesent tempor consequat ante nec tristique. Sed non quam convallis, ultricies massa nec, tempus urna. Fusce tempor mi quis pharetra malesuada. Vivamus vitae metus ipsum.

Phasellus lobortis molestie turpis, nec sodales tellus rhoncus non. Nulla a convallis ipsum. Duis in mauris gravida purus sagittis ultrices eget sit amet diam. Curabitur pharetra tincidunt nibh quis venenatis. Aenean diam diam, bibendum non nunc at, scelerisque accumsan libero. Aenean condimentum, ex id pulvinar posuere, purus urna ullamcorper metus, at pretium purus ante ut ex. Suspendisse quis pretium diam. Mauris et fringilla odio. Donec nec erat et purus congue sagittis vel in eros. Pellentesque pulvinar, enim et sagittis venenatis, odio risus finibus mi, quis gravida dui felis at purus. Nullam semper at sem ultrices eleifend. Cras tincidunt est neque, vitae porta risus suscipit sit amet. Curabitur ullamcorper a lacus vel scelerisque. Proin lobortis elit iaculis lacus efficitur tempor.