Bir araç ipucu sistemi yapmaya çalışıyorum; fare, tooltip
özelliğiyle bir span öğesinin üzerinde geziniyorsa (bu, bir görüntünün yolunu değerlendirir), görüntü, Ekranın sağ üst köşesinde.Resimde görüntünün belirmesi belirir
<style>
span[tooltip]:hover:after{
content: attr(tooltip);
margin-left:auto;
}
</style>
<p><span tooltip='url("graphics/new_folder")'>Click "New">"Folder upload"</span> and upload the folder from its location</p>
Basitçe span
öğeden sonra metni url("graphics/new_folder")
vermektedir. content:url("graphics/new_folder")
ile content: attr(tooltip);
'u değiştirmek görüntüyü görüntüler, ancak stil garip bir şekilde etkileşime girer. position:fixed
, float:right
ve float:top
'u vermek yalnızca konumunu değiştirmez, aynı zamanda görüntüyü görünümün perspektifinden etkilemez. height
ve width
değerlerinin verilmesi, konumlandırmanın da garip bir şekilde oynatılmasıyla sonuçlanır. Burada
Yani, birden soruları: Ben content:attr(tooltip)
etkili bir görüntüyü oluşturulmasını sağlayabilir nasıl
- ?
- Görselleri görüntüye düzgün bir şekilde nasıl uygulayabilirim/görüntüyü ekranın sağ üst köşesinde alabilirim?
- Bunu yapabilecek bir API'ya karşı habersiz miyim? Birinin var olmasını beklerdim ama bulamaz.
Şimdi bir süredir bununla uğraşıyorum, yardım çok takdir edilecektir!
sen açıklayabilir misiniz
data-tooltip="graphics/new_folder"
? 'Data- *' değerini kullanabilmek için hangi css'yi kullanırdım? 'Data- *' üzerindeki MDN kullanım kılavuzu attr() işlevini kullanır. –https://jsfiddle.net/mhmpretx/1/ bu fiddle'a bakın @ CodeM4aster –