- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一些段落,里面有一些工具提示,问题是这些工具提示中的一些没有留在短语中,而是从一个新字符串开始。
body {
background-color: black;
}
.col1 {
position: relative;
float: left;
left: 125px;
width: 60%;
padding: 0;
margin-left: 30px;
background-color: #FFFFFF;
border: 1px solid gray;
box-shadow: 5px 5px 5px gray;
}
.col1 img {
position: relative;
width: 100%;
height: 80px;
margin: 0;
padding: 0;
}
.col1 h2 {
position: relative;
text-align: center;
top: -58px;
}
.col1 p {
margin: 0;
padding: 0;
}
.tooltip, .tooltip2, .tooltip3, .tooltip4 {
position: relative;
display: inline-block;
padding: 0;
margin: 0;
cursor: pointer;
color: #5790ce;
}
.tooltip:hover .info, .tooltip:focus .info,
.tooltip2:hover .info2, .tooltip2:focus .info2,
.tooltip3:hover .info3, .tooltip3:focus .info3,
.tooltip4:hover .info4, .tooltip4:focus .info4 {
visibility: visible;
opacity: 1;
transform: translate3d(0, 0, 0);
}
.info {
box-sizing: border-box;
position: absolute;
bottom: -380px;
left: 95px;
display: block;
background: #FFFFFF;
border: 1px solid #000000;
width: 500px;
font-size: 25px;
line-height: 24px;
text-align: justify;
cursor: text;
visibility: hidden;
opacity: 0;
transform: translate3d(0, -20px, 0);
transition: all .5s ease-out;
}
.info2 {
box-sizing: border-box;
position: absolute;
bottom: -333px;
left: 88px;
display: block;
background: #FFFFFF;
border: 1px solid #000000;
width: 500px;
font-size: 25px;
line-height: 24px;
text-align: justify;
cursor: text;
visibility: hidden;
opacity: 0;
transform: translate3d(0, -20px, 0);
transition: all .5s ease-out;
}
.info3 {
box-sizing: border-box;
position: absolute;
bottom: -333px;
left: 88px;
display: block;
background: #FFFFFF;
border: 1px solid #000000;
width: 500px;
font-size: 25px;
line-height: 24px;
text-align: justify;
cursor: text;
visibility: hidden;
opacity: 0;
transform: translate3d(0, -20px, 0);
transition: all .5s ease-out;
}
.info4 {
box-sizing: border-box;
position: absolute;
bottom: -333px;
left: 88px;
display: block;
background: #FFFFFF;
border: 1px solid #000000;
width: 500px;
font-size: 25px;
line-height: 24px;
text-align: justify;
cursor: text;
visibility: hidden;
opacity: 0;
transform: translate3d(0, -20px, 0);
transition: all .5s ease-out;
}
.info:before,
.info2:before,
.info3:before,
.info4:before {
position: absolute;
content: '';
width: 100%;
height: 14px;
bottom: -14px;
left: 0;
}
.info:after {
position: absolute;
content: '';
width: 10px;
height: 10px;
transform: rotate(45deg);
bottom: 378px;
right: 494px;
margin-left: -5px;
background: #8d7200;
}
.info2:after {
position: absolute;
content: '';
width: 10px;
height: 10px;
transform: rotate(45deg);
bottom: 331px;
right: 494px;
margin-left: -5px;
background: #8d7200;
}
.info3:after {
position: absolute;
content: '';
width: 10px;
height: 10px;
transform: rotate(45deg);
bottom: 331px;
right: 494px;
margin-left: -5px;
background: #8d7200;
}
.info4:after {
position: absolute;
content: '';
width: 10px;
height: 10px;
transform: rotate(45deg);
bottom: 331px;
right: 494px;
margin-left: -5px;
background: #8d7200;
}
.text, .text2, .text3, .text4 {
display: block;
padding: 14px 17px 35px 17px;
color: #8d7200;
}
.more, .more2, .more3, .more4 {
display: inline;
position: relative;
bottom: 20px;
left: 215px;
margin: 0;
padding: 3px 10px;
font-family: 'Times New Roman', sans-serif;
text-decoration: none;
color: green;
font-size: 20px;
font-weight: bold;
border: 2px solid green;
border-radius: 5px;
transition: background-color 0.5s, color 0.5s;
}
.more:hover, .more:focus,
.more2:hover, .more2:focus,
.more3:hover, .more3:focus,
.more4:hover, .more4:focus {
background-color: green;
color: #FFFFFF;
}
.row:after {
content: "";
display: table;
clear: both;
}
<div class="row">
<div class="col1">
<img src="images/corner.png"><h2>GENERALITA'</h2>
<p>L'Umbria è una delle 20 regioni dell'Italia centrale, ricca di paesaggi immersi nel
verde delle valli e di borghi antichi, comprende 888.908 abitanti e si trova nel cuore
della penisola con una superficie di 8.456 km². Di questa regione fa parte il quarto
lago naturale più esteso d'Italia, il
<div onclick="void(0);" class="tooltip">Trasimeno
<div class="info">
<div class="text">Situato in posizione centrale rispetto alle città d’arte
del centro Italia il suo comprensorio è composto da otto comuni, alcuni dei
quali adagiati sulle colline (Città della Pieve, Paciano, Panicale e
Piegaro) ed altri (Castiglione del Lago, Magione, Passignano sul Trasimeno
e Tuoro sul Trasimeno) direttamente affacciati sullo specchio d´acqua.<br><br>
Della bellezza e armonia di questi luoghi se ne accorse anche il principe
Trasimeno che, rimasto affascinato da questo paesaggio, si imbatté nella
bellezza della ninfa Agilla. Da questo duplice incontro nacque una passione
che finì tragicamente con la morte del principe. Da allora il lago prese il
nome di Trasimeno e si dice che quando il vento accarezza le sue acque, si
possa ancora udire il malinconico lamento della ninfa Agilla che piange
alla ricerca del suo amato.</div>
<a class="more" href="#" target="_blank">More</a>
</div>
</div>, il lago di
<div onclick="void(0);" class="tooltip2">Piediluco
<div class="info2">
<div class="text2">Piediluco è un pittoresco centro il cui nome significa "ai
piedi del bosco sacro". Con un assetto rimasto quello del medioevo, con le sue
basse casette colorate, è in realtà dislocato nello stretto lembo di terra che
corre tra il lago ed il monte. Il lago, incassato tra rilievi boscosi, ha
l’aspetto di uno specchio d’acqua alpino. Il paese è dominato dai resti della
Rocca risalente al XI secolo, ormai in parte in rovina, rimane pur sempre
superba ed imponente.<br><br>Molto suggestivo, è circondato da rilievi boscosi,
tra i quali è caratteristica per la sua forma di largo cono la montagna dell'Eco.
Questa montagna deve il suo nome al fatto che è in grado di rimandare un intero
endecasillabo in maniera perfetta.</div>
<a class="more2" href="#" target="_blank">More</a>
</div>
</div>, che confina con
il Lazio, e il bacino artificiale di
<div onclick="void(0);" class="tooltip3">Corbara
<div class="info3">
<div class="text3">Il lago di Corbara è un lago dell'Italia centrale, di origine artificiale,
formatosi con la costruzione negli anni sessanta del bacino idroelettrico omonimo sul fiume Tevere.
Prende il nome dalla frazione di Corbara, località del comune di Orvieto. Fa parte, unitamente ai
territori circostanti, del Parco fluviale del Tevere, area naturale protetta dell'Umbria.<br><br>
Nei pressi del lago si trovano "Vissani", uno dei templi della gastronomia italiana e alcune delle
più rinomate e prestigiose aziende vinicole dell'Umbria, riunite nel Consorzio di tutela del Lago di
Corbara DOC.</div>
<a class="more3" href="#l" target="_blank">More</a>
</div>
</div>. In Umbria vi sono anche molti torrenti
di piccole dimensioni e numerosi fiumi: il Tevere, che raccoglie quasi tutte le acque
degli altri fiumi umbri, il Nera, il Paglia, il Chiascio, il Topino ed il Nestore.
Risaltano tra i "minori" il Corno, il Fersinone, il Clitunno e vari torrenti.</p><br>
<p>La bellezza dell’Umbria nasce dalla fusione tra l'arte e la natura, da luoghi
evocativi, dalla presenza di capolavori rinascimentali e dai suoi borghi medioevali
nelle colline.</p><br>
<p>Il capoluogo umbro è
<div onclick="void(0);" class="tooltip4">Perugia
<div class="info4">
<div class="text4">Perugia, la grande "Arce Guelfa", sorge al centro della regione, con i 5 rioni storici
racchiusi dalle mura Etrusche. Quando la città di Roma era poco più di un accampamento di capanne, nella
Perugia etrusca si entrava da ben 7 porte, tra cui particolarmente imponente, la Porta Pulchra o d'Augusto.
<br><br>Entrando nella città da Porta San Pietro, s'incontra a destra la Basilica di San Domenico. Si
raggiunge poi la Piazza del Sopramuro, dove si allineano il palazzo quattrocentesco dell'Università Vecchia,
unito al Palazzo del Capitano del Popolo. Proseguendo si apre una delle importanti piazze d'Italia: la
Piazza Grande di Perugia (Piazza IV Novembre), dominata al centro dalla Fontana Maggiore risalente al '200.
<br><br>Nella piazza, si apre il superbo complesso monumentale che oltre alla fontana, comprende anche la
Cattedrale e lo splendido Palazzo dei Priori.<br><br>La rampa di Via delle Prome, partendo dall'Arco d'Augusto,
conduce al punto più alto della città, dove sorgeva la fortezza di Porta Sole eretta nel secolo XIV dal
Gattapone e in seguito distrutta a furore di popolo. Da trascurare il complesso di San Francesco, e
l'Oratorio di San Bernardino: capolavoro d'Agostino di Duccio.</div>
<a class="more4" href="#" target="_blank">More</a>
</div>
</div>, centro culturale di cui fanno parte due università
e alcune manifestazioni di importanza internazionale, mentre le province sono
Perugia e Terni; i centri maggiori sono Foligno, Città di Castello, Spoleto,
Gubbio, Assisi, Bastia Umbra, Orvieto, Amelia, Narni, Marsciano e Todi. Confina ad
est e a nord-est con le Marche, a ovest e a nord-ovest con la Toscana; a sud e
sud-ovest con il Lazio.</p><br>
<p>Tra le ricchezze della regione spicca la città medievale di Assisi, iscritta nella
lista dei siti Unesco “Patrimonio Mondiale dell’Umanità” e rappresenta un insieme di
capolavori del genio creativo umano. Ricca di tradizioni tra cui il Calendimaggio,
una rievocazione storica che trasforma la città in un antico borgo medievale abitato
da dame, cavalieri, arcieri e tanti altri personaggi storici. In provincia di Terni
sorge Orvieto, famosa per il Duomo; capolavoro dell'arte gotica; per i palazzi, i
vicoli medievali e il Pozzo di San Patrizio, intorno al quale girano due scale
elicoidali non comunicanti con 248 scalini da percorrere per raggiungere l’acqua a 62
metri di profondità.</p>
</div>
</div>
fiddle :https://jsfiddle.net/LhjmLw8k/29/
从上面的示例中可以看出,即使有足够的空间可供使用,两个蓝色词(Trasimeno 和 Perugia)也不会留在短语中。
如何将这两个词放入短语中?
最佳答案
为您的段落设置display: inline;
样式:
.col1 p {
margin:
padding: 0;
display: inline;
}
同时将 z-index
添加到 .info
中,当鼠标悬停在工具提示上时,其值大于工具提示(现在未设置,所以即使 1 也应该有效),以用工具提示信息覆盖它们。
.tooltip:hover .info, .tooltip:focus .info,
.tooltip2:hover .info2, .tooltip2:focus .info2,
.tooltip3:hover .info3, .tooltip3:focus .info3,
.tooltip4:hover .info4, .tooltip4:focus .info4 {
visibility: visible;
opacity: 1;
transform: translate3d(0, 0, 0);
z-index: 100;
}
检查这个fiddle请。
关于html - 工具提示 self 包装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48842422/
让我们写一个简单的类在我的脑海中解释: class SomeClass { var happyToUsed = 10 } 并创建一个对象 let someObject = SomeClass(
采用 self 的方法与采用 &self 甚至 &mut self 的方法有什么区别? 例如 impl SomeStruct { fn example1(self) { } fn ex
请观察以下代码(Win10上的python 3.6,PyCharm),函数thread0(self)作为线程成功启动,但是 thread1(self)似乎与thread0(self)不同已设置。 se
backbone.js 开始于: //Establish the root object, `window` (`self`) in the browser, or `global` on the s
做的事: self = self.init; return self; 在 Objective-C 中具有相同的效果: self.init() 快速? 例如,在这种情况下: else if([form
我查看了关于堆栈溢出的一些关于使用[weak self]和[unowned self]的问题的评论。我需要确保我理解正确。 我正在使用最新的 Xcode - Xcode 13.4,最新的 macOS
我面临在以下模型类代码中的 self.init 调用或分配给 self 之前使用 self 的错误tableview单元格项目,它发生在我尝试获取表格单元格项目的文档ID之后。 应该做什么?请推荐。
晚上好。 我对在 Swift 中转义(异步)闭包有疑问,我想知道哪种方法是解决它的最佳方法。 有一个示例函数。 func exampleFunction() { functionWithEsca
我需要在内心深处保持坚强的自我。 我知道声明[weak self]就够了外封闭仅一次。 但是guard let self = self else { return }呢? ,是否也足以为外部闭包声明一
代码 use std::{ fs::self, io::self, }; fn rmdir(path: impl AsRef) -> io::Result { fs::remo
我检查了共享相同主题的问题,但没有一个解决我遇到的这种奇怪行为: 说我有一个简单的老学校struct : struct Person { var name: String var age:
我应该解释为什么我的问题不是重复的:TypeError: can only concatenate list (not “str”) to list ...所以它不是重复的,因为该帖子处理代码中出现的
我有一个 trait,它接受一个类型参数,我想说实现这个 trait 的对象也会符合这个类型参数(使用泛型,为了 Java 的兼容性) 以下代码: trait HandleOwner[SELF
这个问题在这里已经有了答案: Why would a JavaScript variable start with a dollar sign? [duplicate] (16 个答案) 关闭 8
我总是找到一些类似的代码newPromise.promiseDispatch.apply(newPromise, message),我不明白为什么不使用newPromise.promiseDispat
我看到类似的模式 def __init__(self, x, y, z): ... self.x = x self.y = y self.z = z ... 非
mysql查询示例: SELECT a1.* FROM agreement a1 LEFT JOIN agreement a2 on a1.agreementType = a2.agreementTy
self.delegate = self; 这样做有什么问题吗?正确的做法是什么? 谢谢,尼尔。 代码: (UITextField*)initWith:(id)sender:(float)X:(flo
为什么要声明self在类中需要的结构中不需要?我不知道是否还有其他例子说明了这种情况,但在转义闭包的情况下,确实如此。如果闭包是非可选的(因此是非转义的),则不需要声明 self在两者中的任何一个。
这个问题已经有答案了: What does the ampersand (&) before `self` mean in Rust? (1 个回答) 已关闭去年。 我不清楚 self 之间有什么区别
我是一名优秀的程序员,十分优秀!