mirror of
https://github.com/cds-astro/aladin-lite.git
synced 2025-12-12 07:40:26 -08:00
2.2 KiB
2.2 KiB
Customization
This is a guide for users wanting to customize the apparence of Aladin Lite user interface.
CSS class names
There are distincts CSS class names for users wanting to personnalize the default elements. These classes are listed below:
aladin-stack-controltargets the stack opener buttonaladin-fullScreen-controltargets the fullscreen control buttonaladin-simbadPointer-controltargets the Simbad pointer control buttonaladin-grid-controltargets the coordinate grid trigger buttonaladin-settings-controltargets the settings menu opener buttonaladin-share-controltargets the share menu opener buttonaladin-projection-controltargets the projection selector buttonaladin-stack-boxtargets the stack boxaladin-status-bartargets the status bar framealadin-cooFrametargets the frame selector elementaladin-locationtargets the search bar and location information elementaladin-fovtargets the field of view information display element
This example changes the position of the Aladin Lite search bar to the very top-left of Aladin Lite and it disables the frame.
<!doctype html>
<html>
<head>
<meta name="viewport" content="width=device-width, height=device-height, maximum-scale=1.0, initial-scale=1.0, user-scalable=no">
</head>
<body>
<div id="aladin-lite-div" style="width: 768px; height: 512px"></div>
<script type="module">
import A from '../src/js/A.js';
let aladin;
A.init.then(() => {
aladin = A.aladin(
'#aladin-lite-div',
{
survey: 'P/allWISE/color', // set initial image survey
projection: 'AIT', // set a projection
fov: 1.5, // initial field of view in degrees
target: 'NGC 2175', // initial target
cooFrame: 'icrs', // set galactic frame
reticleColor: '#ff89ff', // change reticle color
reticleSize: 64, // change reticle size
showContextMenu: true,
}
);
});
</script>
<style>
.aladin-location {
position: absolute;
left: 0.2rem;
top: 0.2rem;
}
.aladin-cooFrame {
display: none;
}
</style>
</body>
</html>